public class GeometryExpressionImpl<T> extends ComparableExpressionImpl<T> implements javax.jdo.query.geospatial.GeometryExpression<T>
exprType, queryExpr
Constructor and Description |
---|
GeometryExpressionImpl(Class cls,
String name,
ExpressionType type) |
GeometryExpressionImpl(org.datanucleus.query.expression.Expression queryExpr) |
GeometryExpressionImpl(javax.jdo.query.PersistableExpression parent,
String name) |
Modifier and Type | Method and Description |
---|---|
javax.jdo.query.geospatial.GeometryExpression |
buffer(javax.jdo.query.NumericExpression dist) |
javax.jdo.query.BooleanExpression |
contains(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.geospatial.GeometryExpression |
convexHull() |
javax.jdo.query.BooleanExpression |
crosses(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.geospatial.GeometryExpression |
difference(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.BooleanExpression |
disjoint(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.NumericExpression |
distance(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.BooleanExpression |
equals(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.NumericExpression |
getArea() |
javax.jdo.query.geospatial.GeometryExpression |
getBoundary() |
javax.jdo.query.geospatial.GeometryExpression |
getCentroid() |
javax.jdo.query.NumericExpression |
getDimension() |
javax.jdo.query.geospatial.GeometryExpression |
getEnvelope() |
javax.jdo.query.geospatial.GeometryExpression |
getGeometryN(javax.jdo.query.NumericExpression position) |
javax.jdo.query.StringExpression |
getGeometryType() |
javax.jdo.query.NumericExpression |
getLength() |
javax.jdo.query.NumericExpression |
getNumGeometries() |
javax.jdo.query.NumericExpression |
getNumPoints() |
javax.jdo.query.geospatial.GeometryExpression |
getPointOnSurface() |
javax.jdo.query.NumericExpression |
getSRID() |
javax.jdo.query.geospatial.GeometryExpression |
intersection(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.BooleanExpression |
intersects(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.BooleanExpression |
isEmpty() |
javax.jdo.query.BooleanExpression |
isSimple() |
javax.jdo.query.BooleanExpression |
overlaps(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.BooleanExpression |
relate(javax.jdo.query.geospatial.GeometryExpression geom,
javax.jdo.query.StringExpression pattern) |
javax.jdo.query.geospatial.GeometryExpression |
symDifference(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.ObjectExpression |
toBinary() |
javax.jdo.query.StringExpression |
toText() |
javax.jdo.query.BooleanExpression |
touches(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.geospatial.GeometryExpression |
union(javax.jdo.query.geospatial.GeometryExpression geom) |
javax.jdo.query.BooleanExpression |
within(javax.jdo.query.geospatial.GeometryExpression geom) |
asc, desc, gt, gt, gteq, gteq, lt, lt, lteq, lteq, max, min
as, cast, count, countDistinct, eq, eq, getQueryExpression, instanceOf, isParameter, isVariable, ne, ne
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public GeometryExpressionImpl(javax.jdo.query.PersistableExpression parent, String name)
public GeometryExpressionImpl(org.datanucleus.query.expression.Expression queryExpr)
public GeometryExpressionImpl(Class cls, String name, ExpressionType type)
public javax.jdo.query.geospatial.GeometryExpression getEnvelope()
getEnvelope
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.NumericExpression getDimension()
getDimension
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression getBoundary()
getBoundary
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.NumericExpression getSRID()
getSRID
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression isSimple()
isSimple
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression isEmpty()
isEmpty
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.StringExpression toText()
toText
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.ObjectExpression toBinary()
toBinary
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.StringExpression getGeometryType()
getGeometryType
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression contains(javax.jdo.query.geospatial.GeometryExpression geom)
contains
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression overlaps(javax.jdo.query.geospatial.GeometryExpression geom)
overlaps
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression touches(javax.jdo.query.geospatial.GeometryExpression geom)
touches
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression crosses(javax.jdo.query.geospatial.GeometryExpression geom)
crosses
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression within(javax.jdo.query.geospatial.GeometryExpression geom)
within
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression intersects(javax.jdo.query.geospatial.GeometryExpression geom)
intersects
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression equals(javax.jdo.query.geospatial.GeometryExpression geom)
equals
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression disjoint(javax.jdo.query.geospatial.GeometryExpression geom)
disjoint
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.BooleanExpression relate(javax.jdo.query.geospatial.GeometryExpression geom, javax.jdo.query.StringExpression pattern)
relate
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.NumericExpression distance(javax.jdo.query.geospatial.GeometryExpression geom)
distance
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression intersection(javax.jdo.query.geospatial.GeometryExpression geom)
intersection
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression buffer(javax.jdo.query.NumericExpression dist)
buffer
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression convexHull()
convexHull
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression symDifference(javax.jdo.query.geospatial.GeometryExpression geom)
symDifference
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression difference(javax.jdo.query.geospatial.GeometryExpression geom)
difference
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression union(javax.jdo.query.geospatial.GeometryExpression geom)
union
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.NumericExpression getLength()
getLength
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.NumericExpression getNumPoints()
getNumPoints
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression getCentroid()
getCentroid
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.NumericExpression getArea()
getArea
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression getPointOnSurface()
getPointOnSurface
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.NumericExpression getNumGeometries()
getNumGeometries
in interface javax.jdo.query.geospatial.GeometryExpression<T>
public javax.jdo.query.geospatial.GeometryExpression getGeometryN(javax.jdo.query.NumericExpression position)
getGeometryN
in interface javax.jdo.query.geospatial.GeometryExpression<T>
Copyright © 2020. All rights reserved.