Class MinMaxStatsServiceOS
java.lang.Object
io.camunda.optimize.service.db.report.service.AbstractMinMaxStatsService
io.camunda.optimize.service.db.os.report.service.MinMaxStatsServiceOS
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class)
public class MinMaxStatsServiceOS
extends AbstractMinMaxStatsService
-
Field Summary
Fields inherited from class io.camunda.optimize.service.db.report.service.AbstractMinMaxStatsService
FILTER_AGGREGATION_FIRST_FIELD, FILTER_AGGREGATION_SECOND_FIELD, NESTED_AGGREGATION_FIRST_FIELD, NESTED_AGGREGATION_SECOND_FIELD, STATS_AGGREGATION_FIRST_FIELD, STATS_AGGREGATION_SECOND_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMinMaxDateRange(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String field) getMinMaxDateRangeForCrossField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String firstField, String secondField) getMinMaxDateRangeForNestedField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String field, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) getMinMaxNumberRangeForNestedScriptedField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.Script script) getMinMaxNumberRangeForNestedScriptedField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.Script script, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) getMinMaxNumberRangeForScriptedField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, org.opensearch.client.opensearch._types.Script script) getScriptedMinMaxStats(org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.Script script) getScriptedMinMaxStats(org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.Script script, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) getSingleFieldMinMaxStats(org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String field, String format, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) getSingleFieldMinMaxStats(org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String field, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) Methods inherited from class io.camunda.optimize.service.db.report.service.AbstractMinMaxStatsService
returnEmptyResultIfInstanceIndexNotFound
-
Constructor Details
-
MinMaxStatsServiceOS
-
-
Method Details
-
getMinMaxDateRange
public MinMaxStatDto getMinMaxDateRange(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String field) -
getMinMaxDateRangeForCrossField
public MinMaxStatDto getMinMaxDateRangeForCrossField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String firstField, String secondField) -
getMinMaxDateRangeForNestedField
public MinMaxStatDto getMinMaxDateRangeForNestedField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String field, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) -
getMinMaxNumberRangeForScriptedField
public MinMaxStatDto getMinMaxNumberRangeForScriptedField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, org.opensearch.client.opensearch._types.Script script) -
getMinMaxNumberRangeForNestedScriptedField
public MinMaxStatDto getMinMaxNumberRangeForNestedScriptedField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.Script script) -
getMinMaxNumberRangeForNestedScriptedField
public MinMaxStatDto getMinMaxNumberRangeForNestedScriptedField(ExecutionContext<? extends SingleReportDataDto, ?> context, org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.Script script, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) -
getScriptedMinMaxStats
public MinMaxStatDto getScriptedMinMaxStats(org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.Script script) -
getScriptedMinMaxStats
public MinMaxStatDto getScriptedMinMaxStats(org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.Script script, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) -
getSingleFieldMinMaxStats
public MinMaxStatDto getSingleFieldMinMaxStats(org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String field, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith) -
getSingleFieldMinMaxStats
public MinMaxStatDto getSingleFieldMinMaxStats(org.opensearch.client.opensearch._types.query_dsl.Query query, String[] indexNames, String field, String format, String pathForNestedStatsAgg, org.opensearch.client.opensearch._types.query_dsl.Query filterQueryToWrapStatsWith)
-