public class MatrixStatsAggregator extends MetricsAggregator
Aggregator.Parser, Aggregator.SubAggCollectionModecollectableSubAggregators, context, DEFAULT_WEIGHT, name, parent, subAggregatorsNO_OP_COLLECTOR| Constructor and Description |
|---|
MatrixStatsAggregator(java.lang.String name,
java.util.Map<java.lang.String,ValuesSource.Numeric> valuesSources,
SearchContext context,
Aggregator parent,
MultiValueMode multiValueMode,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
| Modifier and Type | Method and Description |
|---|---|
InternalAggregation |
buildAggregation(long bucket) |
InternalAggregation |
buildEmptyAggregation() |
void |
doClose() |
LeafBucketCollector |
getLeafCollector(LeafReaderContext ctx,
LeafBucketCollector sub) |
boolean |
needsScores() |
buildEmptySubAggregations, close, context, doPostCollection, doPreCollection, getDeferringCollector, getLeafCollector, metaData, name, parent, pipelineAggregators, postCollection, preCollection, runDeferredCollections, shouldDefer, subAggregator, subAggregators, toStringdescendsFromBucketAggregatorwrappublic MatrixStatsAggregator(java.lang.String name,
java.util.Map<java.lang.String,ValuesSource.Numeric> valuesSources,
SearchContext context,
Aggregator parent,
MultiValueMode multiValueMode,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData)
throws java.io.IOException
java.io.IOExceptionpublic boolean needsScores()
needsScores in interface CollectorneedsScores in class AggregatorBasepublic LeafBucketCollector getLeafCollector(LeafReaderContext ctx, LeafBucketCollector sub) throws java.io.IOException
getLeafCollector in class AggregatorBasejava.io.IOExceptionpublic InternalAggregation buildAggregation(long bucket)
buildAggregation in class Aggregatorpublic InternalAggregation buildEmptyAggregation()
buildEmptyAggregation in class Aggregatorpublic void doClose()
doClose in class AggregatorBase