java.io.Closeable
, java.lang.AutoCloseable
, org.apache.lucene.search.Collector
, Releasable
public class TDigestPercentilesAggregator extends AbstractTDigestPercentilesAggregator
Aggregator.Parser, Aggregator.SubAggCollectionMode
NumericMetricsAggregator.MultiValue, NumericMetricsAggregator.SingleValue
compression, formatter, keyed, keys, states, valuesSource
collectableSubAggregators, context, DEFAULT_WEIGHT, name, parent, subAggregators
NO_OP_COLLECTOR
Constructor | Description |
---|---|
TDigestPercentilesAggregator(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 | 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, needsScores
descendsFromBucketAggregator
addRequestCircuitBreakerBytes, buildEmptySubAggregations, close, context, doPostCollection, doPreCollection, getLeafCollector, metaData, name, parent, pipelineAggregators, postCollection, preCollection, preGetSubLeafCollectors, subAggregator, subAggregators, toString
wrap
public TDigestPercentilesAggregator(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.IOException
public InternalAggregation buildAggregation(long owningBucketOrdinal)
Aggregator
bucket
.buildAggregation
in class Aggregator
public double metric(java.lang.String name, long bucketOrd)
metric
in class NumericMetricsAggregator.MultiValue
public InternalAggregation buildEmptyAggregation()
Aggregator
buildEmptyAggregation
in class Aggregator