Class MapStringTermsAggregator.ValuesSourceCollectorSource
java.lang.Object
org.elasticsearch.search.aggregations.bucket.terms.MapStringTermsAggregator.ValuesSourceCollectorSource
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,Releasable,MapStringTermsAggregator.CollectorSource
- Enclosing class:
- MapStringTermsAggregator
public static class MapStringTermsAggregator.ValuesSourceCollectorSource extends java.lang.Object implements MapStringTermsAggregator.CollectorSource
Fetch values from a
ValuesSource.-
Constructor Summary
Constructors Constructor Description ValuesSourceCollectorSource(ValuesSource valuesSource) -
Method Summary
Modifier and Type Method Description voidclose()LeafBucketCollectorgetLeafCollector(IncludeExclude.StringFilter includeExclude, org.apache.lucene.index.LeafReaderContext ctx, LeafBucketCollector sub, java.util.function.LongConsumer addRequestCircuitBreakerBytes, MapStringTermsAggregator.CollectConsumer consumer)booleanneedsScores()
-
Constructor Details
-
Method Details
-
needsScores
public boolean needsScores()- Specified by:
needsScoresin interfaceMapStringTermsAggregator.CollectorSource
-
getLeafCollector
public LeafBucketCollector getLeafCollector(IncludeExclude.StringFilter includeExclude, org.apache.lucene.index.LeafReaderContext ctx, LeafBucketCollector sub, java.util.function.LongConsumer addRequestCircuitBreakerBytes, MapStringTermsAggregator.CollectConsumer consumer) throws java.io.IOException- Specified by:
getLeafCollectorin interfaceMapStringTermsAggregator.CollectorSource- Throws:
java.io.IOException
-
close
public void close()- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfaceReleasable
-