Package org.opensearch.search.aggregations.pipeline
package org.opensearch.search.aggregations.pipeline
Pipeline Aggregation package.
-
ClassDescriptionAbstractPipelineAggregationBuilder<PAB extends AbstractPipelineAggregationBuilder<PAB>>Base implementation of a
PipelineAggregationBuilder
.Aggregation Builder for avg_bucket aggAggregate all docs into an average bucketA set of static helpers to simplify working with aggregation buckets, in particular providing utilities that help pipeline aggregations.A gap policy determines how "holes" in a set of buckets should be handled.A parser for parsing requests for aBucketMetricsPipelineAggregator
Base Aggregation Builder for bucket metrics pipeline aggsA class of sibling pipeline aggregations which calculate metrics across the buckets of a sibling aggregationBase class of a metric value for a bucketAggregation Builder for bucket_script aggAggregate all docs into a bucket defined by a scriptAggregation Builder for bucket_selector aggAggregate all docs into a selected bucketBuilds a pipeline aggregation that allows sorting the buckets of its parent aggregation.Aggregate all docs into sorted bucketsAggregation Builder for cumulative_sum pipeline aggAggregate all docs into a cumulative sum bucketBase class of a derivitiveAggregation Builder for derivative aggAggregate all docs into a derivative valueCalculate a exponentially weighted moving averageBuilder for the EWMA modelExtended Statistics over a set of bucketsParses extended stats valuesAggregation Builder for extended_stats aggAggregate all docs into their extended statsCalculate a doubly exponential weighted moving averageBuilder for the holt linear modelCalculate a triple exponential weighted moving averageBuilder for the holt winters modelThe seasonality typeImplementation of a bucket metric valueImplementation of derivitive pipelineImplementation of extended stats pipelineImplementation of percentiles pipelineIterator for the percentiles aggImplementation of simple value pipelineImplementation of stats pipelineCalculate a linearly weighted moving average, such that older values are linearly less important.Builder for the linear modelAggregation Builder for max_bucket aggAggregate all docs into a max bucketAggregation Builder for min_bucketAggregate all docs into a min bucketBase moving average model classAbstract class which also provides some concrete parsing functionality.Represents the common interface that all moving average models share.Aggregation Builder for moving_avgAggregate all docs into a moving average bucketAggregation Builder for moving_fnThis pipeline aggregation gives the user the ability to script functions that "move" across a window of data, instead of single data points.Provides a collection of static utility methods that can be referenced from MovingFunction script contextsThis class provides a custom script context for the Moving Function pipeline aggregation, so that we can expose a number of pre-baked moving functions like min, max, movavg, etcFactory interfaceA bucket metric agg result parsed between nodesA derivative agg result parsed between nodesAn extended stats agg result parsed between nodesA percentiles bucket agg result parsed between nodesA simple value agg result parsed between nodesA stats agg result parsed between nodesBase noop bucket implementation for percentilesAggregation Builder for percentiles_bucketAggregate all docs into a percentiles bucketBase aggregator for pipline aggsParse thePipelineAggregationBuilder
from aXContentParser
.Tree ofPipelineAggregator
s to modify a tree of aggregations after their final reduction.Aggregation Builder for serial_diff aggAggregate all docs into a serial diff bucketAggregate all docs into a sibling bucketCalculate a simple unweighted (arithmetic) moving averageBuilder for the simple modelBase noop class for simple valuesA cost minimizer which will fit a MovAvgModel to the data.Statistics over a set of bucketsAggregation Builder for stats_bucket aggAggregate all docs into a stats bucketAggregation Builder for sum_bucket aggAggregate all docs into a sum bucket