Package | Description |
---|---|
javax.jdo.query.geospatial |
Package providing expressions representing geospatial types in building a typed JDOQL query.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GeometryCollectionExpression<T>
Representation of a GeometryCollection expression.
|
interface |
LinearRingExpression<T>
Representation of a LinearRing expression.
|
interface |
LineStringExpression<T>
Representation of a LineString expression.
|
interface |
MultiLineStringExpression<T>
Representation of a MultiLineString expression.
|
interface |
MultiPointExpression<T>
Representation of a MultiPoint expression.
|
interface |
MultiPolygonExpression<T>
Representation of a MultiPolygon expression.
|
interface |
PointExpression<T>
Representation of a Point expression.
|
interface |
PolygonExpression<T>
Representation of a Polygon expression.
|
Modifier and Type | Method and Description |
---|---|
GeometryExpression |
GeometryExpression.buffer(NumericExpression dist)
Returns as Geometry defined by buffering a distance around the Geometry.
|
GeometryExpression |
GeometryExpression.convexHull()
Returns a Geometry that is the convex hull of the Geometry.
|
GeometryExpression |
GeometryExpression.difference(GeometryExpression geom)
Returns a Geometry that is the closure of the set difference of the two geometries.
|
GeometryExpression |
GeospatialHelper.geometryFromText(StringExpression wktExpr,
NumericExpression<Integer> sridExpr)
Construct a GeometryExpression given its text and SRID expressions.
|
GeometryExpression |
GeospatialHelper.geometryFromText(String wkt,
Integer srid)
Construct a GeometryExpression given its text and SRID values.
|
GeometryExpression |
GeospatialHelper.geometryFromWKB(ObjectExpression wkbExpr,
NumericExpression<Integer> sridExpr)
Construct a GeometryExpression given its WKB and SRID expressions.
|
GeometryExpression |
GeospatialHelper.geometryFromWKB(Object wkb,
Integer srid)
Construct a GeometryExpression given its WKB and SRID values.
|
GeometryExpression |
GeometryExpression.getBoundary()
Returns a Geometry that is the combinatorial boundary of the Geometry.
|
GeometryExpression |
GeometryExpression.getCentroid()
Returns the centroid of Surface/MultiSurface, which may lie outside of it.
|
GeometryExpression |
LineStringExpression.getEndPoint()
Returns the last point of the Curve
|
GeometryExpression |
GeometryExpression.getEnvelope()
Returns the rectangle bounding Geometry as a Polygon.
|
GeometryExpression |
PolygonExpression.getExteriorRing()
Returns the exterior ring of this Polygon.
|
GeometryExpression |
GeometryExpression.getGeometryN(NumericExpression position)
Returns the nth geometry in the collection.
|
GeometryExpression |
PolygonExpression.getInteriorRingN(NumericExpression position)
Returns the nth interior ring in the Polygon.
|
GeometryExpression |
LineStringExpression.getPointN(NumericExpression position)
Returns the nth Point in the LineString.
|
GeometryExpression |
GeometryExpression.getPointOnSurface()
Returns a Point guaranteed to lie on the surface.
|
GeometryExpression |
LineStringExpression.getStartPoint()
Returns the first point of the Curve
|
GeometryExpression |
GeometryExpression.intersection(GeometryExpression geom)
Returns a Geometry that is the set intersection of the two geometries.
|
GeometryExpression |
GeometryExpression.symDifference(GeometryExpression geom)
Returns a Geometry that is the closure of the set symmetric difference of the two geometries.
|
GeometryExpression |
GeometryExpression.union(GeometryExpression geom)
Returns a Geometry that is the set union of the two geometries.
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
GeometryExpression.contains(GeometryExpression geom)
TRUE if the second Geometry is completely contained in first Geometry
|
BooleanExpression |
GeometryExpression.crosses(GeometryExpression geom)
TRUE if this geometry crosses the other Geometry.
|
GeometryExpression |
GeometryExpression.difference(GeometryExpression geom)
Returns a Geometry that is the closure of the set difference of the two geometries.
|
BooleanExpression |
GeometryExpression.disjoint(GeometryExpression geom)
TRUE if the two geometries are spatially disjoint.
|
NumericExpression |
GeometryExpression.distance(GeometryExpression geom)
Returns the distance to the other geometry.
|
BooleanExpression |
GeometryExpression.equals(GeometryExpression geom)
TRUE if the two geometries are spatially equal.
|
GeometryExpression |
GeometryExpression.intersection(GeometryExpression geom)
Returns a Geometry that is the set intersection of the two geometries.
|
BooleanExpression |
GeometryExpression.intersects(GeometryExpression geom)
TRUE if this Geometry spatially intersects the other Geometry.
|
BooleanExpression |
GeometryExpression.overlaps(GeometryExpression geom)
TRUE if this geometry is spatially overlapping the other Geometry.
|
BooleanExpression |
GeometryExpression.relate(GeometryExpression geom,
StringExpression pattern)
TRUE if the spatial relationship specified by the pattern matrix holds
|
GeometryExpression |
GeometryExpression.symDifference(GeometryExpression geom)
Returns a Geometry that is the closure of the set symmetric difference of the two geometries.
|
BooleanExpression |
GeometryExpression.touches(GeometryExpression geom)
TRUE if this geometry spatially touches the other Geometry.
|
GeometryExpression |
GeometryExpression.union(GeometryExpression geom)
Returns a Geometry that is the set union of the two geometries.
|
BooleanExpression |
GeometryExpression.within(GeometryExpression geom)
TRUE if this geometry is completely contained in second Geometry.
|
Copyright © 2020. All rights reserved.