Class AggregatorTransformer<T extends SearchAggregator,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.AggregatorTransformer<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:
SearchBucketSortAggregationTransformer,SearchCardinalityAggregationTransformer,SearchChildrenAggregatorTransformer,SearchCompositeAggregatorTransformer,SearchFilterAggregatorTransformer,SearchFiltersAggregatorTransformer,SearchParentAggregatorTransformer,SearchSumAggregatorTransformer,SearchTermsAggregatorTransformer,SearchTopHitsAggregatorTransformer
public abstract class AggregatorTransformer<T extends SearchAggregator,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
Modifier and TypeMethodDescriptionprotected voidapplySubAggregations(co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder b, SearchAggregator aggregator) 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
-
AggregatorTransformer
-
-
Method Details
-
applySubAggregations
protected void applySubAggregations(co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder b, SearchAggregator aggregator)
-