Class ParsedGeoGrid
java.lang.Object
org.elasticsearch.search.aggregations.ParsedAggregation
org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation<ParsedGeoGridBucket>
org.elasticsearch.search.aggregations.bucket.geogrid.ParsedGeoGrid
- All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent,org.elasticsearch.common.xcontent.ToXContentFragment,Aggregation,GeoGrid,MultiBucketsAggregation
- Direct Known Subclasses:
ParsedGeoHashGrid,ParsedGeoTileGrid
public abstract class ParsedGeoGrid extends ParsedMultiBucketAggregation<ParsedGeoGridBucket> implements GeoGrid
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation
ParsedMultiBucketAggregation.ParsedBucketNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.Aggregation
Aggregation.CommonFieldsNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.bucket.geogrid.GeoGrid
GeoGrid.BucketNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation
MultiBucketsAggregation.Bucket -
Field Summary
Fields inherited from class org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation
buckets, keyedFields inherited from interface org.elasticsearch.search.aggregations.Aggregation
TYPED_KEYS_DELIMITER -
Constructor Summary
Constructors Constructor Description ParsedGeoGrid() -
Method Summary
Modifier and Type Method Description static org.elasticsearch.common.xcontent.ObjectParser<ParsedGeoGrid,java.lang.Void>createParser(java.util.function.Supplier<ParsedGeoGrid> supplier, org.elasticsearch.common.CheckedFunction<org.elasticsearch.common.xcontent.XContentParser,ParsedMultiBucketAggregation.ParsedBucket,java.io.IOException> bucketParser, org.elasticsearch.common.CheckedFunction<org.elasticsearch.common.xcontent.XContentParser,ParsedMultiBucketAggregation.ParsedBucket,java.io.IOException> keyedBucketParser)java.util.List<? extends GeoGrid.Bucket>getBuckets()protected voidsetName(java.lang.String name)Methods inherited from class org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation
declareMultiBucketAggregationFields, doXContentBodyMethods inherited from class org.elasticsearch.search.aggregations.ParsedAggregation
declareAggregationFields, getMetadata, getName, parseDouble, toXContentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.search.aggregations.Aggregation
getMetadata, getName, getType
-
Constructor Details
-
ParsedGeoGrid
public ParsedGeoGrid()
-
-
Method Details
-
getBuckets
- Specified by:
getBucketsin interfaceGeoGrid- Specified by:
getBucketsin interfaceMultiBucketsAggregation- Returns:
- The buckets of this aggregation (each bucket representing a geo-grid cell)
-
createParser
public static org.elasticsearch.common.xcontent.ObjectParser<ParsedGeoGrid,java.lang.Void> createParser(java.util.function.Supplier<ParsedGeoGrid> supplier, org.elasticsearch.common.CheckedFunction<org.elasticsearch.common.xcontent.XContentParser,ParsedMultiBucketAggregation.ParsedBucket,java.io.IOException> bucketParser, org.elasticsearch.common.CheckedFunction<org.elasticsearch.common.xcontent.XContentParser,ParsedMultiBucketAggregation.ParsedBucket,java.io.IOException> keyedBucketParser) -
setName
protected void setName(java.lang.String name)- Overrides:
setNamein classParsedAggregation
-