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.
-
Field Summary
Fields inherited from class io.camunda.search.es.transformers.ElasticsearchTransformer
transformers -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.camunda.search.es.transformers.ElasticsearchTransformer
getFieldValueTransformer, getQueryTransformer, getSortOptionsTransformer, getSourceConfigTransformer, getSourceFilterTransformer, getTransformerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.search.clients.transformers.SearchTransfomer
apply
-
Constructor Details
-
AggregationOptionTransformer
-