Uses of Class
org.jpox.store.expression.ScalarExpression

Packages that use ScalarExpression
org.jpox.store Definition of the storage of the classes. 
org.jpox.store.expression This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore. 
org.jpox.store.mapping Package providing mappings for all supported Java types in JPOX. 
org.jpox.store.query Provides implementations of the JDO Query interface, and ways of extracting an Object from the Query result set. 
org.jpox.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation. 
org.jpox.store.rdbms.query Package providing extensions to the default QueryStatement used to generate all JDOQL queries. 
org.jpox.store.rdbms.scostore This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within JPOX. 
org.jpox.store.scostore Package providing backing store definitions for SCO stores. 
 

Uses of ScalarExpression in org.jpox.store
 

Methods in org.jpox.store with parameters of type ScalarExpression
 StatementText StatementText.append(ScalarExpression expr)
          Append a ScalarExpression
 NumericExpression DatastoreAdapter.modOperator(ScalarExpression operand1, ScalarExpression operand2)
          Method to generate a modulus expression.
protected  JavaTypeMapping AbstractDatastoreAdapter.getMapping(java.lang.Class c, ScalarExpression expr)
          Convenience accessor for the mapping for the specified class.
 NumericExpression AbstractDatastoreAdapter.modOperator(ScalarExpression operand1, ScalarExpression operand2)
           
 

Uses of ScalarExpression in org.jpox.store.expression
 

Subclasses of ScalarExpression in org.jpox.store.expression
 class AggregateExpression
          Representation of aggregate functions in JDOQL
 class AnalysisExpression
          Representation of analysis functions in JDOQL
 class ArrayExpression
          Representation of array expression.
 class ArrayLiteral
          Representation of array expression.
 class BinaryExpression
          Expression for binary object.
 class BinaryLiteral
          Literal for binary object.
 class BooleanBitColumnExpression
          Representation of BooleanBit column expression in a Query.
 class BooleanBitColumnLiteral
          Representation of a BooleanBit column literal in a Query.
 class BooleanCharColumnExpression
          Representation of a BooleanChar column expression.
 class BooleanCharColumnLiteral
          Representation of a BooleanChar Column literal in a Query.
 class BooleanExpression
          Representation of a Boolean expression in a Query.
 class BooleanLiteral
          Representation of a Boolean literal in a Query.
 class ByteExpression
          Representation of a Byte expression in a Query.
 class ByteLiteral
          Representation of a Byte literal.
 class CharacterExpression
          Representation of a Character expression in a Query
 class CharacterLiteral
          Representation of a Character literal in a Query.
 class ClassExpression
          An expression representing a class.
 class CollectionExpression
          An expression that represents some collection field in a query candidate class, or a collection field in an object linked from the candidate class by navigation.
 class CollectionLiteral
          An SQL expression that will test if a column of a table falls within the given Collection of values.
 class CollectionSubqueryExpression
          An expression for collections whose contents are expressed as a SQL subquery.
 class ConcatOperatorExpression
          Concatenate two expressions.
 class ExistsExpression
          Perform a exists function on a Query Expression returning a true boolean value if one or more elements are retrieved.
 class FloatingPointLiteral
          Representation of a FloatPoint literal in a query.
 class IntegerLiteral
          Representation of an Integer literal.
 class JDOHelperExpression
          Representation of JDOHelper in JDOQL
 class MapExpression
          An expression that represents some Map field in a query candidate class, or a Map field in an object linked from the candidate class by navigation.
 class MapKeyLiteral
          An SQL expression that will test if a column of a table falls within the given Map's keys.
 class MapLiteral
          An SQL expression that will test if a column of a table falls within the given Map.
 class MapValueLiteral
          An SQL expression that will test if a column of a table falls within the given Map's values.
 class MathExpression
          Representation of Math functions in JDOQL
 class MetaDataStringLiteral
          Representation of a metadata string literal.
 class NewObjectExpression
          Representation of an expression "new MyObject(param1, param2)" as the result in a JDOQL query.
 class NullLiteral
          Representation of a Null literal in a Query.
 class NumericExpression
          Representation of a Numeric expression in a Query.
 class ObjectExpression
          Representation of an Object expression in a Query.
 class ObjectLiteral
          Representation of an Object literal in a query.
 class ReferenceExpression
          Represents a reference field/object (interface/object) in a JDOQL query.
static class ScalarExpression.FieldExpression
          A field expression represents a storage location for the value with an associated type
 class SqlDateLiteral
          Representation of an SQLDate literal in a Query.
 class SqlTemporalExpression
          Representation of an expression with an SQL time type (SQLDate, SQLTime, SQLTimestamp)
 class SqlTimeLiteral
          Representation of an SQLTime literal in a Query.
 class SqlTimestampLiteral
          Representation of an SQLTimestamp literal in a Query.
 class StringExpression
          Representation of an expression with a string.
 class StringLiteral
          Representation of a string literal.
 class SubstringExpression
          Representation of a Substring expression in a Query.
 class UnboundVariable
          Representation of an unbound variable in a Query.
 

