NamedWriteable
, Writeable
, ToXContent
, ToXContentFragment
, Aggregation
, MultiBucketsAggregation
, Range
public class InternalGeoDistance extends InternalRange<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket,InternalGeoDistance>
Modifier and Type | Class | Description |
---|---|---|
static class |
InternalGeoDistance.Factory |
Aggregation.CommonFields
InternalAggregation.ReduceContext
InternalMultiBucketAggregation.InternalBucket
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Writeable.Reader<V>, Writeable.Writer<V>
Modifier and Type | Field | Description |
---|---|---|
static InternalGeoDistance.Factory |
FACTORY |
TYPED_KEYS_DELIMITER
metaData, name
format, keyed
EMPTY_PARAMS
Constructor | Description |
---|---|
InternalGeoDistance(java.lang.String name,
java.util.List<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket> ranges,
boolean keyed,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
|
InternalGeoDistance(StreamInput in) |
Read from a stream.
|
Modifier and Type | Method | Description |
---|---|---|
InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket,InternalGeoDistance> |
getFactory() |
|
java.lang.String |
getWriteableName() |
Returns the name of the writeable object
|
getMetaData, getName, getType
equals, getMetaData, getName, getProperty, getType, hashCode, pipelineAggregators, readSize, reduce, toString, toXContent, writeSize, writeTo
countInnerBucket, countInnerBucket, getProperty
create, createBucket, doEquals, doHashCode, doReduce, doWriteTo, doXContentBody, getBuckets
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
toXContent
isFragment
public static final InternalGeoDistance.Factory FACTORY
public InternalGeoDistance(java.lang.String name, java.util.List<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket> ranges, boolean keyed, java.util.List<PipelineAggregator> pipelineAggregators, java.util.Map<java.lang.String,java.lang.Object> metaData)
public InternalGeoDistance(StreamInput in) throws java.io.IOException
java.io.IOException
public InternalRange.Factory<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket,InternalGeoDistance> getFactory()
getFactory
in class InternalRange<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket,InternalGeoDistance>
public java.lang.String getWriteableName()
NamedWriteable
getWriteableName
in interface NamedWriteable
getWriteableName
in class InternalRange<org.elasticsearch.search.aggregations.bucket.range.InternalGeoDistance.Bucket,InternalGeoDistance>