Interface Summary Interface Description CellIdSource.GeoPointLongEncoderThe encoder to use to convert a geopoint's (lon, lat, precision) into a long-encoded bucket key for aggregating. GeoGridA geo-grid aggregation. GeoGrid.BucketA bucket that is associated with a geo-grid cell. GeoGridAggregationBuilder.PrecisionParser
Class Summary Class Description CellIdSourceWrapper class to help convert
MultiGeoPointValuesto numeric long values for bucketing.
GeoGridAggregationBuilder GeoGridAggregator<T extends InternalGeoGrid>Aggregates data expressed as longs (for efficiency's sake) but formats results as aggregation-specific strings. GeoHashGridAggregationBuilder GeoHashGridAggregatorAggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings. GeoHashGridAggregatorFactory GeoTileGridAggregationBuilder GeoTileGridAggregatorAggregates data expressed as geotile longs (for efficiency's sake) but formats results as geotile strings. GeoTileGridAggregatorFactory GeoTileUtilsImplements geotile key hashing, same as used by many map tile implementations. InternalGeoGrid<B extends InternalGeoGridBucket>Represents a grid of cells where each cell's location is determined by a specific geo hashing algorithm. InternalGeoGridBucket<B extends InternalGeoGridBucket> InternalGeoHashGridRepresents a grid of cells where each cell's location is determined by a geohash. InternalGeoHashGridBucket InternalGeoTileGridRepresents a grid of cells where each cell's location is determined by a geohash. InternalGeoTileGridBucket ParsedGeoGrid ParsedGeoGridBucket ParsedGeoHashGrid ParsedGeoHashGridBucket ParsedGeoTileGrid ParsedGeoTileGridBucket