Class BucketSelectorPipelineAggregator
java.lang.Object
org.elasticsearch.search.aggregations.pipeline.PipelineAggregator
org.elasticsearch.search.aggregations.pipeline.BucketSelectorPipelineAggregator
- All Implemented Interfaces:
NamedWriteable
,Writeable
public class BucketSelectorPipelineAggregator extends PipelineAggregator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.search.aggregations.pipeline.PipelineAggregator
PipelineAggregator.Parser, PipelineAggregator.PipelineTree
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Constructor Summary
Constructors Constructor Description BucketSelectorPipelineAggregator(StreamInput in)
Read from a stream. -
Method Summary
Modifier and Type Method Description protected void
doWriteTo(StreamOutput out)
Write the body of the aggregation to the wire.java.lang.String
getWriteableName()
The name of the writeable object.InternalAggregation
reduce(InternalAggregation aggregation, InternalAggregation.ReduceContext reduceContext)
Methods inherited from class org.elasticsearch.search.aggregations.pipeline.PipelineAggregator
bucketsPaths, metadata, name, writeTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BucketSelectorPipelineAggregator
Read from a stream.- Throws:
java.io.IOException
-
-
Method Details
-
doWriteTo
Description copied from class:PipelineAggregator
Write the body of the aggregation to the wire.- Overrides:
doWriteTo
in classPipelineAggregator
- Throws:
java.io.IOException
-
getWriteableName
public java.lang.String getWriteableName()Description copied from class:PipelineAggregator
The name of the writeable object.- Specified by:
getWriteableName
in interfaceNamedWriteable
- Overrides:
getWriteableName
in classPipelineAggregator
-
reduce
public InternalAggregation reduce(InternalAggregation aggregation, InternalAggregation.ReduceContext reduceContext)- Specified by:
reduce
in classPipelineAggregator
-