org.datanucleus.store.expression.spatial
Class OracleSpatialExpression

java.lang.Object
  extended by org.datanucleus.store.mapped.expression.ScalarExpression
      extended by org.datanucleus.store.expression.spatial.SpatialExpression
          extended by org.datanucleus.store.expression.spatial.OracleSpatialExpression

public class OracleSpatialExpression
extends SpatialExpression

Spatial expressions representations for Oracle.


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
OracleSpatialExpression(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)
           
 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 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)
           
 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)
           
 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)
           
 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 sdo_elem_info_arrayMethod(org.datanucleus.store.mapped.expression.ScalarExpression numbers)
           
 org.datanucleus.store.mapped.expression.ScalarExpression sdo_geometryMethod(org.datanucleus.store.mapped.expression.ScalarExpression gtype, org.datanucleus.store.mapped.expression.ScalarExpression srid, org.datanucleus.store.mapped.expression.ScalarExpression point, org.datanucleus.store.mapped.expression.ScalarExpression elem_info, org.datanucleus.store.mapped.expression.ScalarExpression ordinates)
           
 org.datanucleus.store.mapped.expression.ScalarExpression sdo_ordinate_arrayMethod(org.datanucleus.store.mapped.expression.ScalarExpression numbers)
           
 org.datanucleus.store.mapped.expression.ScalarExpression sdo_point_typeMethod(org.datanucleus.store.mapped.expression.ScalarExpression x, org.datanucleus.store.mapped.expression.ScalarExpression y, org.datanucleus.store.mapped.expression.ScalarExpression z)
           
 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)
           
 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.expression.spatial.SpatialExpression
booleanFunction, booleanFunction, booleanFunction, geometryFunction, geometryFunction, geometryFunction, geometryFunction, geometryFunction, getGeomMapping, numericFunction, numericFunction, numericFunction, stringFunction
 
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

OracleSpatialExpression

public OracleSpatialExpression(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)
Overrides:
geomFromTextMethod in class SpatialExpression

pointFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression pointFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
pointFromTextMethod in class SpatialExpression

lineFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression lineFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
lineFromTextMethod in class SpatialExpression

polyFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression polyFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
polyFromTextMethod in class SpatialExpression

mPointFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mPointFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                     org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
mPointFromTextMethod in class SpatialExpression

mLineFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mLineFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
mLineFromTextMethod in class SpatialExpression

mPolyFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mPolyFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
mPolyFromTextMethod in class SpatialExpression

geomCollFromTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geomCollFromTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkt,
                                                                                       org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
geomCollFromTextMethod in class SpatialExpression

geomFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geomFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                  org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
geomFromWKBMethod in class SpatialExpression

pointFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression pointFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
pointFromWKBMethod in class SpatialExpression

lineFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression lineFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                  org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
lineFromWKBMethod in class SpatialExpression

polyFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression polyFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                  org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
polyFromWKBMethod in class SpatialExpression

mPointFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mPointFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
mPointFromWKBMethod in class SpatialExpression

mLineFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mLineFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
mLineFromWKBMethod in class SpatialExpression

mPolyFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression mPolyFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
mPolyFromWKBMethod in class SpatialExpression

geomCollFromWKBMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geomCollFromWKBMethod(org.datanucleus.store.mapped.expression.ScalarExpression wkb,
                                                                                      org.datanucleus.store.mapped.expression.ScalarExpression srid)
Overrides:
geomCollFromWKBMethod in class SpatialExpression

dimensionMethod

public org.datanucleus.store.mapped.expression.ScalarExpression dimensionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
dimensionMethod in class SpatialExpression

geometryTypeMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geometryTypeMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
geometryTypeMethod in class SpatialExpression

sridMethod

public org.datanucleus.store.mapped.expression.ScalarExpression sridMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
sridMethod in class SpatialExpression

envelopeMethod

public org.datanucleus.store.mapped.expression.ScalarExpression envelopeMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
envelopeMethod in class SpatialExpression

asTextMethod

public org.datanucleus.store.mapped.expression.ScalarExpression asTextMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
asTextMethod in class SpatialExpression

asBinaryMethod

public org.datanucleus.store.mapped.expression.ScalarExpression asBinaryMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
asBinaryMethod in class SpatialExpression

isEmptyMethod

public org.datanucleus.store.mapped.expression.ScalarExpression isEmptyMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
isEmptyMethod in class SpatialExpression

isSimpleMethod

public org.datanucleus.store.mapped.expression.ScalarExpression isSimpleMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
isSimpleMethod in class SpatialExpression

boundaryMethod

public org.datanucleus.store.mapped.expression.ScalarExpression boundaryMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
boundaryMethod in class SpatialExpression

equalsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression equalsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
equalsMethod in class SpatialExpression

disjointMethod

public org.datanucleus.store.mapped.expression.ScalarExpression disjointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                               org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
disjointMethod in class SpatialExpression

intersectsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression intersectsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                 org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
intersectsMethod in class SpatialExpression

touchesMethod

public org.datanucleus.store.mapped.expression.ScalarExpression touchesMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                              org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
touchesMethod in class SpatialExpression

crossesMethod

public org.datanucleus.store.mapped.expression.ScalarExpression crossesMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                              org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
crossesMethod in class SpatialExpression

