Class DateAggregationServiceOS

java.lang.Object
io.camunda.optimize.service.db.report.service.DateAggregationService
io.camunda.optimize.service.db.os.report.service.DateAggregationServiceOS

@Component @Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class) public class DateAggregationServiceOS extends DateAggregationService
  • Constructor Details

    • DateAggregationServiceOS

      public DateAggregationServiceOS(DateTimeFormatter dateTimeFormatter)
  • Method Details

    • createProcessInstanceDateAggregation

      public Optional<org.apache.commons.lang3.tuple.Pair<String,org.opensearch.client.opensearch._types.aggregations.Aggregation>> createProcessInstanceDateAggregation(DateAggregationContextOS context)
    • createModelElementDateAggregation

      public Optional<org.apache.commons.lang3.tuple.Pair<String,org.opensearch.client.opensearch._types.aggregations.Aggregation>> createModelElementDateAggregation(DateAggregationContextOS context)
    • createDateVariableAggregation

      public Optional<org.apache.commons.lang3.tuple.Pair<String,org.opensearch.client.opensearch._types.aggregations.Aggregation>> createDateVariableAggregation(DateAggregationContextOS context)
    • createDecisionEvaluationDateAggregation

      public Optional<org.apache.commons.lang3.tuple.Pair<String,org.opensearch.client.opensearch._types.aggregations.Aggregation>> createDecisionEvaluationDateAggregation(DateAggregationContextOS context)
    • createRunningDateAggregation

      public Optional<org.apache.commons.lang3.tuple.Pair<String,org.opensearch.client.opensearch._types.aggregations.Aggregation>> createRunningDateAggregation(DateAggregationContextOS context)
    • mapDateAggregationsToKeyAggregationMap

      public Map<String,Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregate>> mapDateAggregationsToKeyAggregationMap(Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregate> aggregations, ZoneId timezone)
    • mapDateAggregationsToKeyAggregationMap

      public Map<String,Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregate>> mapDateAggregationsToKeyAggregationMap(Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregate> aggregations, ZoneId timezone, String aggregationName)