org.datanucleus.store.expression.spatial
Class GeometryScalarExpression

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

public class GeometryScalarExpression
extends org.datanucleus.store.mapped.expression.ScalarExpression

Representation of an expression with a geometry.

Version:
$Revision: 1.1 $

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
GeometryScalarExpression(org.datanucleus.store.mapped.expression.QueryExpression qs)
           
GeometryScalarExpression(org.datanucleus.store.mapped.expression.QueryExpression qs, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, org.datanucleus.store.mapped.expression.LogicSetExpression te)
           
GeometryScalarExpression(java.lang.String functionName, java.util.List args)
           
GeometryScalarExpression(java.lang.String functionName, java.util.List args, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
GeometryScalarExpression(java.lang.String functionName, java.util.List args, java.util.List types, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
 
Method Summary
 org.datanucleus.store.mapped.expression.BooleanExpression eq(org.datanucleus.store.mapped.expression.ScalarExpression expr)
           
 org.datanucleus.store.mapped.expression.BooleanExpression noteq(org.datanucleus.store.mapped.expression.ScalarExpression expr)
           
 
Methods inherited from class org.datanucleus.store.mapped.expression.ScalarExpression
accessField, add, and, as, assertValidTypeForParameterComparison, callMethod, cast, checkForTypeAssignability, com, div, encloseWithInParentheses, eor, equals, getAlias, getConsistentTypeForParameterComparison, getExpressionList, getLogicSetExpression, getMapping, getNonAliasExpression, getQueryExpression, gt, gteq, in, instanceOf, ior, lt, lteq, mod, mul, neg, not, setParameterName, sub, toStatementText, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeometryScalarExpression

public GeometryScalarExpression(org.datanucleus.store.mapped.expression.QueryExpression qs)

GeometryScalarExpression

public GeometryScalarExpression(org.datanucleus.store.mapped.expression.QueryExpression qs,
                                org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping,
                                org.datanucleus.store.mapped.expression.LogicSetExpression te)

GeometryScalarExpression

public GeometryScalarExpression(java.lang.String functionName,
                                java.util.List args)

GeometryScalarExpression

public GeometryScalarExpression(java.lang.String functionName,
                                java.util.List args,
                                org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)

GeometryScalarExpression

public GeometryScalarExpression(java.lang.String functionName,
                                java.util.List args,
                                java.util.List types,
                                org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
Method Detail

eq

public org.datanucleus.store.mapped.expression.BooleanExpression eq(org.datanucleus.store.mapped.expression.ScalarExpression expr)
Overrides:
eq in class org.datanucleus.store.mapped.expression.ScalarExpression

noteq

public org.datanucleus.store.mapped.expression.BooleanExpression noteq(org.datanucleus.store.mapped.expression.ScalarExpression expr)
Overrides:
noteq in class org.datanucleus.store.mapped.expression.ScalarExpression


Copyright © 2009. All Rights Reserved.