withinMethod

public org.datanucleus.store.mapped.expression.ScalarExpression withinMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
withinMethod in class SpatialExpression

containsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression containsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                               org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
containsMethod in class SpatialExpression

overlapsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression overlapsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                               org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
overlapsMethod in class SpatialExpression

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)
Overrides:
relateMethod in class SpatialExpression

distanceMethod

public org.datanucleus.store.mapped.expression.ScalarExpression distanceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                               org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
distanceMethod in class SpatialExpression

bufferMethod

public org.datanucleus.store.mapped.expression.ScalarExpression bufferMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression distance)
Overrides:
bufferMethod in class SpatialExpression

convexHullMethod

public org.datanucleus.store.mapped.expression.ScalarExpression convexHullMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
convexHullMethod in class SpatialExpression

intersectionMethod

public org.datanucleus.store.mapped.expression.ScalarExpression intersectionMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
intersectionMethod in class SpatialExpression

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

differenceMethod

public org.datanucleus.store.mapped.expression.ScalarExpression differenceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                 org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
differenceMethod in class SpatialExpression

symDifferenceMethod

public org.datanucleus.store.mapped.expression.ScalarExpression symDifferenceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom1,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression geom2)
Overrides:
symDifferenceMethod in class SpatialExpression

xMethod

public org.datanucleus.store.mapped.expression.ScalarExpression xMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
xMethod in class SpatialExpression

yMethod

public org.datanucleus.store.mapped.expression.ScalarExpression yMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
yMethod in class SpatialExpression

startPointMethod

public org.datanucleus.store.mapped.expression.ScalarExpression startPointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
startPointMethod in class SpatialExpression

endPointMethod

public org.datanucleus.store.mapped.expression.ScalarExpression endPointMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
endPointMethod in class SpatialExpression

isRingMethod

public org.datanucleus.store.mapped.expression.ScalarExpression isRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
isRingMethod in class SpatialExpression

isClosedMethod

public org.datanucleus.store.mapped.expression.ScalarExpression isClosedMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
isClosedMethod in class SpatialExpression

lengthMethod

public org.datanucleus.store.mapped.expression.ScalarExpression lengthMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
lengthMethod in class SpatialExpression

numPointsMethod

public org.datanucleus.store.mapped.expression.ScalarExpression numPointsMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
numPointsMethod in class SpatialExpression

pointNMethod

public org.datanucleus.store.mapped.expression.ScalarExpression pointNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom,
                                                                             org.datanucleus.store.mapped.expression.ScalarExpression n)
Overrides:
pointNMethod in class SpatialExpression

areaMethod

public org.datanucleus.store.mapped.expression.ScalarExpression areaMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
areaMethod in class SpatialExpression

centroidMethod

public org.datanucleus.store.mapped.expression.ScalarExpression centroidMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
centroidMethod in class SpatialExpression

pointOnSurfaceMethod

public org.datanucleus.store.mapped.expression.ScalarExpression pointOnSurfaceMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
pointOnSurfaceMethod in class SpatialExpression

exteriorRingMethod

public org.datanucleus.store.mapped.expression.ScalarExpression exteriorRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
exteriorRingMethod in class SpatialExpression

numInteriorRingMethod

public org.datanucleus.store.mapped.expression.ScalarExpression numInteriorRingMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
numInteriorRingMethod in class SpatialExpression

interiorRingNMethod

public org.datanucleus.store.mapped.expression.ScalarExpression interiorRingNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom,
                                                                                    org.datanucleus.store.mapped.expression.ScalarExpression n)
Overrides:
interiorRingNMethod in class SpatialExpression

numGeometriesMethod

public org.datanucleus.store.mapped.expression.ScalarExpression numGeometriesMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom)
Overrides:
numGeometriesMethod in class SpatialExpression

geometryNMethod

public org.datanucleus.store.mapped.expression.ScalarExpression geometryNMethod(org.datanucleus.store.mapped.expression.ScalarExpression geom,
                                                                                org.datanucleus.store.mapped.expression.ScalarExpression n)
Overrides:
geometryNMethod 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

sdo_geometryMethod

public org.datanucleus.store.mapped.expression.ScalarExpression sdo_geometryMethod(org.datanucleus.store.mapped.expression.ScalarExpression gtype,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression srid,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression point,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression elem_info,
                                                                                   org.datanucleus.store.mapped.expression.ScalarExpression ordinates)

sdo_point_typeMethod

public org.datanucleus.store.mapped.expression.ScalarExpression sdo_point_typeMethod(org.datanucleus.store.mapped.expression.ScalarExpression x,
                                                                                     org.datanucleus.store.mapped.expression.ScalarExpression y,
                                                                                     org.datanucleus.store.mapped.expression.ScalarExpression z)

sdo_elem_info_arrayMethod

public org.datanucleus.store.mapped.expression.ScalarExpression sdo_elem_info_arrayMethod(org.datanucleus.store.mapped.expression.ScalarExpression numbers)

sdo_ordinate_arrayMethod

public org.datanucleus.store.mapped.expression.ScalarExpression sdo_ordinate_arrayMethod(org.datanucleus.store.mapped.expression.ScalarExpression numbers)


Copyright © 2009. All Rights Reserved.