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