public class TDigestPercentileRanksAggregator extends AbstractTDigestPercentilesAggregator
NumericMetricsAggregator.MultiValue, NumericMetricsAggregator.SingleValueAggregator.Parser, Aggregator.SubAggCollectionModecompression, formatter, keyed, keys, states, valuesSourcecollectableSubAggregators, context, DEFAULT_WEIGHT, name, parent, subAggregatorsNO_OP_COLLECTOR| Constructor and Description |
|---|
TDigestPercentileRanksAggregator(java.lang.String name,
ValuesSource.Numeric valuesSource,
SearchContext context,
Aggregator parent,
double[] percents,
double compression,
boolean keyed,
DocValueFormat formatter,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
| Modifier and Type | Method and Description |
|---|---|
InternalAggregation |
buildAggregation(long owningBucketOrdinal)
Build an aggregation for data that has been collected into
bucket. |
InternalAggregation |
buildEmptyAggregation()
Build an empty aggregation.
|
double |
metric(java.lang.String name,
long bucketOrd) |
doClose, getLeafCollector, getState, hasMetric, needsScoresaddRequestCircuitBreakerBytes, buildEmptySubAggregations, close, context, doPostCollection, doPreCollection, getLeafCollector, metaData, name, parent, pipelineAggregators, postCollection, preCollection, subAggregator, subAggregators, toStringdescendsFromBucketAggregatorwrappublic TDigestPercentileRanksAggregator(java.lang.String name,
ValuesSource.Numeric valuesSource,
SearchContext context,
Aggregator parent,
double[] percents,
double compression,
boolean keyed,
DocValueFormat formatter,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData)
throws java.io.IOException
java.io.IOExceptionpublic InternalAggregation buildAggregation(long owningBucketOrdinal)
Aggregatorbucket.buildAggregation in class Aggregatorpublic InternalAggregation buildEmptyAggregation()
AggregatorbuildEmptyAggregation in class Aggregatorpublic double metric(java.lang.String name,
long bucketOrd)
metric in class NumericMetricsAggregator.MultiValue