Interface GroupByInterpreterES<D extends SingleReportDataDto,P extends ExecutionPlan>

All Known Subinterfaces:
DecisionGroupByInterpreterES, ProcessGroupByInterpreterES
All Known Implementing Classes:
AbstractDecisionGroupByInterpreterES, AbstractGroupByFlowNodeInterpreterES, AbstractGroupByUserTaskInterpreterES, AbstractProcessGroupByFlowNodeDateInterpreterES, AbstractProcessGroupByIdentityInterpreterES, AbstractProcessGroupByInterpreterES, AbstractProcessGroupByModelElementDateInterpreterES, AbstractProcessGroupByProcessInstanceDateInterpreterES, AbstractProcessGroupByUserTaskDateInterpreterES, DecisionGroupByEvaluationDateTimeInterpreterES, DecisionGroupByInputVariableInterpreterES, DecisionGroupByInterpreterFacadeES, DecisionGroupByMatchedRuleInterpreterES, DecisionGroupByNoneInterpreterES, DecisionGroupByOutputVariableInterpreterES, GroupByIncidentFlowNodeInterpreterES, ProcessGroupByAssigneeInterpreterES, ProcessGroupByCandidateGroupInterpreterES, ProcessGroupByDurationInterpreterES, ProcessGroupByFlowNodeDurationInterpreterES, ProcessGroupByFlowNodeEndDateInterpreterES, ProcessGroupByFlowNodeInterpreterES, ProcessGroupByFlowNodeStartDateInterpreterES, ProcessGroupByInterpreterFacadeES, ProcessGroupByNoneInterpreterES, ProcessGroupByProcessInstanceEndDateInterpreterES, ProcessGroupByProcessInstanceRunningDateInterpreterES, ProcessGroupByProcessInstanceStartDateInterpreterES, ProcessGroupByUserTaskDurationInterpreterES, ProcessGroupByUserTaskEndDateInterpreterES, ProcessGroupByUserTaskInterpreterES, ProcessGroupByUserTaskStartDateInterpreterES, ProcessGroupByVariableInterpreterES, ProcessIncidentGroupByNoneInterpreterES

public interface GroupByInterpreterES<D extends SingleReportDataDto,P extends ExecutionPlan>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    adjustSearchRequest(co.elastic.clients.elasticsearch.core.SearchRequest.Builder searchRequestBuilder, co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder baseQueryBuilder, ExecutionContext<D,P> context)
     
    Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder>
    createAggregation(co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery boolQuery, ExecutionContext<D,P> context)
     
    retrieveQueryResult(co.elastic.clients.elasticsearch.core.search.ResponseBody<?> response, ExecutionContext<D,P> context)
     
  • Method Details

    • adjustSearchRequest

      void adjustSearchRequest(co.elastic.clients.elasticsearch.core.SearchRequest.Builder searchRequestBuilder, co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder baseQueryBuilder, ExecutionContext<D,P> context)
    • createAggregation

      Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder> createAggregation(co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery boolQuery, ExecutionContext<D,P> context)
    • retrieveQueryResult

      CompositeCommandResult retrieveQueryResult(co.elastic.clients.elasticsearch.core.search.ResponseBody<?> response, ExecutionContext<D,P> context)