Class PipelineAggregator
java.lang.Object
org.elasticsearch.search.aggregations.pipeline.PipelineAggregator
- All Implemented Interfaces:
NamedWriteable
,Writeable
- Direct Known Subclasses:
BucketScriptPipelineAggregator
,BucketSelectorPipelineAggregator
,BucketSortPipelineAggregator
,CumulativeSumPipelineAggregator
,DerivativePipelineAggregator
,MovAvgPipelineAggregator
,MovFnPipelineAggregator
,SerialDiffPipelineAggregator
,SiblingPipelineAggregator
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Parse thePipelineAggregationBuilder
from aXContentParser
.static class
Tree ofPipelineAggregator
s to modify a tree of aggregations after their final reduction.Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
Deprecated.pipeline aggregations added after 7.8.0 shouldn't call this -
Method Summary
Modifier and TypeMethodDescriptionString[]
protected void
doWriteTo(StreamOutput out)
Deprecated.pipeline aggregations added after 7.8.0 don't need to implement thisDeprecated.pipeline aggregations added after 7.8.0 don't need to implement thismetadata()
name()
abstract InternalAggregation
reduce(InternalAggregation aggregation, InternalAggregation.ReduceContext reduceContext)
void
writeTo(StreamOutput out)
Deprecated.pipeline aggregations added after 7.8.0 shouldn't call this
-
Constructor Details
-
PipelineAggregator
-
PipelineAggregator
Deprecated.pipeline aggregations added after 7.8.0 shouldn't call thisRead from a stream.- Throws:
IOException
-
-
Method Details
-
writeTo
Deprecated.pipeline aggregations added after 7.8.0 shouldn't call thisWrite this into the StreamOutput.- Specified by:
writeTo
in interfaceWriteable
- Throws:
IOException
-
doWriteTo
Deprecated.pipeline aggregations added after 7.8.0 don't need to implement thisWrite the body of the aggregation to the wire.- Throws:
IOException
-
getWriteableName
Deprecated.pipeline aggregations added after 7.8.0 don't need to implement thisThe name of the writeable object.- Specified by:
getWriteableName
in interfaceNamedWriteable
-
name
-
bucketsPaths
-
metadata
-
reduce
public abstract InternalAggregation reduce(InternalAggregation aggregation, InternalAggregation.ReduceContext reduceContext)
-