org.datanucleus.store.expression.spatial
Class PostgisSpatialExpression
java.lang.Object
org.datanucleus.store.mapped.expression.ScalarExpression
org.datanucleus.store.expression.spatial.SpatialExpression
org.datanucleus.store.expression.spatial.PostgisSpatialExpression
public class PostgisSpatialExpression
- extends SpatialExpression
Spatial expressions representations for PostGIS.
| Nested classes/interfaces inherited from class org.datanucleus.store.mapped.expression.ScalarExpression |
org.datanucleus.store.mapped.expression.ScalarExpression.DatastoreFieldExpression, org.datanucleus.store.mapped.expression.ScalarExpression.DyadicOperator, org.datanucleus.store.mapped.expression.ScalarExpression.ExpressionList, org.datanucleus.store.mapped.expression.ScalarExpression.IllegalArgumentTypeException, org.datanucleus.store.mapped.expression.ScalarExpression.IllegalOperationException, org.datanucleus.store.mapped.expression.ScalarExpression.MethodInvocationException, org.datanucleus.store.mapped.expression.ScalarExpression.MonadicOperator, org.datanucleus.store.mapped.expression.ScalarExpression.Operator |
| Fields inherited from class org.datanucleus.store.mapped.expression.ScalarExpression |
aliasIdentifier, checkForTypeAssignability, expressionList, FILTER, LOCALISER, lowestOperator, mapping, OP_ADD, OP_AND, OP_BETWEEN, OP_COM, OP_CONCAT, OP_DIV, OP_EQ, OP_GT, OP_GTEQ, OP_IN, OP_IS, OP_ISNOT, OP_LIKE, OP_LT, OP_LTEQ, OP_MOD, OP_MUL, OP_NEG, OP_NOT, OP_NOTEQ, OP_NOTIN, OP_NOTLIKE, OP_OR, OP_SUB, parameterName, PROJECTION, qs, st, te |
|
Method Summary |
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxAboveMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxBelowMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxContainsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxLeftMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxOverlapsAboveMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxOverlapsBelowMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxOverlapsLeftMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxOverlapsRightMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxRightMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxTestMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
bboxWithinMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
protected org.datanucleus.store.mapped.expression.ScalarExpression |
booleanFunction(java.lang.String functionName,
org.datanucleus.store.mapped.expression.ScalarExpression expr)
|
protected org.datanucleus.store.mapped.expression.ScalarExpression |
booleanFunction(java.lang.String functionName,
org.datanucleus.store.mapped.expression.ScalarExpression expr1,
org.datanucleus.store.mapped.expression.ScalarExpression expr2)
|
protected org.datanucleus.store.mapped.expression.ScalarExpression |
booleanFunction(java.lang.String functionName,
org.datanucleus.store.mapped.expression.ScalarExpression expr1,
org.datanucleus.store.mapped.expression.ScalarExpression expr2,
org.datanucleus.store.mapped.expression.ScalarExpression expr3)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
numInteriorRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
sameAsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
org.datanucleus.store.mapped.expression.ScalarExpression |
unionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
|
| Methods inherited from class org.datanucleus.store.expression.spatial.SpatialExpression |
areaMethod, asBinaryMethod, asTextMethod, boundaryMethod, bufferMethod, centroidMethod, containsMethod, convexHullMethod, crossesMethod, differenceMethod, dimensionMethod, disjointMethod, distanceMethod, endPointMethod, envelopeMethod, equalsMethod, exteriorRingMethod, geomCollFromTextMethod, geomCollFromWKBMethod, geometryFunction, geometryFunction, geometryFunction, geometryFunction, geometryFunction, geometryNMethod, geometryTypeMethod, geomFromTextMethod, geomFromWKBMethod, getGeomMapping, interiorRingNMethod, intersectionMethod, intersectsMethod, isClosedMethod, isEmptyMethod, isRingMethod, isSimpleMethod, lengthMethod, lineFromTextMethod, lineFromWKBMethod, mLineFromTextMethod, mLineFromWKBMethod, mPointFromTextMethod, mPointFromWKBMethod, mPolyFromTextMethod, mPolyFromWKBMethod, numericFunction, numericFunction, numericFunction, numGeometriesMethod, numPointsMethod, overlapsMethod, pointFromTextMethod, pointFromWKBMethod, pointNMethod, pointOnSurfaceMethod, polyFromTextMethod, polyFromWKBMethod, relateMethod, sridMethod, startPointMethod, stringFunction, symDifferenceMethod, touchesMethod, withinMethod, xMethod, yMethod |
| Methods inherited from class org.datanucleus.store.mapped.expression.ScalarExpression |
accessField, add, and, as, assertValidTypeForParameterComparison, callMethod, cast, checkForTypeAssignability, com, div, encloseWithInParentheses, eor, eq, equals, getAlias, getConsistentTypeForParameterComparison, getExpressionList, getLogicSetExpression, getMapping, getNonAliasExpression, getQueryExpression, gt, gteq, in, instanceOf, ior, lt, lteq, mod, mul, neg, not, noteq, setParameterName, sub, toStatementText, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PostgisSpatialExpression
public PostgisSpatialExpression(org.datanucleus.store.mapped.expression.QueryExpression qs)
unionMethod
public org.datanucleus.store.mapped.expression.ScalarExpression unionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
- Overrides:
unionMethod in class SpatialExpression
numInteriorRingMethod
public org.datanucleus.store.mapped.expression.ScalarExpression numInteriorRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
- Overrides:
numInteriorRingMethod in class SpatialExpression
bboxTestMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxTestMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
- Specified by:
bboxTestMethod in class SpatialExpression
bboxOverlapsLeftMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxOverlapsLeftMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxOverlapsRightMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxOverlapsRightMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxLeftMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxLeftMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxRightMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxRightMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxOverlapsBelowMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxOverlapsBelowMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxOverlapsAboveMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxOverlapsAboveMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxBelowMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxBelowMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxAboveMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxAboveMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
sameAsMethod
public org.datanucleus.store.mapped.expression.ScalarExpression sameAsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxWithinMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxWithinMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
bboxContainsMethod
public org.datanucleus.store.mapped.expression.ScalarExpression bboxContainsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
org.datanucleus.store.mapped.expression.ScalarExpression geom2)
booleanFunction
protected org.datanucleus.store.mapped.expression.ScalarExpression booleanFunction(java.lang.String functionName,
org.datanucleus.store.mapped.expression.ScalarExpression expr)
- Overrides:
booleanFunction in class SpatialExpression
booleanFunction
protected org.datanucleus.store.mapped.expression.ScalarExpression booleanFunction(java.lang.String functionName,
org.datanucleus.store.mapped.expression.ScalarExpression expr1,
org.datanucleus.store.mapped.expression.ScalarExpression expr2)
- Overrides:
booleanFunction in class SpatialExpression
booleanFunction
protected org.datanucleus.store.mapped.expression.ScalarExpression booleanFunction(java.lang.String functionName,
org.datanucleus.store.mapped.expression.ScalarExpression expr1,
org.datanucleus.store.mapped.expression.ScalarExpression expr2,
org.datanucleus.store.mapped.expression.ScalarExpression expr3)
- Overrides:
booleanFunction in class SpatialExpression
Copyright © 2009. All Rights Reserved.