Class AbstractProcessGroupByFlowNodeDateInterpreterOS
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.date.AbstractProcessGroupByModelElementDateInterpreterOS
io.camunda.optimize.service.db.os.report.interpreter.groupby.process.date.AbstractProcessGroupByFlowNodeDateInterpreterOS
- All Implemented Interfaces:
GroupByInterpreterOS<ProcessReportDataDto,,ProcessExecutionPlan> ProcessGroupByInterpreterOS
- Direct Known Subclasses:
ProcessGroupByFlowNodeEndDateInterpreterOS,ProcessGroupByFlowNodeStartDateInterpreterOS
public abstract class AbstractProcessGroupByFlowNodeDateInterpreterOS
extends AbstractProcessGroupByModelElementDateInterpreterOS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract DefinitionServiceprotected org.opensearch.client.opensearch._types.query_dsl.QuerygetFilterBoolQuery(ExecutionContext<ProcessReportDataDto, ?> context) protected org.opensearch.client.opensearch._types.query_dsl.Queryprotected StringMethods inherited from class io.camunda.optimize.service.db.os.report.interpreter.groupby.process.date.AbstractProcessGroupByModelElementDateInterpreterOS
addQueryResult, createAggregation, getDateAggregationService, getDateField, getMinMaxStats, getMinMaxStatsServiceMethods 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
adjustQuery, adjustSearchRequest, getDistributedByInterpreter, 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, retrieveQueryResultMethods inherited from interface io.camunda.optimize.service.db.os.report.interpreter.groupby.process.ProcessGroupByInterpreterOS
getSupportedGroupBys
-
Constructor Details
-
AbstractProcessGroupByFlowNodeDateInterpreterOS
public AbstractProcessGroupByFlowNodeDateInterpreterOS()
-
-
Method Details
-
getDefinitionService
-
getPathToElementField
- Specified by:
getPathToElementFieldin classAbstractProcessGroupByModelElementDateInterpreterOS
-
getFilterBoolQuery
protected org.opensearch.client.opensearch._types.query_dsl.Query getFilterBoolQuery(ExecutionContext<ProcessReportDataDto, ?> context) - Specified by:
getFilterBoolQueryin classAbstractProcessGroupByModelElementDateInterpreterOS
-
getModelElementTypeFilterQuery
protected org.opensearch.client.opensearch._types.query_dsl.Query getModelElementTypeFilterQuery()- Specified by:
getModelElementTypeFilterQueryin classAbstractProcessGroupByModelElementDateInterpreterOS
-