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 void
close()
LeafBucketCollector
getLeafCollector(IncludeExclude.StringFilter includeExclude, org.apache.lucene.index.LeafReaderContext ctx, LeafBucketCollector sub, java.util.function.LongConsumer addRequestCircuitBreakerBytes, MapStringTermsAggregator.CollectConsumer consumer)
boolean
needsScores()
-
Constructor Details
-
Method Details
-
needsScores
public boolean needsScores()- Specified by:
needsScores
in 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:
getLeafCollector
in interfaceMapStringTermsAggregator.CollectorSource
- Throws:
java.io.IOException
-
close
public void close()- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in interfaceReleasable
-