public class ParentToChildrenAggregator
extends BucketsAggregator
| Constructor and Description |
|---|
ParentToChildrenAggregator(java.lang.String name,
AggregatorFactories factories,
SearchContext context,
Aggregator parent,
Query childFilter,
Query parentFilter,
ValuesSource.Bytes.WithOrdinals valuesSource,
long maxOrd,
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) |
InternalAggregation |
buildEmptyAggregation() |
protected void |
doClose() |
protected void |
doPostCollection() |
LeafBucketCollector |
getLeafCollector(LeafReaderContext ctx,
LeafBucketCollector sub) |
public ParentToChildrenAggregator(java.lang.String name,
AggregatorFactories factories,
SearchContext context,
Aggregator parent,
Query childFilter,
Query parentFilter,
ValuesSource.Bytes.WithOrdinals valuesSource,
long maxOrd,
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)
throws java.io.IOException
java.io.IOExceptionpublic InternalAggregation buildEmptyAggregation()
public LeafBucketCollector getLeafCollector(LeafReaderContext ctx,
LeafBucketCollector sub)
throws java.io.IOException
java.io.IOExceptionprotected void doPostCollection()
throws java.io.IOException
java.io.IOExceptionprotected void doClose()