Class DateHistogramFilterUtilOS
java.lang.Object
io.camunda.optimize.service.db.os.report.filter.util.DateHistogramFilterUtilOS
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<org.opensearch.client.opensearch._types.query_dsl.Query> static List<org.opensearch.client.opensearch._types.query_dsl.Query> createFilterBoolQueryBuilder(List<DateFilterDataDto<?>> filters, QueryFilterOS<DateFilterDataDto<?>> queryFilter, FilterContext filterContext) static org.opensearch.client.opensearch._types.query_dsl.QuerycreateModelElementDateHistogramLimitingFilterQueryFor(DateAggregationContextOS context, DateTimeFormatter dateTimeFormatter) static Optional<org.opensearch.client.opensearch._types.aggregations.ExtendedBounds<org.opensearch.client.opensearch._types.aggregations.FieldDateMath>> extendBounds(DateAggregationContextOS context, DateTimeFormatter dateFormatter) static Optional<org.opensearch.client.opensearch._types.aggregations.ExtendedBounds<org.opensearch.client.opensearch._types.aggregations.FieldDateMath>> getExtendedBoundsFromDateFilters(List<DateFilterDataDto<?>> dateFilters, DateTimeFormatter dateFormatter, DateAggregationContextOS context)
-
Method Details
-
createModelElementDateHistogramLimitingFilterQueryFor
public static org.opensearch.client.opensearch._types.query_dsl.Query createModelElementDateHistogramLimitingFilterQueryFor(DateAggregationContextOS context, DateTimeFormatter dateTimeFormatter) -
createDecisionDateHistogramLimitingFilter
public static List<org.opensearch.client.opensearch._types.query_dsl.Query> createDecisionDateHistogramLimitingFilter(DateAggregationContextOS context) -
extendBounds
public static Optional<org.opensearch.client.opensearch._types.aggregations.ExtendedBounds<org.opensearch.client.opensearch._types.aggregations.FieldDateMath>> extendBounds(DateAggregationContextOS context, DateTimeFormatter dateFormatter) -
createFilterBoolQueryBuilder
public static List<org.opensearch.client.opensearch._types.query_dsl.Query> createFilterBoolQueryBuilder(List<DateFilterDataDto<?>> filters, QueryFilterOS<DateFilterDataDto<?>> queryFilter, FilterContext filterContext) -
getExtendedBoundsFromDateFilters
public static Optional<org.opensearch.client.opensearch._types.aggregations.ExtendedBounds<org.opensearch.client.opensearch._types.aggregations.FieldDateMath>> getExtendedBoundsFromDateFilters(List<DateFilterDataDto<?>> dateFilters, DateTimeFormatter dateFormatter, DateAggregationContextOS context)
-