Fields in org.jpox.store.expression declared as ScalarExpression
protected  ScalarExpression ObjectExpression.conditionExpr
           
 

Methods in org.jpox.store.expression that return ScalarExpression
 ScalarExpression MapExpression.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 ScalarExpression StringLiteral.add(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.add(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.sub(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.mul(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.div(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.neg()
           
 ScalarExpression NumericExpression.add(ScalarExpression expr)
           
 ScalarExpression NumericExpression.sub(ScalarExpression expr)
           
 ScalarExpression NumericExpression.mul(ScalarExpression expr)
           
 ScalarExpression NumericExpression.div(ScalarExpression expr)
           
 ScalarExpression NumericExpression.mod(ScalarExpression expr)
          Method to return a modulus expression.
 ScalarExpression NumericExpression.neg()
           
 ScalarExpression NumericExpression.com()
           
 ScalarExpression CharacterExpression.add(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.sub(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.mul(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.div(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.mod(ScalarExpression expr)
          Method to return a modulus expression.
 ScalarExpression CharacterExpression.neg()
           
 ScalarExpression CharacterExpression.com()
           
 ScalarExpression AggregateExpression.maxMethod(ScalarExpression expr)
          Returns the max value of the argument.
 ScalarExpression AggregateExpression.minMethod(ScalarExpression expr)
          Returns the max value of the argument.
 ScalarExpression AggregateExpression.sumMethod(ScalarExpression expr)
          Returns the sum value of the argument.
 ScalarExpression AggregateExpression.avgMethod(ScalarExpression expr)
          Returns the average value of the argument.
 ScalarExpression AggregateExpression.countMethod(ScalarExpression expr)
          Returns the count value of the argument.
 ScalarExpression ObjectLiteral.accessField(java.lang.String subfieldName, boolean innerJoin)
          Reads a field of an object passed by parameter to the query
 ScalarExpression IntegerLiteral.add(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.sub(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.mul(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.div(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.mod(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.neg()
          Operation results in BigInteger type.
 ScalarExpression UnboundVariable.accessField(java.lang.String fieldName, boolean innerJoin)
          Method to access a field in the class of the variable.
 ScalarExpression StringExpression.add(ScalarExpression expr)
           
 ScalarExpression MathExpression.absMethod(ScalarExpression expr)
          Returns the absolute value of the argument.
 ScalarExpression MathExpression.sqrtMethod(ScalarExpression expr)
          Returns the square root of the argument.
 ScalarExpression MathExpression.cosMethod(ScalarExpression expr)
          Returns the cosine of the argument.
 ScalarExpression MathExpression.sinMethod(ScalarExpression expr)
          Returns the sine of the argument.
 ScalarExpression MathExpression.tanMethod(ScalarExpression expr)
          Returns the tangent of the argument.
 ScalarExpression MathExpression.acosMethod(ScalarExpression expr)
          Returns the arc cosine of the argument.
 ScalarExpression MathExpression.asinMethod(ScalarExpression expr)
          Returns the arc sine of the argument.
 ScalarExpression MathExpression.atanMethod(ScalarExpression expr)
          Returns the arc tangent of the argument.
 ScalarExpression MathExpression.expMethod(ScalarExpression expr)
          Returns the exponent of the argument.
 ScalarExpression MathExpression.logMethod(ScalarExpression expr)
          Returns the log of the argument.
 ScalarExpression MathExpression.floorMethod(ScalarExpression expr)
          Returns the floor of the argument.
 ScalarExpression MathExpression.ceilrMethod(ScalarExpression expr)
          Returns the ceiling of the argument.
 ScalarExpression ScalarExpression.ExpressionList.getExpression(int index)
          Gets the expression in the index
 ScalarExpression[] ScalarExpression.ExpressionList.toArray()
          Return an array of nested expressions
 ScalarExpression BooleanExpression.neg()
           
 ScalarExpression ArrayExpression.accessField(java.lang.String subfieldName, boolean innerJoin)
          Access a field in an array
 ScalarExpression ClassExpression.accessField(java.lang.String fieldName, boolean innerJoin)
          Method called when wanting to call public static final methods on the class.
 ScalarExpression BinaryExpression.add(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.add(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.sub(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.mod(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.neg()
           
 ScalarExpression CharacterLiteral.com()
           
 ScalarExpression MapKeyLiteral.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 ScalarExpression ReferenceExpression.cast(java.lang.Class castType)
          Method for casting a reference expression to some other type in the query.
 ScalarExpression ReferenceExpression.accessField(java.lang.String fieldName, boolean innerJoin)
          Method invoked when accessing a field in the reference.
 ScalarExpression MapLiteral.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 ScalarExpression AnalysisExpression.rollupMethod(ScalarExpression[] expr)
           
 ScalarExpression AnalysisExpression.cubeMethod(ScalarExpression[] expr)
           
 ScalarExpression ByteLiteral.add(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.sub(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.mul(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.div(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.mod(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.neg()
           
 ScalarExpression[] QueryExpression.getGroupingExpressions()
          Accessor for the grouping expressions of this statement.
 ScalarExpression[] QueryExpression.getOrderingExpressions()
          Accessor for the ordering expressions of this statement.
 ScalarExpression ExpressionOperatorAdapter.concatOperator(ScalarExpression operand1, ScalarExpression operand2)
           If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
 ScalarExpression JDOHelperExpression.getObjectIdMethod(ScalarExpression expr)
          Returns an object expression for the argument.
 ScalarExpression NullLiteral.add(ScalarExpression expr)
           
 ScalarExpression ObjectExpression.cast(java.lang.Class castType)
          Cast operator.
 ScalarExpression ObjectExpression.accessField(java.lang.String subfieldName, boolean innerJoin)
          Access a normal field or a collection field in the object that this expression represents.
 ScalarExpression ExpressionPatternAdapter.getEscapedPatternExpression(ScalarExpression patternExpression)
          Escape the characters of an expression expanded in word searches.
 ScalarExpression ScalarExpression.add(ScalarExpression expr)
          Additive Operator.
 ScalarExpression ScalarExpression.sub(ScalarExpression expr)
          Additive Operator.
 ScalarExpression ScalarExpression.mul(ScalarExpression expr)
          Multiplication Operator
 ScalarExpression ScalarExpression.div(ScalarExpression expr)
          Division Operator.
 ScalarExpression ScalarExpression.mod(ScalarExpression expr)
          Remainder Operator.
 ScalarExpression ScalarExpression.neg()
          Unary Minus Operator
 ScalarExpression ScalarExpression.com()
          Bitwise Complement Operator
 ScalarExpression ScalarExpression.cast(java.lang.Class type)
          A cast expression converts, at run time, a value of one type to a similar value of another type; or confirms, at compile time, that the type of an expression is boolean; or checks, at run time, that a reference value refers to an object whose class is compatible with a specified reference type.
 ScalarExpression ScalarExpression.accessField(java.lang.String fieldName, boolean innerJoin)
          A field access expression may access a field of an object or array, a reference to which is the value of an expression
 ScalarExpression ScalarExpression.as(java.lang.String aliasIdentifier)
          Define a new identifier for this expression
 ScalarExpression ScalarExpression.callMethod(java.lang.String methodName, java.util.List arguments)
          Invoke a function in a expression.
 ScalarExpression ScalarExpression.encloseWithInParentheses()
          Method to request the enclosure of this expression within parentheses
 ScalarExpression LogicSetExpression.newFieldExpression(java.lang.String fieldName)
          Accessor for a field expression on this table
 

Methods in org.jpox.store.expression with parameters of type ScalarExpression
 BooleanExpression BooleanLiteral.and(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.eor(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.ior(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.eq(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression MapExpression.containsKeyMethod(ScalarExpression expr)
          Executed when the containsKey() method is found in a query filter.
 BooleanExpression MapExpression.containsEntryMethod(ScalarExpression keyExpr, ScalarExpression valueExpr)
          Executed when the containsEntry() method is found in a query filter.
 BooleanExpression MapExpression.containsMethod(ScalarExpression expr)
          Executed when a contains() method is found in a query filter.
 BooleanExpression MapExpression.containsValueMethod(ScalarExpression expr)
          Executed when the containsValue() method is found in a query filter.
 ScalarExpression MapExpression.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 BooleanExpression StringLiteral.eq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.lt(ScalarExpression expr)
           
 BooleanExpression StringLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.gt(ScalarExpression expr)
           
 BooleanExpression StringLiteral.gteq(ScalarExpression expr)
           
 ScalarExpression StringLiteral.add(ScalarExpression expr)
           
 BooleanExpression StringLiteral.endsWithMethod(ScalarExpression str)
           
 NumericExpression StringLiteral.indexOfMethod(ScalarExpression str)
           
 BooleanExpression StringLiteral.startsWithMethod(ScalarExpression str)
           
 BooleanExpression StringLiteral.startsWithMethod(ScalarExpression str, ScalarExpression toffset)
           
 BooleanExpression CollectionSubqueryExpression.containsMethod(ScalarExpression expr)
          Contains method
 BooleanExpression FloatingPointLiteral.eq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.lt(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.gt(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.gteq(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.add(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.sub(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.mul(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.div(ScalarExpression expr)
           
 BooleanExpression NumericExpression.eq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.noteq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.lt(ScalarExpression expr)
           
 BooleanExpression NumericExpression.lteq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.gt(ScalarExpression expr)
           
 BooleanExpression NumericExpression.gteq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.in(ScalarExpression expr)
           
 ScalarExpression NumericExpression.add(ScalarExpression expr)
           
 ScalarExpression NumericExpression.sub(ScalarExpression expr)
           
 ScalarExpression NumericExpression.mul(ScalarExpression expr)
           
 ScalarExpression NumericExpression.div(ScalarExpression expr)
           
 ScalarExpression NumericExpression.mod(ScalarExpression expr)
          Method to return a modulus expression.
 BooleanExpression CharacterExpression.eq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.noteq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.lt(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.lteq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.gt(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.gteq(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.add(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.sub(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.in(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.mul(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.div(ScalarExpression expr)
           
 ScalarExpression CharacterExpression.mod(ScalarExpression expr)
          Method to return a modulus expression.
 BooleanExpression SqlTemporalExpression.eq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.noteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.lt(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.lteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.gt(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.gteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.in(ScalarExpression expr)
           
 ScalarExpression AggregateExpression.maxMethod(ScalarExpression expr)
          Returns the max value of the argument.
 ScalarExpression AggregateExpression.minMethod(ScalarExpression expr)
          Returns the max value of the argument.
 ScalarExpression AggregateExpression.sumMethod(ScalarExpression expr)
          Returns the sum value of the argument.
 ScalarExpression AggregateExpression.avgMethod(ScalarExpression expr)
          Returns the average value of the argument.
 ScalarExpression AggregateExpression.countMethod(ScalarExpression expr)
          Returns the count value of the argument.
 BooleanExpression ObjectLiteral.eq(ScalarExpression expr)
          Method called when the query contains "object == value".
 BooleanExpression ObjectLiteral.noteq(ScalarExpression expr)
          Method called when the query contains "object NOTEQUALS value".
 BooleanExpression ExistsExpression.and(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.eq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.lt(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.gt(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.gteq(ScalarExpression expr)
           
 ScalarExpression IntegerLiteral.add(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.sub(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.mul(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.div(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 ScalarExpression IntegerLiteral.mod(ScalarExpression expr)
          If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
 void UnboundVariable.bindTo(ScalarExpression qsc)
          Method to bind this variable to its expression, using the JDOQL compiler.
 BooleanExpression UnboundVariable.eq(ScalarExpression expr)
          Checks if one expression is equals the other expression
 BooleanExpression UnboundVariable.noteq(ScalarExpression expr)
          Checks if one expression is not equals the other expression
 BooleanExpression StringExpression.eq(ScalarExpression expr)
           
 BooleanExpression StringExpression.noteq(ScalarExpression expr)
           
 BooleanExpression StringExpression.lt(ScalarExpression expr)
           
 BooleanExpression StringExpression.lteq(ScalarExpression expr)
           
 BooleanExpression StringExpression.gt(ScalarExpression expr)
           
 BooleanExpression StringExpression.gteq(ScalarExpression expr)
           
 ScalarExpression StringExpression.add(ScalarExpression expr)
           
 BooleanExpression StringExpression.in(ScalarExpression expr)
           
 BooleanExpression StringExpression.equalsMethod(ScalarExpression expr)
          Returns whether this string is equal to the expression.
 StringExpression StringExpression.charAtMethod(ScalarExpression index)
          Returns the character at a position.
 BooleanExpression StringExpression.endsWithMethod(ScalarExpression str)
          Returns whether this string ends with the specified string.
 NumericExpression StringExpression.indexOfMethod(ScalarExpression str)
          Returns the index within this string of the first occurrence of the specified string.
 NumericExpression StringExpression.indexOfMethod(ScalarExpression str, ScalarExpression fromIndex)
          Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index.
 BooleanExpression StringExpression.startsWithMethod(ScalarExpression str)
          Method to handle the starts with operation.
 BooleanExpression StringExpression.startsWithMethod(ScalarExpression str, ScalarExpression toffset)
          Method to handle the starts with operation.
 StringExpression StringExpression.substringMethod(ScalarExpression begin)
          Method to handle the substring operation.
 StringExpression StringExpression.substringMethod(ScalarExpression begin, ScalarExpression end)
          Method to handle the substring operation.
 BooleanExpression StringExpression.matchesMethod(ScalarExpression expr)
          Matches this to the argument expression pattern.
 ScalarExpression MathExpression.absMethod(ScalarExpression expr)
          Returns the absolute value of the argument.
 ScalarExpression MathExpression.sqrtMethod(ScalarExpression expr)
          Returns the square root of the argument.
 ScalarExpression MathExpression.cosMethod(ScalarExpression expr)
          Returns the cosine of the argument.
 ScalarExpression MathExpression.sinMethod(ScalarExpression expr)
          Returns the sine of the argument.
 ScalarExpression MathExpression.tanMethod(ScalarExpression expr)
          Returns the tangent of the argument.
 ScalarExpression MathExpression.acosMethod(ScalarExpression expr)
          Returns the arc cosine of the argument.
 ScalarExpression MathExpression.asinMethod(ScalarExpression expr)
          Returns the arc sine of the argument.
 ScalarExpression MathExpression.atanMethod(ScalarExpression expr)
          Returns the arc tangent of the argument.
 ScalarExpression MathExpression.expMethod(ScalarExpression expr)
          Returns the exponent of the argument.
 ScalarExpression MathExpression.logMethod(ScalarExpression expr)
          Returns the log of the argument.
 ScalarExpression MathExpression.floorMethod(ScalarExpression expr)
          Returns the floor of the argument.
 ScalarExpression MathExpression.ceilrMethod(ScalarExpression expr)
          Returns the ceiling of the argument.
 BooleanExpression CollectionExpression.containsMethod(ScalarExpression expr)
          Executed when the contains() method is found in a query filter.
 BooleanExpression CollectionExpression.eq(ScalarExpression expr)
          Method to return the expression for comparing a collection with a value.
 void ScalarExpression.ExpressionList.addExpression(ScalarExpression expression)
          Add a new Expression to the list
 BooleanExpression BooleanExpression.and(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.eor(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.ior(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.in(ScalarExpression expr)
           
 BooleanExpression ArrayExpression.containsMethod(ScalarExpression expr)
          Executed when the contains() method is found in a query filter.
 BooleanExpression BinaryExpression.eq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.lt(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.lteq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.gt(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.gteq(ScalarExpression expr)
           
 ScalarExpression BinaryExpression.add(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.in(ScalarExpression expr)
           
 BooleanExpression BinaryLiteral.eq(ScalarExpression expr)
           
 BooleanExpression BinaryLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.eq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.lt(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.gt(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.gteq(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.add(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.sub(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.mod(ScalarExpression expr)
           
 BooleanExpression MapKeyLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 ScalarExpression MapKeyLiteral.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 BooleanExpression ReferenceExpression.eq(ScalarExpression expr)
          Method for use when handling the equality of reference expressions.
 BooleanExpression ReferenceExpression.noteq(ScalarExpression expr)
          Method for use when handling the inequality of reference expressions.
 BooleanExpression MapLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a value in the Map.
 BooleanExpression MapLiteral.containsValueMethod(ScalarExpression expr)
          Method to check the containing of a value in the Map.
 BooleanExpression MapLiteral.containsKeyMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 BooleanExpression MapLiteral.containsEntryMethod(ScalarExpression expr)
          Method to check the containing of an entry in the Map.
 ScalarExpression MapLiteral.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 ScalarExpression AnalysisExpression.rollupMethod(ScalarExpression[] expr)
           
 ScalarExpression AnalysisExpression.cubeMethod(ScalarExpression[] expr)
           
 BooleanExpression CollectionLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of an element.
 BooleanExpression ByteLiteral.eq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.lt(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.gt(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.gteq(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.add(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.sub(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.mul(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.div(ScalarExpression expr)
           
 ScalarExpression ByteLiteral.mod(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.FieldExpression.eq(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.FieldExpression.noteq(ScalarExpression expr)
           
 int QueryExpression.selectScalarExpression(ScalarExpression expr)
          select an expression; eg: "'Text' as alias"
 int QueryExpression.selectScalarExpression(ScalarExpression expr, boolean unionQueries)
          select an expression; eg: "'Text' as alias"
 void QueryExpression.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do an inner join to another table, and optionally apply it to any unions for this query.
 void QueryExpression.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do an inner join to another table.
 void QueryExpression.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do a left outer join to another table, and optionally apply it to any unions for this query.
 void QueryExpression.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do a left outer join to another table.
 void QueryExpression.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do a right outer join to another table, and optionally apply it to any unions for this query.
 void QueryExpression.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do a right outer join to another table.
 void QueryExpression.addGroupingExpression(ScalarExpression expr)
          Method to add a grouping clause to the statement.
 void QueryExpression.setOrdering(ScalarExpression[] exprs, boolean[] descending)
          Mutator for the ordering criteria.
 NumericExpression ExpressionOperatorAdapter.modOperator(ScalarExpression operand1, ScalarExpression operand2)
          Method to generate a modulus expression.
 ScalarExpression ExpressionOperatorAdapter.concatOperator(ScalarExpression operand1, ScalarExpression operand2)
           If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
 BooleanExpression BooleanBitColumnExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanBitColumnExpression.noteq(ScalarExpression expr)
           
 ScalarExpression JDOHelperExpression.getObjectIdMethod(ScalarExpression expr)
          Returns an object expression for the argument.
 ScalarExpression NullLiteral.add(ScalarExpression expr)
           
 BooleanExpression NullLiteral.eq(ScalarExpression expr)
           
 BooleanExpression NullLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression ObjectExpression.eq(ScalarExpression expr)
          Equals operator.
 BooleanExpression ObjectExpression.noteq(ScalarExpression expr)
          Not equals operator.
 BooleanExpression ObjectExpression.in(ScalarExpression expr)
           
 BooleanExpression ObjectExpression.instanceOf(ScalarExpression expr)
          Method to return a constraint for restricting the field to just instances of a particular class.
 BooleanExpression BooleanCharColumnExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.in(ScalarExpression expr)
           
 ScalarExpression ExpressionPatternAdapter.getEscapedPatternExpression(ScalarExpression patternExpression)
          Escape the characters of an expression expanded in word searches.
 NumericExpression ExpressionMethodAdapter.absMethod(ScalarExpression expr)
          Returns the absolute expression for the JDOQL Math.abs(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.sqrtMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.sqrt(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.cosMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.cos(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.sinMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.sin(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.tanMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.tan(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.acosMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.acos(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.asinMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.asin(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.atanMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.tan(EXPRESSION) method.
 BooleanExpression ExpressionMethodAdapter.endsWithMethod(ScalarExpression leftOperand, ScalarExpression rightOperand)
          Returns whether this string ends with the specified string.
 NumericExpression ExpressionMethodAdapter.expMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.exp(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.logMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.log(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.floorMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.floor(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.ceilMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.ceil(EXPRESSION) method.
 BooleanExpression ExpressionMethodAdapter.startsWithMethod(ScalarExpression source, ScalarExpression str)
          Method to handle the starts with operation.
 NumericExpression ExpressionMethodAdapter.indexOfMethod(ScalarExpression source, ScalarExpression str, NumericExpression from)
          Method to handle the indexOf operation.
 BooleanExpression MapValueLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 BooleanExpression ScalarExpression.and(ScalarExpression expr)
          Conditional And.
 BooleanExpression ScalarExpression.eor(ScalarExpression expr)
          Exclusive OR
 BooleanExpression ScalarExpression.ior(ScalarExpression expr)
          Conditional OR.
 BooleanExpression ScalarExpression.eq(ScalarExpression expr)
          Equality operator (equals to)
 BooleanExpression ScalarExpression.noteq(ScalarExpression expr)
          Equality operator (not equals to)
 BooleanExpression ScalarExpression.lt(ScalarExpression expr)
          Relational operator (lower than)
 BooleanExpression ScalarExpression.lteq(ScalarExpression expr)
          Relational operator (lower than or equals)
 BooleanExpression ScalarExpression.gt(ScalarExpression expr)
          Relational operator (greater than)
 BooleanExpression ScalarExpression.gteq(ScalarExpression expr)
          Relational operator (greater than or equals)
 BooleanExpression ScalarExpression.instanceOf(ScalarExpression expr)
          Type Comparison Operator instanceof
 BooleanExpression ScalarExpression.in(ScalarExpression expr)
          In expression.
 ScalarExpression ScalarExpression.add(ScalarExpression expr)
          Additive Operator.
 ScalarExpression ScalarExpression.sub(ScalarExpression expr)
          Additive Operator.
 ScalarExpression ScalarExpression.mul(ScalarExpression expr)
          Multiplication Operator
 ScalarExpression ScalarExpression.div(ScalarExpression expr)
          Division Operator.
 ScalarExpression ScalarExpression.mod(ScalarExpression expr)
          Remainder Operator.
 BooleanExpression ByteExpression.eq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.noteq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.lt(ScalarExpression expr)
           
 BooleanExpression ByteExpression.lteq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.gt(ScalarExpression expr)
           
 BooleanExpression ByteExpression.gteq(ScalarExpression expr)
           
 

Constructors in org.jpox.store.expression with parameters of type ScalarExpression
ScalarExpression.IllegalOperationException(java.lang.String operation, ScalarExpression operand)
          Constructor
ScalarExpression.IllegalOperationException(ScalarExpression operand1, java.lang.String operation, ScalarExpression operand2)
          Constructor
NumericExpression(ScalarExpression.MonadicOperator op, ScalarExpression operand)
          Perform a function op on operand
NumericExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two arguments.
SqlTemporalExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two arguments.
StringExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two arguments.
ScalarExpression.IllegalArgumentTypeException(ScalarExpression arg)
          Constructor
BooleanExpression(ScalarExpression.MonadicOperator op, ScalarExpression operand)
          Perform a boolean operator op on a operand operand
BooleanExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Perform a boolean operator op between two operands operand1 and operand2
ArrayExpression(QueryExpression qs, ScalarExpression[] expr)
          Constructor
BinaryExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two binary expressions.
ConcatOperatorExpression(ScalarExpression operand1, ScalarExpression operand2)
          Performs a concatenation on two operands.
ArrayLiteral(QueryExpression qs, ScalarExpression[] expr)
          Constructor
ObjectExpression(QueryExpression qs, ScalarExpression expr, ScalarExpression conditionExpr, LogicSetExpression te)
          Construct an object expression conditioned to a boolean expression If this expression is an operand of an operation with result type Boolean has the following semantic if (conditionExpr == null ) return (otherExpression op expr); else return (otherExpression op expr) & conditionExpr;
ScalarExpression(ScalarExpression.MonadicOperator op, ScalarExpression operand)
          Perform a function op on operand
ScalarExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two arguments.
ByteExpression(ScalarExpression.MonadicOperator op, ScalarExpression operand)
          Perform a function op on operand
ByteExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two arguments.
 

Uses of ScalarExpression in org.jpox.store.mapping
 

Methods in org.jpox.store.mapping that return ScalarExpression
 ScalarExpression SqlTimestampMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlTimestampMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression CharacterMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression CharacterMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression InterfaceMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression InterfaceMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression DoubleMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression DoubleMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression ObjectMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ObjectMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression ByteMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ByteMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression ShortMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ShortMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression DiscriminatorMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a new literal for this mapping.
 ScalarExpression DiscriminatorMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a new scalar expression including this mapping.
abstract  ScalarExpression JavaTypeMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Creates a literal from an value.
abstract  ScalarExpression JavaTypeMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Creates a expression from a field name/table.
 ScalarExpression ArrayMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a literal representing this type.
 ScalarExpression ArrayMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a scalar expression involving this object.
 ScalarExpression BufferedImageMapping.newLiteral(QueryExpression qExpr, java.lang.Object literal)
           
 ScalarExpression BufferedImageMapping.newScalarExpression(QueryExpression qExpr, LogicSetExpression expr)
           
 ScalarExpression URIMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression URIMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression PersistenceCapableMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression PersistenceCapableMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression URLMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression URLMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression IntegerMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression IntegerMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SqlTimeMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlTimeMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression GregorianCalendarMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression GregorianCalendarMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression IndexMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a new literal for this mapping.
 ScalarExpression IndexMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a new literal for this mapping.
 ScalarExpression ColorMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ColorMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BigIntegerMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BigIntegerMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression EmbeddedMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression EmbeddedMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression LongMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression LongMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BitSetMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BitSetMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BigDecimalMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BigDecimalMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BaseStringMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BaseStringMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression DateMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression OIDMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression OIDMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SqlDateMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlDateMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression FloatMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression FloatMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SubclassPCMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SubclassPCMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression CollectionMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a literal representing this type.
 ScalarExpression CollectionMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a scalar expression involving this object.
 ScalarExpression PointMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression PointMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BooleanMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BooleanMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression LocaleMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression LocaleMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression MapMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a literal representing this type.
 ScalarExpression MapMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Method to return a scalar expression for the Map.
 ScalarExpression CurrencyMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression CurrencyMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression NullMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression NullMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression VersionMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a new literal for this mapping.
 ScalarExpression VersionMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a new literal for this mapping.
 ScalarExpression SerialisedMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SerialisedMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression TimeZoneMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression TimeZoneMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 

Uses of ScalarExpression in org.jpox.store.query
 

Fields in org.jpox.store.query declared as ScalarExpression
protected  ScalarExpression[] QueryStatement.orderingExpressions
          Expressions for any ORDER BY clause.
 

Methods in org.jpox.store.query that return ScalarExpression
 ScalarExpression[] QueryStatement.getGroupingExpressions()
          Accessor for the grouping expressions (if any).
 ScalarExpression[] QueryStatement.getOrderingExpressions()
          Accessor for the ordering expressions (if any).
 ScalarExpression[] ResultExpressionsQueryable.getResultExpressions()
           
 

Methods in org.jpox.store.query with parameters of type ScalarExpression
 int QueryStatement.selectScalarExpression(ScalarExpression expr)
          Select an expression.
 int QueryStatement.selectScalarExpression(ScalarExpression expr, boolean unionQueries)
          Select an expression.
 void QueryStatement.join(ScalarExpression expr1, ScalarExpression expr2, LogicSetExpression tblExpr, int joinType, boolean equals, boolean unionQueries)
          Method to add a join to another table.
 void QueryStatement.join(ScalarExpression expr1, ScalarExpression expr2, LogicSetExpression tblExpr, int joinType, boolean equals)
          Method to do a join to another table.
 void QueryStatement.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do an inner join to another table, and optionally apply it to any unions for this query.
 void QueryStatement.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do an inner join to another table.
 void QueryStatement.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do a left outer join to another table, and optionally apply it to any unions for this query.
 void QueryStatement.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do a left outer join to another table.
 void QueryStatement.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do a right outer join to another table, and optionally apply it to any unions for this query.
 void QueryStatement.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do a right outer join to another table.
 void QueryStatement.addGroupingExpression(ScalarExpression expr)
          Method to add a grouping expression to the query.
 void QueryStatement.setOrdering(ScalarExpression[] exprs, boolean[] descending)
          Mutator for the ordering criteria.
 void JDOQLQuery.Compiler.bindVariable(java.lang.String name, ScalarExpression expr)
          Bind a variable to the query.
 void ResultExpressionsQueryable.setResultExpressions(ScalarExpression[] expressions)
           
 

Constructors in org.jpox.store.query with parameters of type ScalarExpression
QueryStatement.Join(int type, ScalarExpression expr1, ScalarExpression expr2, LogicSetExpression tblExpr)
          Constructor generating ANSI-92 style join.
QueryStatement.Join(ScalarExpression expr1, ScalarExpression expr2, LogicSetExpression tblExpr)
          Constructor generating ANSI-86 style join.
ResultClassROF(java.lang.Class resultClass, StatementExpressionIndex[] statementExpressionIndex, ScalarExpression[] expressions)
          Constructor for cases where we have a candidate class and so have mapping information to base field positions on.
 

Uses of ScalarExpression in org.jpox.store.rdbms.adapter
 

Methods in org.jpox.store.rdbms.adapter that return ScalarExpression
 ScalarExpression DatabaseAdapter.getEscapedPatternExpression(ScalarExpression patternExpression)
          The pattern string for representing one character.
 ScalarExpression DatabaseAdapter.concatOperator(ScalarExpression operand1, ScalarExpression operand2)
           If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
 

Methods in org.jpox.store.rdbms.adapter with parameters of type ScalarExpression
 ScalarExpression DatabaseAdapter.getEscapedPatternExpression(ScalarExpression patternExpression)
          The pattern string for representing one character.
 NumericExpression DatabaseAdapter.absMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.abs(EXPRESSION) method.
 NumericExpression DatabaseAdapter.sqrtMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.sqrt(EXPRESSION) method.
 NumericExpression DatabaseAdapter.cosMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.cos(EXPRESSION) method.
 NumericExpression DatabaseAdapter.sinMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.sin(EXPRESSION) method.
 NumericExpression DatabaseAdapter.tanMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.tan(EXPRESSION) method.
 NumericExpression DatabaseAdapter.acosMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.acos(EXPRESSION) method.
 NumericExpression DatabaseAdapter.asinMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.asin(EXPRESSION) method.
 NumericExpression DatabaseAdapter.atanMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.atan(EXPRESSION) method.
 BooleanExpression DatabaseAdapter.endsWithMethod(ScalarExpression leftOperand, ScalarExpression rightOperand)
          Returns whether this string ends with the specified string.
 NumericExpression DatabaseAdapter.expMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.exp(EXPRESSION) method.
 NumericExpression DatabaseAdapter.logMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.log(EXPRESSION) method.
 NumericExpression DatabaseAdapter.floorMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.floor(EXPRESSION) method.
 NumericExpression DatabaseAdapter.ceilMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL ceil(EXPRESSION) method.
 BooleanExpression DatabaseAdapter.startsWithMethod(ScalarExpression source, ScalarExpression str)
          Method to handle the starts with operation.
 NumericExpression DatabaseAdapter.indexOfMethod(ScalarExpression source, ScalarExpression str, NumericExpression from)
          Returns the appropriate SQL expression for the JDOQL String.indexOf() method.
 ScalarExpression DatabaseAdapter.concatOperator(ScalarExpression operand1, ScalarExpression operand2)
           If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
 

Uses of ScalarExpression in org.jpox.store.rdbms.query
 

Methods in org.jpox.store.rdbms.query with parameters of type ScalarExpression
 void OracleQueryStatement.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr)
          Method to do an inner join to another table.
 void OracleQueryStatement.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr)
          Method to do a left outer join to another table.
 void OracleQueryStatement.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr)
          Method to do a right outer join to another table.
 

Uses of ScalarExpression in org.jpox.store.rdbms.scostore
 

Methods in org.jpox.store.rdbms.scostore that return ScalarExpression
 ScalarExpression MapKeySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 ScalarExpression JoinArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression FKMapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression kExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression FKMapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression[] FKMapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in ai containsEntry() query.
 ScalarExpression FKArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinMapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression keyExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression[] JoinMapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in a containsEntry() query.
 ScalarExpression JoinMapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression FKSetStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Utility for use in building a query, joining the element table and the owner table.
 ScalarExpression FKListStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinListStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression MapEntrySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinSetStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Utility for use in building a query, joining the element table and the owner table.
 ScalarExpression MapValueSetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 

Methods in org.jpox.store.rdbms.scostore with parameters of type ScalarExpression
 ScalarExpression MapKeySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 ScalarExpression JoinArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression FKMapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression kExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression FKMapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression[] FKMapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in ai containsEntry() query.
 ScalarExpression FKArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinMapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression keyExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression[] JoinMapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in a containsEntry() query.
 ScalarExpression JoinMapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression FKSetStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Utility for use in building a query, joining the element table and the owner table.
 ScalarExpression FKListStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinListStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression MapEntrySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinSetStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Utility for use in building a query, joining the element table and the owner table.
 ScalarExpression MapValueSetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 

Uses of ScalarExpression in org.jpox.store.scostore
 

Methods in org.jpox.store.scostore that return ScalarExpression
 ScalarExpression ArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression[] MapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in ai containsEntry() query.
 ScalarExpression MapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression keyExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression MapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression[] MapStore.joinKeysToGet(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a get(Key) is used.
 ScalarExpression CollectionStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 

Methods in org.jpox.store.scostore with parameters of type ScalarExpression
 ScalarExpression ArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression[] MapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in ai containsEntry() query.
 ScalarExpression MapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression keyExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression MapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression CollectionStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 



Copyright © -2007 . All Rights Reserved.