Uses of Interface
org.elasticsearch.geometry.Geometry
-
-
Uses of Geometry in org.elasticsearch.common.geo
Methods in org.elasticsearch.common.geo that return Geometry Modifier and Type Method Description GeometryGeoJson. fromXContent(XContentParser parser)GeometryGeometryFormat. fromXContent(XContentParser parser)Parser JSON representation of a geometryGeometryGeometryParser. parse(XContentParser parser)Parses supplied XContent into Geometrystatic GeometryGeometryIO. readGeometry(StreamInput in)Methods in org.elasticsearch.common.geo with parameters of type Geometry Modifier and Type Method Description static StringGeoJson. getGeoJsonName(Geometry geometry)static XContentBuilderGeoJson. toXContent(Geometry geometry, XContentBuilder builder, ToXContent.Params params)XContentBuilderGeometryFormat. toXContent(Geometry geometry, XContentBuilder builder, ToXContent.Params params)Serializes the geometry into its JSON representationstatic voidGeometryIO. writeGeometry(StreamOutput out, Geometry geometry) -
Uses of Geometry in org.elasticsearch.common.geo.builders
Classes in org.elasticsearch.common.geo.builders with type parameters of type Geometry Modifier and Type Class Description classShapeBuilder<T extends Shape,G extends Geometry,E extends ShapeBuilder<T,G,E>>Basic class for building GeoJSON shapes like Polygons, Linestrings, etcMethods in org.elasticsearch.common.geo.builders that return Geometry Modifier and Type Method Description GeometryLineStringBuilder. buildGeometry()GeometryMultiLineStringBuilder. buildGeometry()GeometryPolygonBuilder. buildGeometry()Methods in org.elasticsearch.common.geo.builders that return types with arguments of type Geometry Modifier and Type Method Description GeometryCollection<Geometry>GeometryCollectionBuilder. buildGeometry() -
Uses of Geometry in org.elasticsearch.geometry
Classes in org.elasticsearch.geometry with type parameters of type Geometry Modifier and Type Class Description classGeometryCollection<G extends Geometry>Collection of arbitrary geometry classesClasses in org.elasticsearch.geometry that implement Geometry Modifier and Type Class Description classCircleCircle geometry (not part of WKT standard, but used in elasticsearch) defined by lat/lon coordinates of the center in degrees and optional altitude in meters.classGeometryCollection<G extends Geometry>Collection of arbitrary geometry classesclassLineRepresents a Line on the earth's surface in lat/lon decimal degrees and optional altitude in meters.classLinearRingRepresents a closed line on the earth's surface in lat/lon decimal degrees and optional altitude in meters.classMultiLineRepresents a MultiLine geometry object on the earth's surface.classMultiPointRepresents a MultiPoint object on the earth's surface in decimal degrees and optional altitude in meters.classMultiPolygonCollection of polygonsclassPointRepresents a Point on the earth's surface in decimal degrees and optional altitude in meters.classPolygonRepresents a closed polygon on the earth's surface with optional holesclassRectangleRepresents a lat/lon rectangle in decimal degrees and optional altitude in meters.Fields in org.elasticsearch.geometry with type parameters of type Geometry Modifier and Type Field Description static GeometryCollection<Geometry>GeometryCollection. EMPTY -
Uses of Geometry in org.elasticsearch.geometry.utils
Methods in org.elasticsearch.geometry.utils that return Geometry Modifier and Type Method Description GeometryWellKnownText. fromWKT(String wkt)Methods in org.elasticsearch.geometry.utils with parameters of type Geometry Modifier and Type Method Description StringWellKnownText. toWKT(Geometry geometry)voidWellKnownText. toWKT(Geometry geometry, StringBuilder sb)voidGeographyValidator. validate(Geometry geometry)voidGeometryValidator. validate(Geometry geometry)Validates the geometry and throws IllegalArgumentException if the geometry is not validvoidStandardValidator. validate(Geometry geometry) -
Uses of Geometry in org.elasticsearch.index.mapper
Methods in org.elasticsearch.index.mapper that return Geometry Modifier and Type Method Description GeometryGeoShapeIndexer. prepareForIndexing(Geometry geometry)Methods in org.elasticsearch.index.mapper that return types with arguments of type Geometry Modifier and Type Method Description Class<Geometry>GeoShapeIndexer. processedClass()Methods in org.elasticsearch.index.mapper with parameters of type Geometry Modifier and Type Method Description List<IndexableField>GeoShapeIndexer. indexShape(ParseContext context, Geometry shape)GeometryGeoShapeIndexer. prepareForIndexing(Geometry geometry)QueryAbstractGeometryFieldMapper.QueryProcessor. process(Geometry shape, String fieldName, ShapeRelation relation, QueryShardContext context)default QueryAbstractGeometryFieldMapper.QueryProcessor. process(Geometry shape, String fieldName, SpatialStrategy strategy, ShapeRelation relation, QueryShardContext context)Deprecated. -
Uses of Geometry in org.elasticsearch.index.query
Fields in org.elasticsearch.index.query declared as Geometry Modifier and Type Field Description protected GeometryAbstractGeometryQueryBuilder. shapeFields in org.elasticsearch.index.query with type parameters of type Geometry Modifier and Type Field Description protected Supplier<Geometry>AbstractGeometryQueryBuilder. supplierMethods in org.elasticsearch.index.query that return Geometry Modifier and Type Method Description GeometryAbstractGeometryQueryBuilder. shape()Methods in org.elasticsearch.index.query with parameters of type Geometry Modifier and Type Method Description static ShapeBuilder<?,?,?>LegacyGeoShapeQueryProcessor. geometryToShapeBuilder(Geometry geometry)static SpatialArgsLegacyGeoShapeQueryProcessor. getArgs(Geometry shape, ShapeRelation relation)protected QueryVectorGeoShapeQueryProcessor. getVectorQueryFromShape(Geometry queryShape, String fieldName, ShapeRelation relation, QueryShardContext context)protected abstract AbstractGeometryQueryBuilder<QB>AbstractGeometryQueryBuilder. newShapeQueryBuilder(String fieldName, Geometry shape)creates a new ShapeQueryBuilder from the provided field name and shape builderprotected GeoShapeQueryBuilderGeoShapeQueryBuilder. newShapeQueryBuilder(String fieldName, Geometry shape)QueryLegacyGeoShapeQueryProcessor. process(Geometry shape, String fieldName, ShapeRelation relation, QueryShardContext context)QueryLegacyGeoShapeQueryProcessor. process(Geometry shape, String fieldName, SpatialStrategy strategy, ShapeRelation relation, QueryShardContext context)QueryVectorGeoShapeQueryProcessor. process(Geometry shape, String fieldName, ShapeRelation relation, QueryShardContext context)QBAbstractGeometryQueryBuilder. shape(Geometry geometry)Sets the shapeBuilder for the query shape.Method parameters in org.elasticsearch.index.query with type arguments of type Geometry Modifier and Type Method Description protected abstract AbstractGeometryQueryBuilder<QB>AbstractGeometryQueryBuilder. newShapeQueryBuilder(String fieldName, Supplier<Geometry> shapeSupplier, String indexedShapeId, String indexedShapeType)creates a new ShapeQueryBuilder from the provided field name, supplier, indexed shape id, and indexed shape typeprotected GeoShapeQueryBuilderGeoShapeQueryBuilder. newShapeQueryBuilder(String fieldName, Supplier<Geometry> shapeSupplier, String indexedShapeId, String indexedShapeType)Constructors in org.elasticsearch.index.query with parameters of type Geometry Constructor Description AbstractGeometryQueryBuilder(String fieldName, Geometry shape)Creates a new AbstractGeometryQueryBuilder whose Query will be against the given field name using the given ShapeAbstractGeometryQueryBuilder(String fieldName, Geometry shape, String indexedShapeId, String indexedShapeType)GeoShapeQueryBuilder(String fieldName, Geometry shape)Creates a new GeoShapeQueryBuilder whose Query will be against the given field name using the given ShapeConstructor parameters in org.elasticsearch.index.query with type arguments of type Geometry Constructor Description AbstractGeometryQueryBuilder(String fieldName, Supplier<Geometry> supplier, String indexedShapeId, String indexedShapeType)GeoShapeQueryBuilder(String fieldName, Supplier<Geometry> shapeSupplier, String indexedShapeId, String indexedShapeType)
-