Class AbstractGroupByFlowNodeInterpreterOS
java.lang.Object
io.camunda.optimize.service.db.os.report.interpreter.groupby.AbstractGroupByInterpreterOS<ProcessReportDataDto,ProcessExecutionPlan>
io.camunda.optimize.service.db.os.report.interpreter.groupby.process.AbstractProcessGroupByInterpreterOS
io.camunda.optimize.service.db.os.report.interpreter.groupby.process.flownode.AbstractGroupByFlowNodeInterpreterOS
- All Implemented Interfaces:
GroupByInterpreterOS<ProcessReportDataDto,,ProcessExecutionPlan> ProcessGroupByInterpreterOS
- Direct Known Subclasses:
GroupByIncidentFlowNodeInterpreterOS,ProcessGroupByFlowNodeDurationInterpreterOS,ProcessGroupByFlowNodeInterpreterOS
public abstract class AbstractGroupByFlowNodeInterpreterOS
extends AbstractProcessGroupByInterpreterOS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFilteredFlowNodeAggregation(ExecutionContext<ProcessReportDataDto, ?> context, Map<String, org.opensearch.client.opensearch._types.aggregations.Aggregation> subAggregations) protected abstract DefinitionServiceprotected Optional<org.opensearch.client.opensearch._types.aggregations.FilterAggregate> getFilteredFlowNodesAggregation(org.opensearch.client.opensearch.core.SearchResponse<RawResult> response) protected Optional<org.opensearch.client.opensearch._types.aggregations.NestedAggregate> getFlowNodesAggregation(org.opensearch.client.opensearch.core.SearchResponse<RawResult> response) Methods inherited from class io.camunda.optimize.service.db.os.report.interpreter.groupby.process.AbstractProcessGroupByInterpreterOS
getIndexNamesMethods inherited from class io.camunda.optimize.service.db.os.report.interpreter.groupby.AbstractGroupByInterpreterOS
addQueryResult, adjustQuery, adjustSearchRequest, createAggregation, getDistributedByInterpreter, getMinMaxStats, getViewInterpreter, retrieveQueryResultMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.optimize.service.db.os.report.interpreter.groupby.GroupByInterpreterOS
adjustQuery, adjustSearchRequest, createAggregation, retrieveQueryResultMethods inherited from interface io.camunda.optimize.service.db.os.report.interpreter.groupby.process.ProcessGroupByInterpreterOS
getMinMaxStats, getSupportedGroupBys
-
Constructor Details
-
AbstractGroupByFlowNodeInterpreterOS
public AbstractGroupByFlowNodeInterpreterOS()
-
-
Method Details
-
getDefinitionService
-
createFilteredFlowNodeAggregation
protected Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregation> createFilteredFlowNodeAggregation(ExecutionContext<ProcessReportDataDto, ?> context, Map<String, org.opensearch.client.opensearch._types.aggregations.Aggregation> subAggregations) -
getFilteredFlowNodesAggregation
-
getFlowNodesAggregation
-