Class InternalRange.Factory<B extends InternalRange.Bucket,R extends InternalRange<B,R>>
- java.lang.Object
-
- org.elasticsearch.search.aggregations.bucket.range.InternalRange.Factory<B,R>
-
- Direct Known Subclasses:
InternalDateRange.Factory,InternalGeoDistance.Factory
- Enclosing class:
- InternalRange<B extends InternalRange.Bucket,R extends InternalRange<B,R>>
public static class InternalRange.Factory<B extends InternalRange.Bucket,R extends InternalRange<B,R>> extends Object
-
-
Constructor Summary
Constructors Constructor Description Factory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rcreate(String name, List<B> ranges, DocValueFormat format, boolean keyed, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)Rcreate(List<B> ranges, R prototype)BcreateBucket(String key, double from, double to, long docCount, InternalAggregations aggregations, boolean keyed, DocValueFormat format)BcreateBucket(InternalAggregations aggregations, B prototype)ValuesSourceTypegetValueSourceType()ValueTypegetValueType()
-
-
-
Method Detail
-
getValueSourceType
public ValuesSourceType getValueSourceType()
-
getValueType
public ValueType getValueType()
-
create
public R create(String name, List<B> ranges, DocValueFormat format, boolean keyed, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)
-
createBucket
public B createBucket(String key, double from, double to, long docCount, InternalAggregations aggregations, boolean keyed, DocValueFormat format)
-
createBucket
public B createBucket(InternalAggregations aggregations, B prototype)
-
-