Interface GroupByInterpreterOS<D extends SingleReportDataDto,P extends ExecutionPlan>

All Known Subinterfaces:
DecisionGroupByInterpreterOS, ProcessGroupByInterpreterOS
All Known Implementing Classes:
AbstractDecisionGroupByInterpreterOS, AbstractGroupByFlowNodeInterpreterOS, AbstractGroupByUserTaskInterpreterOS, AbstractProcessGroupByFlowNodeDateInterpreterOS, AbstractProcessGroupByIdentityInterpreterOS, AbstractProcessGroupByInterpreterOS, AbstractProcessGroupByModelElementDateInterpreterOS, AbstractProcessGroupByProcessInstanceDateInterpreterOS, AbstractProcessGroupByUserTaskDateInterpreterOS, DecisionGroupByEvaluationDateTimeInterpreterOS, DecisionGroupByInputVariableInterpreterOS, DecisionGroupByInterpreterFacadeOS, DecisionGroupByMatchedRuleInterpreterOS, DecisionGroupByNoneInterpreterOS, DecisionGroupByOutputVariableInterpreterOS, GroupByIncidentFlowNodeInterpreterOS, ProcessGroupByAssigneeInterpreterOS, ProcessGroupByCandidateGroupInterpreterOS, ProcessGroupByDurationInterpreterOS, ProcessGroupByFlowNodeDurationInterpreterOS, ProcessGroupByFlowNodeEndDateInterpreterOS, ProcessGroupByFlowNodeInterpreterOS, ProcessGroupByFlowNodeStartDateInterpreterOS, ProcessGroupByInterpreterFacadeOS, ProcessGroupByNoneInterpreterOS, ProcessGroupByProcessInstanceEndDateInterpreterOS, ProcessGroupByProcessInstanceRunningDateInterpreterOS, ProcessGroupByProcessInstanceStartDateInterpreterOS, ProcessGroupByUserTaskDurationInterpreterOS, ProcessGroupByUserTaskEndDateInterpreterOS, ProcessGroupByUserTaskInterpreterOS, ProcessGroupByUserTaskStartDateInterpreterOS, ProcessGroupByVariableInterpreterOS, ProcessIncidentGroupByNoneInterpreterOS

public interface GroupByInterpreterOS<D extends SingleReportDataDto,P extends ExecutionPlan>
  • Method Details

    • adjustQuery

      org.opensearch.client.opensearch._types.query_dsl.BoolQuery.Builder adjustQuery(org.opensearch.client.opensearch._types.query_dsl.BoolQuery.Builder queryBuilder, ExecutionContext<D,P> context)
    • adjustSearchRequest

      void adjustSearchRequest(org.opensearch.client.opensearch.core.SearchRequest.Builder searchRequestBuilder, org.opensearch.client.opensearch._types.query_dsl.Query baseQuery, ExecutionContext<D,P> context)
    • createAggregation

      Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregation> createAggregation(org.opensearch.client.opensearch._types.query_dsl.Query query, ExecutionContext<D,P> context)
    • retrieveQueryResult

      CompositeCommandResult retrieveQueryResult(org.opensearch.client.opensearch.core.SearchResponse<RawResult> response, ExecutionContext<D,P> context)