Class DateAggregationServiceES
java.lang.Object
io.camunda.optimize.service.db.report.service.DateAggregationService
io.camunda.optimize.service.db.es.report.service.DateAggregationServiceES
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.ElasticSearchCondition.class)
public class DateAggregationServiceES
extends DateAggregationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> Optional<Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> Optional<Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> Optional<Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> Optional<Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> static DurationgetDateHistogramIntervalDurationFromMinMax(MinMaxStatDto minMaxStats) mapDateAggregationsToKeyAggregationMap(co.elastic.clients.elasticsearch._types.aggregations.MultiBucketAggregateBase<? extends co.elastic.clients.elasticsearch._types.aggregations.MultiBucketBase> aggr, ZoneId timezone) mapDateAggregationsToKeyAggregationMap(Map<String, co.elastic.clients.elasticsearch._types.aggregations.Aggregate> aggregations, ZoneId timezone) Methods inherited from class io.camunda.optimize.service.db.report.service.DateAggregationService
getEndOfBucket, truncateToUnit
-
Constructor Details
-
DateAggregationServiceES
-
-
Method Details
-
createProcessInstanceDateAggregation
public Optional<Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> createProcessInstanceDateAggregation(DateAggregationContextES context) -
createModelElementDateAggregation
public Optional<Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> createModelElementDateAggregation(DateAggregationContextES context) -
createDateVariableAggregation
public Optional<Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> createDateVariableAggregation(DateAggregationContextES context) -
createDecisionEvaluationDateAggregation
public Optional<Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> createDecisionEvaluationDateAggregation(DateAggregationContextES context) -
createRunningDateAggregation
public Optional<Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>> createRunningDateAggregation(DateAggregationContextES context) -
getDateHistogramIntervalDurationFromMinMax
-
mapDateAggregationsToKeyAggregationMap
-
mapDateAggregationsToKeyAggregationMap
public Map<String,Map<String, mapDateAggregationsToKeyAggregationMapco.elastic.clients.elasticsearch._types.aggregations.Aggregate>> (co.elastic.clients.elasticsearch._types.aggregations.MultiBucketAggregateBase<? extends co.elastic.clients.elasticsearch._types.aggregations.MultiBucketBase> aggr, ZoneId timezone)
-