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 TypeMethodDescriptionvoidadjustSearchRequest(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)
-