public final class GeometryExpressions extends Object
Modifier and Type | Method and Description |
---|---|
static StringExpression |
asEWKT(GeometryExpression<?> expr)
Return a specified ST_Geometry value from Extended Well-Known Text representation (EWKT).
|
static <T extends org.geolatte.geom.Geometry> |
asGeometry(Expression<T> expr)
Create a new GeometryExpression
|
static <T extends org.geolatte.geom.Geometry> |
asGeometry(T value)
Create a new GeometryExpression
|
static GeometryExpression<?> |
collect(Expression<? extends org.geolatte.geom.Geometry> expr1,
Expression<? extends org.geolatte.geom.Geometry> expr2)
Return a specified ST_Geometry value from a collection of other geometries.
|
static GeometryExpression<?> |
collect(Expression<? extends org.geolatte.geom.GeometryCollection> collection)
Return a specified ST_Geometry value from a collection of other geometries.
|
static BooleanExpression |
dwithin(Expression<? extends org.geolatte.geom.Geometry> expr1,
Expression<? extends org.geolatte.geom.Geometry> expr2,
double distance)
Returns true if the geometries are within the specified distance of one another.
|
static BooleanExpression |
dwithin(Expression<? extends org.geolatte.geom.Geometry> expr1,
Expression<? extends org.geolatte.geom.Geometry> expr2,
Expression<Double> distance)
Returns true if the geometries are within the specified distance of one another.
|
static GeometryExpression<?> |
extent(Expression<? extends org.geolatte.geom.GeometryCollection> collection)
Returns the bounding box that bounds rows of geometries.
|
static GeometryExpression<?> |
fromText(Expression<String> text)
Return a specified ST_Geometry value from Well-Known Text representation (WKT).
|
static GeometryExpression<?> |
fromText(String text)
Return a specified ST_Geometry value from Well-Known Text representation (WKT).
|
static <T extends org.geolatte.geom.Geometry> |
geometryOperation(Class<? extends T> type,
Operator op,
Expression<?>... args)
Create a new Geometry operation expression
|
static GeometryExpression<org.geolatte.geom.Geometry> |
geometryOperation(Operator op,
Expression<?>... args)
Create a new Geometry operation expression
|
static LineStringExpression<org.geolatte.geom.LineString> |
lineStringOperation(Operator op,
Expression<?>... args)
Create a new LineString operation expression
|
static PointExpression<org.geolatte.geom.Point> |
pointOperation(Operator op,
Expression<?>... args)
Create a new Point operation expression
|
static PolygonExpression<org.geolatte.geom.Polygon> |
polygonOperation(Operator op,
Expression<?>... args)
Create a new Polygon operation expression
|
static <T extends org.geolatte.geom.Geometry> |
setSRID(Expression<T> expr,
int srid)
Sets the SRID on a geometry to a particular integer value.
|
static <T extends org.geolatte.geom.Geometry> |
translate(Expression<T> expr,
float deltax,
float deltay)
Translates the geometry to a new location using the numeric parameters as offsets.
|
static <T extends org.geolatte.geom.Geometry> |
translate(Expression<T> expr,
float deltax,
float deltay,
float deltaz)
Translates the geometry to a new location using the numeric parameters as offsets.
|
static NumberExpression<Double> |
xmax(GeometryExpression<?> expr)
Returns X maxima of a bounding box 2d or 3d or a geometry.
|
static NumberExpression<Double> |
xmin(GeometryExpression<?> expr)
Returns X minima of a bounding box 2d or 3d or a geometry.
|
static NumberExpression<Double> |
ymax(GeometryExpression<?> expr)
Returns Y maxima of a bounding box 2d or 3d or a geometry.
|
static NumberExpression<Double> |
ymin(GeometryExpression<?> expr)
Returns Y minima of a bounding box 2d or 3d or a geometry.
|
public static StringExpression asEWKT(GeometryExpression<?> expr)
expr
- geometrypublic static GeometryExpression<?> fromText(String text)
text
- WKT formpublic static GeometryExpression<?> fromText(Expression<String> text)
text
- WKT formpublic static <T extends org.geolatte.geom.Geometry> GeometryExpression<T> setSRID(Expression<T> expr, int srid)
T
- expr
- geometrysrid
- SRIDpublic static NumberExpression<Double> xmin(GeometryExpression<?> expr)
expr
- geometrypublic static NumberExpression<Double> xmax(GeometryExpression<?> expr)
expr
- geometrypublic static NumberExpression<Double> ymin(GeometryExpression<?> expr)
expr
- geometrypublic static NumberExpression<Double> ymax(GeometryExpression<?> expr)
expr
- geometrypublic static BooleanExpression dwithin(Expression<? extends org.geolatte.geom.Geometry> expr1, Expression<? extends org.geolatte.geom.Geometry> expr2, Expression<Double> distance)
expr1
- geometryexpr2
- other geometrydistance
- distancepublic static BooleanExpression dwithin(Expression<? extends org.geolatte.geom.Geometry> expr1, Expression<? extends org.geolatte.geom.Geometry> expr2, double distance)
expr1
- geometryexpr2
- other geometrydistance
- distancepublic static GeometryExpression<?> extent(Expression<? extends org.geolatte.geom.GeometryCollection> collection)
collection
- geometry collectionpublic static GeometryExpression<?> collect(Expression<? extends org.geolatte.geom.GeometryCollection> collection)
collection
- geometry collectionpublic static GeometryExpression<?> collect(Expression<? extends org.geolatte.geom.Geometry> expr1, Expression<? extends org.geolatte.geom.Geometry> expr2)
expr1
- geometryexpr2
- other geometrypublic static <T extends org.geolatte.geom.Geometry> GeometryExpression<T> translate(Expression<T> expr, float deltax, float deltay)
T
- expr
- geometrydeltax
- x offsetdeltay
- y offsetpublic static <T extends org.geolatte.geom.Geometry> GeometryExpression<T> translate(Expression<T> expr, float deltax, float deltay, float deltaz)
T
- expr
- geometrydeltax
- x offsetdeltay
- y offsetdeltaz
- z offsetpublic static GeometryExpression<org.geolatte.geom.Geometry> geometryOperation(Operator op, Expression<?>... args)
op
- operatorargs
- argumentspublic static <T extends org.geolatte.geom.Geometry> GeometryExpression<T> geometryOperation(Class<? extends T> type, Operator op, Expression<?>... args)
op
- operatorargs
- argumentspublic static LineStringExpression<org.geolatte.geom.LineString> lineStringOperation(Operator op, Expression<?>... args)
op
- operatorargs
- argumentspublic static PointExpression<org.geolatte.geom.Point> pointOperation(Operator op, Expression<?>... args)
op
- operatorargs
- argumentspublic static PolygonExpression<org.geolatte.geom.Polygon> polygonOperation(Operator op, Expression<?>... args)
op
- operatorargs
- argumentspublic static <T extends org.geolatte.geom.Geometry> GeometryExpression<T> asGeometry(Expression<T> expr)
expr
- Expression of type Geometrypublic static <T extends org.geolatte.geom.Geometry> GeometryExpression<T> asGeometry(T value)
value
- GeometryCopyright © 2007–2016 Querydsl. All rights reserved.