T
- public abstract class GeometryExpression<T extends org.geolatte.geom.Geometry> extends SimpleExpression<T>
hashCode, mixin
Constructor and Description |
---|
GeometryExpression(Expression<T> mixin) |
Modifier and Type | Method and Description |
---|---|
SimpleExpression<byte[]> |
asBinary()
Exports this geometric object to a specific Well-known Binary Representation of
Geometry.
|
StringExpression |
asText()
Exports this geometric object to a specific Well-known Text Representation of Geometry.
|
GeometryExpression<org.geolatte.geom.Geometry> |
boundary()
Returns the closure of the combinatorial boundary of this geometric object
|
GeometryExpression<org.geolatte.geom.Geometry> |
buffer(double distance)
Returns a geometric object that represents all Points whose distance from this geometric
object is less than or equal to distance.
|
BooleanExpression |
contains(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially contains” anotherGeometry.
|
BooleanExpression |
contains(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially contains” anotherGeometry.
|
GeometryExpression<org.geolatte.geom.Geometry> |
convexHull()
Returns a geometric object that represents the convex hull of this geometric object.
|
BooleanExpression |
crosses(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially crosses’ anotherGeometry.
|
BooleanExpression |
crosses(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially crosses’ anotherGeometry.
|
GeometryExpression<org.geolatte.geom.Geometry> |
difference(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns a geometric object that represents the Point
set difference of this geometric object with anotherGeometry.
|
GeometryExpression<org.geolatte.geom.Geometry> |
difference(org.geolatte.geom.Geometry geometry)
Returns a geometric object that represents the Point
set difference of this geometric object with anotherGeometry.
|
NumberExpression<Integer> |
dimension()
The inherent dimension of this geometric object, which must be less than or equal
to the coordinate dimension.
|
BooleanExpression |
disjoint(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object is “spatially disjoint” from anotherGeometry.
|
BooleanExpression |
disjoint(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object is “spatially disjoint” from anotherGeometry.
|
NumberExpression<Double> |
distance(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns the shortest distance between any two Points in the two geometric objects as
calculated in the spatial reference system of this geometric object.
|
NumberExpression<Double> |
distance(org.geolatte.geom.Geometry geometry)
Returns the shortest distance between any two Points in the two geometric objects as
calculated in the spatial reference system of this geometric object.
|
NumberExpression<Double> |
distanceSphere(Expression<? extends org.geolatte.geom.Geometry> geometry) |
NumberExpression<Double> |
distanceSpheroid(Expression<? extends org.geolatte.geom.Geometry> geometry) |
GeometryExpression<org.geolatte.geom.Geometry> |
envelope()
The minimum bounding box for this Geometry, returned as a Geometry.
|
BooleanExpression |
eq(Expression<? super T> right)
Create a
this == right expression |
BooleanExpression |
eq(org.geolatte.geom.Geometry right)
Create a
this == right expression |
StringExpression |
geometryType()
Returns the name of the instantiable subtype of Geometry of which this
geometric object is an instantiable member.
|
GeometryExpression<org.geolatte.geom.Geometry> |
intersection(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns a geometric object that represents the Point set intersection of this geometric
object with anotherGeometry.
|
GeometryExpression<org.geolatte.geom.Geometry> |
intersection(org.geolatte.geom.Geometry geometry)
Returns a geometric object that represents the Point set intersection of this geometric
object with anotherGeometry.
|
BooleanExpression |
intersects(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially intersects” anotherGeometry.
|
BooleanExpression |
intersects(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially intersects” anotherGeometry.
|
BooleanExpression |
isEmpty()
Returns 1 (TRUE) if this geometric object is the empty Geometry.
|
BooleanExpression |
isSimple()
Returns 1 (TRUE) if this geometric object has no anomalous geometric points, such
as self intersection or self tangency.
|
BooleanExpression |
overlaps(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially overlaps” anotherGeometry.
|
BooleanExpression |
overlaps(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially overlaps” anotherGeometry.
|
BooleanExpression |
relate(Expression<? extends org.geolatte.geom.Geometry> geometry,
String matrix)
Returns 1 (TRUE) if this geometric object is spatially related to anotherGeometry by testing
for intersections between the interior, boundary and exterior of the two geometric objects
as specified by the values in the intersectionPatternMatrix.
|
BooleanExpression |
relate(org.geolatte.geom.Geometry geometry,
String matrix)
Returns 1 (TRUE) if this geometric object is spatially related to anotherGeometry by testing
for intersections between the interior, boundary and exterior of the two geometric objects
as specified by the values in the intersectionPatternMatrix.
|
NumberExpression<Integer> |
srid()
Returns the Spatial Reference System ID for this geometric object.
|
GeometryExpression<org.geolatte.geom.Geometry> |
symDifference(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns a geometric object that represents the
Point set symmetric difference of this geometric object with anotherGeometry.
|
GeometryExpression<org.geolatte.geom.Geometry> |
symDifference(org.geolatte.geom.Geometry geometry)
Returns a geometric object that represents the
Point set symmetric difference of this geometric object with anotherGeometry.
|
BooleanExpression |
touches(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially touches” anotherGeometry.
|
BooleanExpression |
touches(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially touches” anotherGeometry.
|
GeometryExpression<org.geolatte.geom.Geometry> |
transform(int srid) |
GeometryExpression<org.geolatte.geom.Geometry> |
union(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns a geometric object that represents the Point set
union of this geometric object with anotherGeometry.
|
GeometryExpression<org.geolatte.geom.Geometry> |
union(org.geolatte.geom.Geometry geometry)
Returns a geometric object that represents the Point set
union of this geometric object with anotherGeometry.
|
BooleanExpression |
within(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object is “spatially within” anotherGeometry.
|
BooleanExpression |
within(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object is “spatially within” anotherGeometry.
|
as, as, count, countDistinct, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
accept
public GeometryExpression(Expression<T> mixin)
public NumberExpression<Integer> dimension()
public StringExpression geometryType()
public NumberExpression<Integer> srid()
public GeometryExpression<org.geolatte.geom.Geometry> envelope()
public StringExpression asText()
public SimpleExpression<byte[]> asBinary()
public BooleanExpression isEmpty()
public BooleanExpression isSimple()
public GeometryExpression<org.geolatte.geom.Geometry> boundary()
public BooleanExpression eq(org.geolatte.geom.Geometry right)
SimpleExpression
this == right
expression
Use expr.isNull() instead of expr.eq(null)
eq
in class SimpleExpression<T extends org.geolatte.geom.Geometry>
right
- rhs of the comparisonpublic BooleanExpression eq(Expression<? super T> right)
SimpleExpression
this == right
expressioneq
in class SimpleExpression<T extends org.geolatte.geom.Geometry>
right
- rhs of the comparisonpublic BooleanExpression disjoint(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic BooleanExpression disjoint(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic BooleanExpression intersects(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic BooleanExpression intersects(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic BooleanExpression touches(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic BooleanExpression touches(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic BooleanExpression crosses(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic BooleanExpression crosses(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic BooleanExpression within(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic BooleanExpression within(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic BooleanExpression contains(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic BooleanExpression contains(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic BooleanExpression overlaps(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic BooleanExpression overlaps(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic BooleanExpression relate(org.geolatte.geom.Geometry geometry, String matrix)
geometry
- other geometrymatrix
- matrixpublic BooleanExpression relate(Expression<? extends org.geolatte.geom.Geometry> geometry, String matrix)
geometry
- other geometrymatrix
- matrixpublic NumberExpression<Double> distance(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic NumberExpression<Double> distance(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic NumberExpression<Double> distanceSphere(Expression<? extends org.geolatte.geom.Geometry> geometry)
public NumberExpression<Double> distanceSpheroid(Expression<? extends org.geolatte.geom.Geometry> geometry)
public GeometryExpression<org.geolatte.geom.Geometry> buffer(double distance)
distance
- distancepublic GeometryExpression<org.geolatte.geom.Geometry> convexHull()
public GeometryExpression<org.geolatte.geom.Geometry> intersection(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic GeometryExpression<org.geolatte.geom.Geometry> intersection(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic GeometryExpression<org.geolatte.geom.Geometry> union(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic GeometryExpression<org.geolatte.geom.Geometry> union(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic GeometryExpression<org.geolatte.geom.Geometry> difference(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic GeometryExpression<org.geolatte.geom.Geometry> difference(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic GeometryExpression<org.geolatte.geom.Geometry> symDifference(org.geolatte.geom.Geometry geometry)
geometry
- other geometrypublic GeometryExpression<org.geolatte.geom.Geometry> symDifference(Expression<? extends org.geolatte.geom.Geometry> geometry)
geometry
- other geometrypublic GeometryExpression<org.geolatte.geom.Geometry> transform(int srid)
Copyright © 2007–2016 Querydsl. All rights reserved.