Class DoubleTermsAggregator
- java.lang.Object
-
- org.elasticsearch.search.aggregations.BucketCollector
-
- org.elasticsearch.search.aggregations.Aggregator
-
- org.elasticsearch.search.aggregations.AggregatorBase
-
- org.elasticsearch.search.aggregations.bucket.BucketsAggregator
-
- org.elasticsearch.search.aggregations.bucket.DeferableBucketAggregator
-
- org.elasticsearch.search.aggregations.bucket.terms.TermsAggregator
-
- org.elasticsearch.search.aggregations.bucket.terms.LongTermsAggregator
-
- org.elasticsearch.search.aggregations.bucket.terms.DoubleTermsAggregator
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.apache.lucene.search.Collector,Releasable
public class DoubleTermsAggregator extends LongTermsAggregator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.search.aggregations.bucket.terms.TermsAggregator
TermsAggregator.BucketCountThresholds
-
Nested classes/interfaces inherited from class org.elasticsearch.search.aggregations.Aggregator
Aggregator.Parser, Aggregator.SubAggCollectionMode
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.search.aggregations.bucket.terms.LongTermsAggregator
bucketOrds, valuesSource
-
Fields inherited from class org.elasticsearch.search.aggregations.bucket.terms.TermsAggregator
aggsUsedForSorting, bucketCountThresholds, collectMode, format, order
-
Fields inherited from class org.elasticsearch.search.aggregations.AggregatorBase
collectableSubAggregators, context, DEFAULT_WEIGHT, name, parent, subAggregators
-
Fields inherited from class org.elasticsearch.search.aggregations.BucketCollector
NO_OP_COLLECTOR
-
-
Method Summary
Modifier and Type Method Description DoubleTermsbuildAggregation(long owningBucketOrdinal)Build an aggregation for data that has been collected intobucket.DoubleTermsbuildEmptyAggregation()Build an empty aggregation.protected org.apache.lucene.index.SortedNumericDocValuesgetValues(ValuesSource.Numeric valuesSource, org.apache.lucene.index.LeafReaderContext ctx)-
Methods inherited from class org.elasticsearch.search.aggregations.bucket.terms.LongTermsAggregator
doClose, getLeafCollector, scoreMode
-
Methods inherited from class org.elasticsearch.search.aggregations.bucket.terms.TermsAggregator
bucketComparator, shouldDefer
-
Methods inherited from class org.elasticsearch.search.aggregations.bucket.DeferableBucketAggregator
descendsFromGlobalAggregator, doPreCollection, getDeferringCollector, runDeferredCollections
-
Methods inherited from class org.elasticsearch.search.aggregations.bucket.BucketsAggregator
bucketAggregations, bucketDocCount, bucketEmptyAggregations, close, collectBucket, collectExistingBucket, consumeBucketsAndMaybeBreak, getDocCounts, grow, incrementBucketDocCount, maxBucketOrd, mergeBuckets
-
Methods inherited from class org.elasticsearch.search.aggregations.AggregatorBase
addRequestCircuitBreakerBytes, buildEmptySubAggregations, context, doPostCollection, getLeafCollector, metaData, name, parent, pipelineAggregators, postCollection, preCollection, preGetSubLeafCollectors, subAggregator, subAggregators, toString
-
Methods inherited from class org.elasticsearch.search.aggregations.Aggregator
descendsFromBucketAggregator
-
-
-
-
Method Detail
-
getValues
protected org.apache.lucene.index.SortedNumericDocValues getValues(ValuesSource.Numeric valuesSource, org.apache.lucene.index.LeafReaderContext ctx) throws java.io.IOException
- Overrides:
getValuesin classLongTermsAggregator- Throws:
java.io.IOException
-
buildAggregation
public DoubleTerms buildAggregation(long owningBucketOrdinal) throws java.io.IOException
Description copied from class:AggregatorBuild an aggregation for data that has been collected intobucket.- Overrides:
buildAggregationin classLongTermsAggregator- Throws:
java.io.IOException
-
buildEmptyAggregation
public DoubleTerms buildEmptyAggregation()
Description copied from class:AggregatorBuild an empty aggregation.- Overrides:
buildEmptyAggregationin classLongTermsAggregator
-
-