Merge the DslConverter and ProjectionConverter enums into one

Description

  1. The names are confusing, since these enums are not really "converters": they just control whether converters, which are separate objects, are applied or not.

  2. More importantly, in the case of aggregations, we will sometimes need to control both concepts with a single setting, since aggregation will involve both passing values to the DSL (when defining range aggregations, for example) and retrieving values from the search result.

  3. If we really need separate enums with options that are specific to the DSL converter, for example ENABLE_BUT_ONLY_IF_XXX, we can always re-introduce specific enums later.

Environment

None

Status

Assignee

Yoann Rodière

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Feedback Requested

None

Fix versions

Priority

Major
Configure