public static class InternalGeoDistance.Factory extends InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket,InternalGeoDistance>
Constructor and Description |
---|
Factory() |
Modifier and Type | Method and Description |
---|---|
InternalGeoDistance |
create(java.util.List<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket> ranges,
InternalGeoDistance prototype) |
InternalGeoDistance |
create(java.lang.String name,
java.util.List<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket> ranges,
DocValueFormat format,
boolean keyed,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket |
createBucket(InternalAggregations aggregations,
org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket prototype) |
org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket |
createBucket(java.lang.String key,
double from,
double to,
long docCount,
InternalAggregations aggregations,
boolean keyed,
DocValueFormat format) |
ValuesSourceType |
getValueSourceType() |
ValueType |
getValueType() |
public ValuesSourceType getValueSourceType()
getValueSourceType
in class InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket,InternalGeoDistance>
public ValueType getValueType()
getValueType
in class InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket,InternalGeoDistance>
public InternalGeoDistance create(java.lang.String name, java.util.List<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket> ranges, DocValueFormat format, boolean keyed, java.util.List<PipelineAggregator> pipelineAggregators, java.util.Map<java.lang.String,java.lang.Object> metaData)
create
in class InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket,InternalGeoDistance>
public InternalGeoDistance create(java.util.List<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket> ranges, InternalGeoDistance prototype)
create
in class InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket,InternalGeoDistance>
public org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket createBucket(java.lang.String key, double from, double to, long docCount, InternalAggregations aggregations, boolean keyed, DocValueFormat format)
createBucket
in class InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket,InternalGeoDistance>
public org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket createBucket(InternalAggregations aggregations, org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket prototype)
createBucket
in class InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance.Bucket,InternalGeoDistance>