org.datanucleus.store.expression.spatial
Class SpatialExpression

java.lang.Object
  extended by org.datanucleus.store.mapped.expression.ScalarExpression
      extended by org.datanucleus.store.expression.spatial.SpatialExpression
Direct Known Subclasses:
MysqlSpatialExpression, OracleSpatialExpression, PostgisSpatialExpression, SpatialExpressionProxy

public abstract class SpatialExpression
extends org.datanucleus.store.mapped.expression.ScalarExpression

Allow different datastores to provide their own representation of spatial expresssions.


Nested Class Summary
 
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
 
Field Summary
 
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
 
Constructor Summary
SpatialExpression(org.datanucleus.store.mapped.expression.QueryExpression qs)
           
 
Method Summary
 org.datanucleus.store.mapped.expression.ScalarExpression areaMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression asBinaryMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression asTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
abstract  org.datanucleus.store.mapped.expression.ScalarExpression bboxTestMethod(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 boundaryMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression bufferMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom, org.datanucleus.store.mapped.expression.ScalarExpression distance)
           
 org.datanucleus.store.mapped.expression.ScalarExpression centroidMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression containsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression convexHullMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression crossesMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression differenceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression dimensionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression disjointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression distanceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression endPointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression envelopeMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression equalsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression exteriorRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression geomCollFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression geomCollFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(java.lang.String functionName, org.datanucleus.store.mapped.expression.ScalarExpression expr, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(java.lang.String functionName, org.datanucleus.store.mapped.expression.ScalarExpression expr1, org.datanucleus.store.mapped.expression.ScalarExpression expr2, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(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.mapping.JavaTypeMapping mapping)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(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 expr4, org.datanucleus.store.mapped.expression.ScalarExpression expr5, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(java.lang.String functionName, org.datanucleus.store.mapped.expression.ScalarExpression expr, java.lang.String asType, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
 org.datanucleus.store.mapped.expression.ScalarExpression geometryNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom, org.datanucleus.store.mapped.expression.ScalarExpression n)
           
 org.datanucleus.store.mapped.expression.ScalarExpression geometryTypeMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression geomFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression geomFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
protected  org.datanucleus.store.mapped.mapping.JavaTypeMapping getGeomMapping(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression interiorRingNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom, org.datanucleus.store.mapped.expression.ScalarExpression n)
           
 org.datanucleus.store.mapped.expression.ScalarExpression intersectionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression intersectsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression isClosedMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression isEmptyMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression isRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression isSimpleMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression lengthMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression lineFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression lineFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression mLineFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression mLineFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression mPointFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression mPointFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression mPolyFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression mPolyFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression numericFunction(java.lang.String functionName, org.datanucleus.store.mapped.expression.ScalarExpression expr, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression numericFunction(java.lang.String functionName, org.datanucleus.store.mapped.expression.ScalarExpression expr1, org.datanucleus.store.mapped.expression.ScalarExpression expr2, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression numericFunction(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.mapping.JavaTypeMapping mapping)
           
 org.datanucleus.store.mapped.expression.ScalarExpression numGeometriesMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression numInteriorRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression numPointsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression overlapsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression pointFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression pointFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression pointNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom, org.datanucleus.store.mapped.expression.ScalarExpression n)
           
 org.datanucleus.store.mapped.expression.ScalarExpression pointOnSurfaceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression polyFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression polyFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb, org.datanucleus.store.mapped.expression.ScalarExpression srid)
           
 org.datanucleus.store.mapped.expression.ScalarExpression relateMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2, org.datanucleus.store.mapped.expression.ScalarExpression patternMatrix)
           
 org.datanucleus.store.mapped.expression.ScalarExpression sridMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression startPointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
protected  org.datanucleus.store.mapped.expression.ScalarExpression stringFunction(java.lang.String functionName, org.datanucleus.store.mapped.expression.ScalarExpression expr)
           
 org.datanucleus.store.mapped.expression.ScalarExpression symDifferenceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression touchesMethod(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)
           
 org.datanucleus.store.mapped.expression.ScalarExpression withinMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1, org.datanucleus.store.mapped.expression.ScalarExpression geom2)
           
 org.datanucleus.store.mapped.expression.ScalarExpression xMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 org.datanucleus.store.mapped.expression.ScalarExpression yMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
           
 
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
 

Constructor Detail

SpatialExpression

public SpatialExpression(org.datanucleus.store.mapped.expression.QueryExpression qs)
Method Detail

geomFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geomFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)

pointFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression pointFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression srid)

lineFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression lineFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)

polyFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression polyFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)

mPointFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mPointFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                     org.datanucleus.store.mapped.expression.ScalarExpression srid)

mLineFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mLineFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression srid)

mPolyFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mPolyFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression srid)

geomCollFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geomCollFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                       org.datanucleus.store.mapped.expression.ScalarExpression srid)

geomFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geomFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                  org.datanucleus.store.mapped.expression.ScalarExpression srid)

pointFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression pointFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)

lineFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression lineFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                  org.datanucleus.store.mapped.expression.ScalarExpression srid)

polyFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression polyFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                  org.datanucleus.store.mapped.expression.ScalarExpression srid)

mPointFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mPointFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression srid)

mLineFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mLineFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)

mPolyFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mPolyFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)

geomCollFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geomCollFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                      org.datanucleus.store.mapped.expression.ScalarExpression srid)

dimensionMethod

public org.datanucleus.store.mapped.expression.ScalarExpression dimensionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

geometryTypeMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geometryTypeMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

sridMethod

public org.datanucleus.store.mapped.expression.ScalarExpression sridMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

