All Classes and Interfaces

Class
Description
Abstract class for doing the GeoBounds Aggregation over fields of type geo_shape and geo_point.
Wrapper class to help convert MultiGeoPointValues to numeric long values for bucketing.
The encoder to use to convert a geopoint's (lon, lat, precision) into a long-encoded bucket key for aggregating.
An aggregation that computes a bounding box in which all documents of the current bucket are.
Aggregation Builder for geo_bounds agg
Aggregate all docs into a geographic bounds for field geo_shape.
A geo-grid aggregation.
A bucket that is associated with a geo-grid cell.
Base Aggregation Builder for geogrid aggs
A precision parser
Aggregates data expressed as longs (for efficiency's sake) but formats results as aggregation-specific strings.
Base Aggregator supplier interface for geo grid aggs
Aggregation Builder for geohash_grid
Aggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.
Aggregation Factory for geohash_grid agg
 
ValueSource class which converts the GeoShapeValue to numeric long values for bucketing.
Encoder to encode the GeoShapes to the specific long values for the aggregation.
We have a Geohash class present at the libs level, not using that because while encoding the shapes we need GeoShapeDocValue.
Aggregation Builder for geotile_grid agg
Aggregates data expressed as geotile longs (for efficiency's sake) but formats results as geotile strings.
Aggregation Factory for geo_tile grid agg
Builds values source for geotile_grid agg
Supplier for a composite geotile
Implementation of geo bounds agg
Represents a grid of cells where each cell's location is determined by a specific geo hashing algorithm.
Base implementation of geogrid aggs
Represents a grid of cells where each cell's location is determined by a geohash.
Implementation of geohash grid bucket
Represents a grid of cells where each cell's location is determined by a geohash.
Implementation of geotile grid bucket
A geo bounds agg result parsed between nodes
A geo grid result parsed between nodes
A single geo grid bucket result parsed between nodes
A geohash grid result parsed between nodes
A single geohash grid bucket result parsed between nodes
A geotile grid result parsed between nodes
A single geotile grid bucket result parsed between nodes
Helper class to generate a polygon.