public class PercentilesAggregator extends AbstractPercentilesAggregator
| Modifier and Type | Class and Description |
|---|---|
static class |
PercentilesAggregator.Factory |
NumericMetricsAggregator.MultiValue, NumericMetricsAggregator.SingleValueAggregator.BucketAggregationMode, Aggregator.Parser, Aggregator.SubAggCollectionModeBucketCollector.BucketAnalysisCollectorcompression, formatter, keyed, keys, states, valuesSourcebigArrays, bucketAggregationMode, COLLECT_MODE, collectableSubAggregators, context, depth, estimatedBucketCount, factories, name, parent, subAggregatorsNO_OP_COLLECTOR| Constructor and Description |
|---|
PercentilesAggregator(String name,
long estimatedBucketsCount,
ValuesSource.Numeric valuesSource,
AggregationContext context,
Aggregator parent,
double[] percents,
double compression,
boolean keyed,
ValueFormatter formatter) |
| Modifier and Type | Method and Description |
|---|---|
InternalAggregation |
buildAggregation(long owningBucketOrdinal) |
InternalAggregation |
buildEmptyAggregation() |
double |
metric(String name,
long bucketOrd) |
collect, doClose, getState, hasMetric, setNextReader, shouldCollectbucketAggregationMode, buildEmptySubAggregations, close, context, depth, doPostCollection, estimatedBucketCount, gatherAnalysis, hasParentBucketAggregator, name, parent, postCollection, preCollection, runDeferredCollections, shouldDefer, subAggregator, subAggregatorswrappublic PercentilesAggregator(String name, long estimatedBucketsCount, ValuesSource.Numeric valuesSource, AggregationContext context, Aggregator parent, double[] percents, double compression, boolean keyed, @Nullable ValueFormatter formatter)
public InternalAggregation buildAggregation(long owningBucketOrdinal)
buildAggregation in class Aggregatorpublic double metric(String name, long bucketOrd)
metric in class NumericMetricsAggregator.MultiValuepublic InternalAggregation buildEmptyAggregation()
buildEmptyAggregation in class AggregatorCopyright © 2009–2016. All rights reserved.