Interface ViewInterpreterES<DATA extends SingleReportDataDto,PLAN extends ExecutionPlan>

All Superinterfaces:
ViewInterpreter<DATA,PLAN>
All Known Subinterfaces:
DecisionViewInterpreterES, ProcessViewInterpreterES
All Known Implementing Classes:
AbstractProcessViewDurationInterpreterES, AbstractProcessViewFrequencyInterpreterES, AbstractProcessViewMultiAggregationInterpreterES, DecisionViewInstanceFrequencyInterpreterES, DecisionViewInterpreterFacadeES, DecisionViewRawDataInterpreterES, ProcessViewFlowNodeDurationInterpreterES, ProcessViewFrequencyInterpreterES, ProcessViewIncidentDurationInterpreterES, ProcessViewInstanceDurationInterpreterES, ProcessViewInstanceDurationOnProcessPartInterpreterES, ProcessViewInstanceFrequencyInterpreterES, ProcessViewInstancePercentageInterpreterES, ProcessViewInterpreterFacadeES, ProcessViewRawDataInterpreterES, ProcessViewUserTaskDurationInterpreterES, ProcessViewVariableInterpreterES

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

    • adjustSearchRequest

      default void adjustSearchRequest(co.elastic.clients.elasticsearch.core.SearchRequest.Builder searchRequestBuilder, co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder baseQueryBuilder, ExecutionContext<DATA,PLAN> context)
    • createAggregations

      Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation.Builder.ContainerBuilder> createAggregations(ExecutionContext<DATA,PLAN> context)
    • retrieveResult

      CompositeCommandResult.ViewResult retrieveResult(co.elastic.clients.elasticsearch.core.search.ResponseBody<?> response, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregate> aggs, ExecutionContext<DATA,PLAN> context)