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
Modifier and Type Method Description InternalGeoDistancecreate(java.lang.String name, java.util.List<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket> ranges, DocValueFormat format, boolean keyed, java.util.Map<java.lang.String,java.lang.Object> metadata)InternalGeoDistancecreate(java.util.List<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket> ranges, InternalGeoDistance prototype)org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.BucketcreateBucket(java.lang.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()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
getValueSourceType
- Overrides:
getValueSourceTypein classInternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket,InternalGeoDistance>
-
getValueType
- Overrides:
getValueTypein classInternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket,InternalGeoDistance>
-
create
public InternalGeoDistance create(java.lang.String name, java.util.List<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket> ranges, DocValueFormat format, boolean keyed, java.util.Map<java.lang.String,java.lang.Object> metadata)- Overrides:
createin classInternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket,InternalGeoDistance>
-
create
public InternalGeoDistance create(java.util.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(java.lang.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>
-