Interface ViewInterpreterOS<DATA extends SingleReportDataDto,PLAN extends ExecutionPlan>

All Superinterfaces:
ViewInterpreter<DATA,PLAN>
All Known Subinterfaces:
DecisionViewInterpreterOS, ProcessViewInterpreterOS
All Known Implementing Classes:
AbstractProcessViewDurationInterpreterOS, AbstractProcessViewFrequencyInterpreterOS, AbstractProcessViewMultiAggregationInterpreterOS, DecisionViewInstanceFrequencyInterpreterOS, DecisionViewInterpreterFacadeOS, DecisionViewRawDataInterpreterOS, ProcessViewFlowNodeDurationInterpreterOS, ProcessViewFrequencyInterpreterOS, ProcessViewIncidentDurationInterpreterOS, ProcessViewInstanceDurationInterpreterOS, ProcessViewInstanceDurationOnProcessPartInterpreterOS, ProcessViewInstanceFrequencyInterpreterOS, ProcessViewInstancePercentageInterpreterOS, ProcessViewInterpreterFacadeOS, ProcessViewRawDataInterpreterOS, ProcessViewUserTaskDurationInterpreterOS, ProcessViewVariableInterpreterOS

public interface ViewInterpreterOS<DATA extends SingleReportDataDto,PLAN extends ExecutionPlan> extends ViewInterpreter<DATA,PLAN>
  • Method Details

    • adjustQuery

      default 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

      default 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)
    • retrieveResult

      CompositeCommandResult.ViewResult retrieveResult(org.opensearch.client.opensearch.core.SearchResponse<RawResult> response, Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregate> aggregations, ExecutionContext<DATA,PLAN> context)