Class AggregationStrategyES<T extends co.elastic.clients.elasticsearch._types.aggregations.FormatMetricAggregationBase.AbstractBuilder<T>>
java.lang.Object
io.camunda.optimize.service.db.report.aggregations.AggregationStrategy
io.camunda.optimize.service.db.es.report.aggregations.AggregationStrategyES<T>
- Direct Known Subclasses:
AvgAggregationES,MaxAggregationES,MinAggregationES,PercentileAggregationES,SumAggregationES
public abstract class AggregationStrategyES<T extends co.elastic.clients.elasticsearch._types.aggregations.FormatMetricAggregationBase.AbstractBuilder<T>>
extends AggregationStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionco.elastic.clients.util.Pair<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder> createAggregationBuilder(co.elastic.clients.elasticsearch._types.Script script, String... field) co.elastic.clients.util.Pair<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder> createAggregationBuilder(String customIdentifier, co.elastic.clients.elasticsearch._types.Script script, String... field) protected abstract co.elastic.clients.util.Pair<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder> createAggregationBuilderForAggregation(String customIdentifier, co.elastic.clients.elasticsearch._types.Script script, String... field) getValue(String customIdentifier, Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregate> aggs) protected abstract DoublegetValueForAggregation(String customIdentifier, Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregate> aggs) Methods inherited from class io.camunda.optimize.service.db.report.aggregations.AggregationStrategy
createAggregationName, getAggregationType
-
Constructor Details
-
AggregationStrategyES
public AggregationStrategyES()
-
-
Method Details
-
createAggregationBuilderForAggregation
-
getValueForAggregation
-
getValue
-
getValue
-
createAggregationBuilder
-
createAggregationBuilder
-