T
- public abstract class GeometryExpression<T extends org.geolatte.geom.Geometry> extends SimpleExpression<T>
mixin
Constructor and Description |
---|
GeometryExpression(Expression<T> mixin) |
Modifier and Type | Method and Description |
---|---|
SimpleExpression<byte[]> |
asBinary() |
StringExpression |
asText() |
GeometryExpression<org.geolatte.geom.Geometry> |
boundary() |
GeometryExpression<org.geolatte.geom.Geometry> |
buffer(double distance) |
BooleanExpression |
contains(Expression<? extends org.geolatte.geom.Geometry> geometry) |
BooleanExpression |
contains(org.geolatte.geom.Geometry geometry) |
GeometryExpression<org.geolatte.geom.Geometry> |
convexHull() |
BooleanExpression |
crosses(Expression<? extends org.geolatte.geom.Geometry> geometry) |
BooleanExpression |
crosses(org.geolatte.geom.Geometry geometry) |
GeometryExpression<org.geolatte.geom.Geometry> |
difference(Expression<? extends org.geolatte.geom.Geometry> geometry) |
GeometryExpression<org.geolatte.geom.Geometry> |
difference(org.geolatte.geom.Geometry geometry) |
NumberExpression<Integer> |
dimension() |
BooleanExpression |
disjoint(Expression<? extends org.geolatte.geom.Geometry> geometry) |
BooleanExpression |
disjoint(org.geolatte.geom.Geometry geometry) |
NumberExpression<Double> |
distance(Expression<? extends org.geolatte.geom.Geometry> geometry) |
NumberExpression<Double> |
distance(org.geolatte.geom.Geometry geometry) |
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() |
BooleanExpression |
eq(Expression<? super T> right)
Get a
this == right expression |
BooleanExpression |
eq(org.geolatte.geom.Geometry right)
Get a
this == right expression |
StringExpression |
geometryType() |
GeometryExpression<org.geolatte.geom.Geometry> |
intersection(Expression<? extends org.geolatte.geom.Geometry> geometry) |
GeometryExpression<org.geolatte.geom.Geometry> |
intersection(org.geolatte.geom.Geometry geometry) |
BooleanExpression |
intersects(Expression<? extends org.geolatte.geom.Geometry> geometry) |
BooleanExpression |
intersects(org.geolatte.geom.Geometry geometry) |
BooleanExpression |
isEmpty() |
BooleanExpression |
isSimple() |
BooleanExpression |
overlaps(Expression<? extends org.geolatte.geom.Geometry> geometry) |
BooleanExpression |
overlaps(org.geolatte.geom.Geometry geometry) |
BooleanExpression |
relate(Expression<? extends org.geolatte.geom.Geometry> geometry,
String matrix) |
BooleanExpression |
relate(org.geolatte.geom.Geometry geometry,
String matrix) |
NumberExpression<Integer> |
srid() |
GeometryExpression<org.geolatte.geom.Geometry> |
symDifference(Expression<? extends org.geolatte.geom.Geometry> geometry) |
GeometryExpression<org.geolatte.geom.Geometry> |
symDifference(org.geolatte.geom.Geometry geometry) |
BooleanExpression |
touches(Expression<? extends org.geolatte.geom.Geometry> geometry) |
BooleanExpression |
touches(org.geolatte.geom.Geometry geometry) |
GeometryExpression<org.geolatte.geom.Geometry> |
union(Expression<? extends org.geolatte.geom.Geometry> geometry) |
GeometryExpression<org.geolatte.geom.Geometry> |
union(org.geolatte.geom.Geometry geometry) |
BooleanExpression |
within(Expression<? extends org.geolatte.geom.Geometry> geometry) |
BooleanExpression |
within(org.geolatte.geom.Geometry geometry) |
as, as, count, countDistinct, eqAll, eqAny, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, 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)
public BooleanExpression disjoint(Expression<? extends org.geolatte.geom.Geometry> geometry)
public BooleanExpression intersects(org.geolatte.geom.Geometry geometry)
public BooleanExpression intersects(Expression<? extends org.geolatte.geom.Geometry> geometry)
public BooleanExpression touches(org.geolatte.geom.Geometry geometry)
public BooleanExpression touches(Expression<? extends org.geolatte.geom.Geometry> geometry)
public BooleanExpression crosses(org.geolatte.geom.Geometry geometry)
public BooleanExpression crosses(Expression<? extends org.geolatte.geom.Geometry> geometry)
public BooleanExpression within(org.geolatte.geom.Geometry geometry)
public BooleanExpression within(Expression<? extends org.geolatte.geom.Geometry> geometry)
public BooleanExpression contains(org.geolatte.geom.Geometry geometry)
public BooleanExpression contains(Expression<? extends org.geolatte.geom.Geometry> geometry)
public BooleanExpression overlaps(org.geolatte.geom.Geometry geometry)
public BooleanExpression overlaps(Expression<? extends org.geolatte.geom.Geometry> geometry)
public BooleanExpression relate(org.geolatte.geom.Geometry geometry, String matrix)
public BooleanExpression relate(Expression<? extends org.geolatte.geom.Geometry> geometry, String matrix)
public NumberExpression<Double> distance(org.geolatte.geom.Geometry geometry)
public NumberExpression<Double> distance(Expression<? extends org.geolatte.geom.Geometry> geometry)
public 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)
public GeometryExpression<org.geolatte.geom.Geometry> convexHull()
public GeometryExpression<org.geolatte.geom.Geometry> intersection(org.geolatte.geom.Geometry geometry)
public GeometryExpression<org.geolatte.geom.Geometry> intersection(Expression<? extends org.geolatte.geom.Geometry> geometry)
public GeometryExpression<org.geolatte.geom.Geometry> union(org.geolatte.geom.Geometry geometry)
public GeometryExpression<org.geolatte.geom.Geometry> union(Expression<? extends org.geolatte.geom.Geometry> geometry)
public GeometryExpression<org.geolatte.geom.Geometry> difference(org.geolatte.geom.Geometry geometry)
public GeometryExpression<org.geolatte.geom.Geometry> difference(Expression<? extends org.geolatte.geom.Geometry> geometry)
public GeometryExpression<org.geolatte.geom.Geometry> symDifference(org.geolatte.geom.Geometry geometry)
public GeometryExpression<org.geolatte.geom.Geometry> symDifference(Expression<? extends org.geolatte.geom.Geometry> geometry)
Copyright © 2007–2014 Mysema Ltd. All rights reserved.