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