Class InternalExtendedStatsBucket
java.lang.Object
org.elasticsearch.search.aggregations.InternalAggregation
org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregation
org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregation.MultiValue
org.elasticsearch.search.aggregations.metrics.InternalStats
org.elasticsearch.search.aggregations.metrics.InternalExtendedStats
org.elasticsearch.search.aggregations.pipeline.InternalExtendedStatsBucket
- All Implemented Interfaces:
- NamedWriteable,- Writeable,- org.elasticsearch.common.xcontent.ToXContent,- org.elasticsearch.common.xcontent.ToXContentFragment,- Aggregation,- ExtendedStats,- NumericMetricsAggregation,- NumericMetricsAggregation.MultiValue,- Stats,- ExtendedStatsBucket
public class InternalExtendedStatsBucket
extends InternalExtendedStats
implements ExtendedStatsBucket
- 
Nested Class SummaryNested classes/interfaces inherited from class org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregationInternalNumericMetricsAggregation.MultiValue, InternalNumericMetricsAggregation.SingleValueNested classes/interfaces inherited from class org.elasticsearch.search.aggregations.InternalAggregationInternalAggregation.ReduceContext, InternalAggregation.ReduceContextBuilderNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.AggregationAggregation.CommonFieldsNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.metrics.ExtendedStatsExtendedStats.BoundsNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.metrics.NumericMetricsAggregationNumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValueNested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContentorg.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.WriteableWriteable.Reader<V>, Writeable.Writer<V>
- 
Field SummaryFields inherited from class org.elasticsearch.search.aggregations.metrics.InternalStatscount, max, min, sumFields inherited from class org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregationformatFields inherited from class org.elasticsearch.search.aggregations.InternalAggregationmetadata, nameFields inherited from interface org.elasticsearch.search.aggregations.AggregationTYPED_KEYS_DELIMITERFields inherited from interface org.elasticsearch.common.xcontent.ToXContentEMPTY_PARAMS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the name of the writeable objectreduce(List<InternalAggregation> aggregations, InternalAggregation.ReduceContext reduceContext)Reduces the given aggregations to a single one and returns it.Methods inherited from class org.elasticsearch.search.aggregations.metrics.InternalExtendedStatsequals, getSigma, getStdDeviation, getStdDeviationAsString, getStdDeviationBound, getStdDeviationBoundAsString, getStdDeviationPopulation, getStdDeviationPopulationAsString, getStdDeviationSampling, getStdDeviationSamplingAsString, getSumOfSquares, getSumOfSquaresAsString, getVariance, getVarianceAsString, getVariancePopulation, getVariancePopulationAsString, getVarianceSampling, getVarianceSamplingAsString, hashCode, otherStatsToXContent, value, valueNames, writeOtherStatsToMethods inherited from class org.elasticsearch.search.aggregations.metrics.InternalStatsdoWriteTo, doXContentBody, getAvg, getAvgAsString, getCount, getMax, getMaxAsString, getMin, getMinAsString, getSum, getSumAsStringMethods inherited from class org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregation.MultiValuegetProperty, sortValue, valueAsStringMethods inherited from class org.elasticsearch.search.aggregations.metrics.InternalNumericMetricsAggregationmustReduceOnSingleInternalAgg, sortValueMethods inherited from class org.elasticsearch.search.aggregations.InternalAggregationcopyWithRewritenBuckets, forEachBucket, getMetadata, getName, getProperty, getType, isMapped, mergePipelineTreeForBWCSerialization, pipelineAggregatorsForBwcSerialization, readSize, reducePipelines, toString, toXContent, writeSize, writeToMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.search.aggregations.AggregationgetMetadata, getName, getTypeMethods inherited from interface org.elasticsearch.search.aggregations.metrics.ExtendedStatsgetStdDeviation, getStdDeviationAsString, getStdDeviationBound, getStdDeviationBoundAsString, getStdDeviationPopulation, getStdDeviationPopulationAsString, getStdDeviationSampling, getStdDeviationSamplingAsString, getSumOfSquares, getSumOfSquaresAsString, getVariance, getVarianceAsString, getVariancePopulation, getVariancePopulationAsString, getVarianceSampling, getVarianceSamplingAsStringMethods inherited from interface org.elasticsearch.search.aggregations.metrics.NumericMetricsAggregation.MultiValuevalue, valueNamesMethods inherited from interface org.elasticsearch.search.aggregations.metrics.StatsgetAvg, getAvgAsString, getCount, getMax, getMaxAsString, getMin, getMinAsString, getSum, getSumAsStringMethods inherited from interface org.elasticsearch.common.xcontent.ToXContenttoXContentMethods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragmentisFragment
- 
Constructor Details- 
InternalExtendedStatsBucketRead from a stream.- Throws:
- IOException
 
 
- 
- 
Method Details- 
getWriteableNameDescription copied from interface:NamedWriteableReturns the name of the writeable object- Specified by:
- getWriteableNamein interface- NamedWriteable
- Overrides:
- getWriteableNamein class- InternalExtendedStats
 
- 
reducepublic InternalExtendedStats reduce(List<InternalAggregation> aggregations, InternalAggregation.ReduceContext reduceContext)Description copied from class:InternalAggregationReduces the given aggregations to a single one and returns it. In most cases, the assumption will be the all given aggregations are of the same type (the same type as this aggregation). For best efficiency, when implementing, try reusing an existing instance (typically the first in the given list) to save on redundant object construction.- Overrides:
- reducein class- InternalExtendedStats
- See Also:
- InternalAggregation.mustReduceOnSingleInternalAgg()
 
 
-