Package org.elasticsearch.search.aggregations.pipeline
package org.elasticsearch.search.aggregations.pipeline
-
InterfaceDescriptionExtended Statistics over a set of bucketsParse the
PipelineAggregationBuilder
from aXContentParser
.Statistics over a set of buckets -
ClassDescriptionAbstractPipelineAggregationBuilder<PAB extends AbstractPipelineAggregationBuilder<PAB>>Base implementation of a
PipelineAggregationBuilder
.A set of static helpers to simplify working with aggregation buckets, in particular providing utilities that help pipeline aggregations.A parser for parsing requests for aBucketMetricsPipelineAggregator
A class of sibling pipeline aggregations which calculate metrics across the buckets of a sibling aggregationBuilds a pipeline aggregation that allows sorting the buckets of its parent aggregation.This 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, etcTree ofPipelineAggregator
s to modify a tree of aggregations after their final reduction. -
Enum ClassDescriptionA gap policy determines how "holes" in a set of buckets should be handled.