public class HDRPercentileRanksAggregator extends AbstractHDRPercentilesAggregator
NumericMetricsAggregator.MultiValue, NumericMetricsAggregator.SingleValueAggregator.Parser, Aggregator.SubAggCollectionModeformat, keyed, keys, numberOfSignificantValueDigits, states, valuesSourcecollectableSubAggregators, context, DEFAULT_WEIGHT, name, parent, subAggregatorsNO_OP_COLLECTOR| Constructor and Description |
|---|
HDRPercentileRanksAggregator(java.lang.String name,
ValuesSource.Numeric valuesSource,
SearchContext context,
Aggregator parent,
double[] percents,
int numberOfSignificantValueDigits,
boolean keyed,
DocValueFormat format,
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, needsScoresbuildEmptySubAggregations, close, context, doPostCollection, doPreCollection, getDeferringCollector, getLeafCollector, metaData, name, parent, pipelineAggregators, postCollection, preCollection, runDeferredCollections, shouldDefer, subAggregator, subAggregators, toStringdescendsFromBucketAggregatorwrappublic HDRPercentileRanksAggregator(java.lang.String name,
ValuesSource.Numeric valuesSource,
SearchContext context,
Aggregator parent,
double[] percents,
int numberOfSignificantValueDigits,
boolean keyed,
DocValueFormat format,
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