Interface DistributedByInterpreterOS<DATA extends SingleReportDataDto,PLAN extends ExecutionPlan>
- All Superinterfaces:
DistributedByInterpreter<DATA,PLAN>
- All Known Subinterfaces:
ProcessDistributedByInterpreterOS
- All Known Implementing Classes:
AbstractDistributedByInterpreterOS,AbstractProcessDistributedByIdentityInterpreterOS,AbstractProcessDistributedByInstanceDateInterpreterOS,AbstractProcessDistributedByInterpreterOS,AbstractProcessDistributedByModelElementInterpreterOS,DecisionDistributedByNoneInterpreterOS,ProcessDistributedByAssigneeInterpreterOS,ProcessDistributedByCandidateGroupInterpreterOS,ProcessDistributedByFlowNodeInterpreterOS,ProcessDistributedByInstanceEndDateInterpreterOS,ProcessDistributedByInstanceStartDateInterpreterOS,ProcessDistributedByInterpreterFacadeOS,ProcessDistributedByNoneInterpreterOS,ProcessDistributedByProcessInterpreterOS,ProcessDistributedByUserTaskInterpreterOS,ProcessDistributedByVariableInterpreterOS
public interface DistributedByInterpreterOS<DATA extends SingleReportDataDto,PLAN extends ExecutionPlan>
extends DistributedByInterpreter<DATA,PLAN>
-
Method Summary
Modifier and TypeMethodDescriptionorg.opensearch.client.opensearch._types.query_dsl.BoolQuery.BuilderadjustQuery(org.opensearch.client.opensearch._types.query_dsl.BoolQuery.Builder queryBuilder, ExecutionContext<DATA, PLAN> context) voidadjustSearchRequest(org.opensearch.client.opensearch.core.SearchRequest.Builder searchRequestBuilder, org.opensearch.client.opensearch._types.query_dsl.Query baseQuery, ExecutionContext<DATA, PLAN> context) createAggregations(ExecutionContext<DATA, PLAN> context, org.opensearch.client.opensearch._types.query_dsl.Query baseQuery) default voidenrichContextWithAllExpectedDistributedByKeys(ExecutionContext<DATA, PLAN> context, Map<String, org.opensearch.client.opensearch._types.aggregations.Aggregate> aggregations) retrieveResult(org.opensearch.client.opensearch.core.SearchResponse<RawResult> response, Map<String, org.opensearch.client.opensearch._types.aggregations.Aggregate> aggregations, ExecutionContext<DATA, PLAN> context) Methods inherited from interface io.camunda.optimize.service.db.report.interpreter.distributedby.DistributedByInterpreter
createEmptyResult, isKeyOfNumericType
-
Method Details
-
adjustQuery
org.opensearch.client.opensearch._types.query_dsl.BoolQuery.Builder adjustQuery(org.opensearch.client.opensearch._types.query_dsl.BoolQuery.Builder queryBuilder, ExecutionContext<DATA, PLAN> context) -
adjustSearchRequest
void adjustSearchRequest(org.opensearch.client.opensearch.core.SearchRequest.Builder searchRequestBuilder, org.opensearch.client.opensearch._types.query_dsl.Query baseQuery, ExecutionContext<DATA, PLAN> context) -
createAggregations
Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregation> createAggregations(ExecutionContext<DATA, PLAN> context, org.opensearch.client.opensearch._types.query_dsl.Query baseQuery) -
retrieveResult
List<CompositeCommandResult.DistributedByResult> retrieveResult(org.opensearch.client.opensearch.core.SearchResponse<RawResult> response, Map<String, org.opensearch.client.opensearch._types.aggregations.Aggregate> aggregations, ExecutionContext<DATA, PLAN> context) -
enrichContextWithAllExpectedDistributedByKeys
default void enrichContextWithAllExpectedDistributedByKeys(ExecutionContext<DATA, PLAN> context, Map<String, org.opensearch.client.opensearch._types.aggregations.Aggregate> aggregations)
-