NamedWriteable
, Writeable
, ToXContent
, ToXContentFragment
, Aggregation
, NumericMetricsAggregation
, NumericMetricsAggregation.MultiValue
, Stats
, StatsBucket
public class InternalStatsBucket extends InternalStats implements StatsBucket
Aggregation.CommonFields
InternalAggregation.ReduceContext
InternalNumericMetricsAggregation.MultiValue, InternalNumericMetricsAggregation.SingleValue
NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValue
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Writeable.Reader<V>, Writeable.Writer<V>
TYPED_KEYS_DELIMITER
metaData, name
format
count, max, min, sum
EMPTY_PARAMS
Constructor | Description |
---|---|
InternalStatsBucket(java.lang.String name,
long count,
double sum,
double min,
double max,
DocValueFormat formatter,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
|
InternalStatsBucket(StreamInput in) |
Read from a stream.
|
Modifier and Type | Method | Description |
---|---|---|
InternalStats |
doReduce(java.util.List<InternalAggregation> aggregations,
InternalAggregation.ReduceContext reduceContext) |
|
java.lang.String |
getWriteableName() |
Returns the name of the writeable object
|
getMetaData, getName, getType
getMetaData, getName, getProperty, getType, pipelineAggregators, readSize, reduce, toString, toXContent, writeSize, writeTo
equals, hashCode
getProperty, valueAsString
doEquals, doHashCode, doWriteTo, doXContentBody, getAvg, getAvgAsString, getCount, getMax, getMaxAsString, getMin, getMinAsString, getSum, getSumAsString, otherStatsToXContent, value, writeOtherStatsTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAvg, getAvgAsString, getCount, getMax, getMaxAsString, getMin, getMinAsString, getSum, getSumAsString
toXContent
isFragment
public InternalStatsBucket(java.lang.String name, long count, double sum, double min, double max, DocValueFormat formatter, java.util.List<PipelineAggregator> pipelineAggregators, java.util.Map<java.lang.String,java.lang.Object> metaData)
public InternalStatsBucket(StreamInput in) throws java.io.IOException
java.io.IOException
public java.lang.String getWriteableName()
NamedWriteable
getWriteableName
in interface NamedWriteable
getWriteableName
in class InternalStats
public InternalStats doReduce(java.util.List<InternalAggregation> aggregations, InternalAggregation.ReduceContext reduceContext)
doReduce
in class InternalStats