envelopeMethod

public org.datanucleus.store.mapped.expression.ScalarExpression envelopeMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

asTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression asTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

asBinaryMethod

public org.datanucleus.store.mapped.expression.ScalarExpression asBinaryMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

isEmptyMethod

public org.datanucleus.store.mapped.expression.ScalarExpression isEmptyMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

isSimpleMethod

public org.datanucleus.store.mapped.expression.ScalarExpression isSimpleMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

boundaryMethod

public org.datanucleus.store.mapped.expression.ScalarExpression boundaryMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

equalsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression equalsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression geom2)

disjointMethod

public org.datanucleus.store.mapped.expression.ScalarExpression disjointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                               org.datanucleus.store.mapped.expression.ScalarExpression geom2)

intersectsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression intersectsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                 org.datanucleus.store.mapped.expression.ScalarExpression geom2)

touchesMethod

public org.datanucleus.store.mapped.expression.ScalarExpression touchesMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                              org.datanucleus.store.mapped.expression.ScalarExpression geom2)

crossesMethod

public org.datanucleus.store.mapped.expression.ScalarExpression crossesMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                              org.datanucleus.store.mapped.expression.ScalarExpression geom2)

withinMethod

public org.datanucleus.store.mapped.expression.ScalarExpression withinMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression geom2)

containsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression containsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                               org.datanucleus.store.mapped.expression.ScalarExpression geom2)

overlapsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression overlapsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                               org.datanucleus.store.mapped.expression.ScalarExpression geom2)

relateMethod

public org.datanucleus.store.mapped.expression.ScalarExpression relateMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression geom2,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression patternMatrix)

distanceMethod

public org.datanucleus.store.mapped.expression.ScalarExpression distanceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                               org.datanucleus.store.mapped.expression.ScalarExpression geom2)

bufferMethod

public org.datanucleus.store.mapped.expression.ScalarExpression bufferMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression distance)

convexHullMethod

public org.datanucleus.store.mapped.expression.ScalarExpression convexHullMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

intersectionMethod

public org.datanucleus.store.mapped.expression.ScalarExpression intersectionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression geom2)

unionMethod

public org.datanucleus.store.mapped.expression.ScalarExpression unionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                            org.datanucleus.store.mapped.expression.ScalarExpression geom2)

differenceMethod

public org.datanucleus.store.mapped.expression.ScalarExpression differenceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                 org.datanucleus.store.mapped.expression.ScalarExpression geom2)

symDifferenceMethod

public org.datanucleus.store.mapped.expression.ScalarExpression symDifferenceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression geom2)

xMethod

public org.datanucleus.store.mapped.expression.ScalarExpression xMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

yMethod

public org.datanucleus.store.mapped.expression.ScalarExpression yMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

startPointMethod

public org.datanucleus.store.mapped.expression.ScalarExpression startPointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

endPointMethod

public org.datanucleus.store.mapped.expression.ScalarExpression endPointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

isRingMethod

public org.datanucleus.store.mapped.expression.ScalarExpression isRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

isClosedMethod

public org.datanucleus.store.mapped.expression.ScalarExpression isClosedMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

lengthMethod

public org.datanucleus.store.mapped.expression.ScalarExpression lengthMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

numPointsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression numPointsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

pointNMethod

public org.datanucleus.store.mapped.expression.ScalarExpression pointNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression n)

areaMethod

public org.datanucleus.store.mapped.expression.ScalarExpression areaMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

centroidMethod

public org.datanucleus.store.mapped.expression.ScalarExpression centroidMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

pointOnSurfaceMethod

public org.datanucleus.store.mapped.expression.ScalarExpression pointOnSurfaceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

exteriorRingMethod

public org.datanucleus.store.mapped.expression.ScalarExpression exteriorRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

numInteriorRingMethod

public org.datanucleus.store.mapped.expression.ScalarExpression numInteriorRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

interiorRingNMethod

public org.datanucleus.store.mapped.expression.ScalarExpression interiorRingNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression n)

numGeometriesMethod

public org.datanucleus.store.mapped.expression.ScalarExpression numGeometriesMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)

geometryNMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geometryNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom,
                                                                                org.datanucleus.store.mapped.expression.ScalarExpression n)

bboxTestMethod

public abstract org.datanucleus.store.mapped.expression.ScalarExpression bboxTestMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                        org.datanucleus.store.mapped.expression.ScalarExpression geom2)

stringFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression stringFunction(java.lang.String functionName,
                                                                                  org.datanucleus.store.mapped.expression.ScalarExpression expr)

numericFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression numericFunction(java.lang.String functionName,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression expr,
                                                                                   org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)

numericFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression numericFunction(java.lang.String functionName,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression expr1,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression expr2,
                                                                                   org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)

numericFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression numericFunction(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.mapping.JavaTypeMapping mapping)

booleanFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression booleanFunction(java.lang.String functionName,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression expr)

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)

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)

geometryFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(java.lang.String functionName,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression expr,
                                                                                    org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)

geometryFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(java.lang.String functionName,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression expr1,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression expr2,
                                                                                    org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)

geometryFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(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.mapping.JavaTypeMapping mapping)

geometryFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(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 expr4,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression expr5,
                                                                                    org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)

geometryFunction

protected org.datanucleus.store.mapped.expression.ScalarExpression geometryFunction(java.lang.String functionName,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression expr,
                                                                                    java.lang.String asType,
                                                                                    org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)

getGeomMapping

protected org.datanucleus.store.mapped.mapping.JavaTypeMapping getGeomMapping(org.datanucleus.store.mapped.expression.ScalarExpression geom)


Copyright © 2009. All Rights Reserved.