Class AggregationOptionTransformer<T extends SearchTermsAggregator,R extends co.elastic.clients.elasticsearch._types.aggregations.Aggregation>

java.lang.Object
io.camunda.search.es.transformers.ElasticsearchTransformer<T,R>
io.camunda.search.es.transformers.aggregator.AggregationOptionTransformer<T,R>
Type Parameters:
T - The type of the input aggregation option (e.g., SearchTermsAggregation)
R - The type of the resulting Elasticsearch aggregation (e.g., TermsAggregation)
All Implemented Interfaces:
SearchTransfomer<T,R>
Direct Known Subclasses:
TermsAggregationTransformer

public abstract class AggregationOptionTransformer<T extends SearchTermsAggregator,R extends co.elastic.clients.elasticsearch._types.aggregations.Aggregation> extends ElasticsearchTransformer<T,R> implements SearchTransfomer<T,R>
A generic base class for transforming aggregation options into Elasticsearch aggregations.
  • Constructor Details