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
 NumericExpression DatastoreAdapter.modOperator(ScalarExpression operand1, ScalarExpression operand2)
          Method to generate a modulus expression.
 StatementText StatementText.append(ScalarExpression expr)
          Append a ScalarExpression
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 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 ExpressionPatternAdapter.getEscapedPatternExpression(ScalarExpression patternExpression)
          Escape the characters of an expression expanded in word searches.
 ScalarExpression[] QueryExpression.getGroupingExpressions()
          Accessor for the grouping expressions of this statement.
 ScalarExpression[] QueryExpression.getOrderingExpressions()
          Accessor for the ordering expressions of this statement.
 ScalarExpression ScalarExpression.ExpressionList.getExpression(int index)
          Gets the expression in the index
 ScalarExpression[] ScalarExpression.ExpressionList.toArray()
          Return an array of nested expressions
 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 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 StringExpression.add(ScalarExpression expr)
           
 ScalarExpression StringLiteral.add(ScalarExpression expr)
           
 ScalarExpression BooleanExpression.neg()
           
 ScalarExpression LogicSetExpression.newFieldExpression(java.lang.String fieldName)
          Accessor for a field expression on this table
 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 AnalysisExpression.rollupMethod(ScalarExpression[] expr)
           
 ScalarExpression AnalysisExpression.cubeMethod(ScalarExpression[] expr)
           
 ScalarExpression ArrayExpression.accessField(java.lang.String subfieldName, boolean innerJoin)
          Access a field in an array
 ScalarExpression BinaryExpression.add(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 CharacterLiteral.add(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.sub(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.mod(ScalarExpression expr)
           
 ScalarExpression CharacterLiteral.neg()
           
 ScalarExpression CharacterLiteral.com()
           
 ScalarExpression ClassExpression.accessField(java.lang.String fieldName, boolean innerJoin)
          Method called when wanting to call public static final methods on the class.
 ScalarExpression FloatingPointLiteral.add(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.sub(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.mul(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.div(ScalarExpression expr)
           
 ScalarExpression FloatingPointLiteral.neg()
           
 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 JDOHelperExpression.getObjectIdMethod(ScalarExpression expr)
          Returns an object expression for the argument.
 ScalarExpression MapExpression.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 ScalarExpression MapKeyLiteral.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 ScalarExpression MapLiteral.getMethod(ScalarExpression expr)
          Method to get a value from the Map for a key
 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 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 ObjectLiteral.accessField(java.lang.String subfieldName, boolean innerJoin)
          Reads a field of an object passed by parameter to the query
 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 UnboundVariable.accessField(java.lang.String fieldName, boolean innerJoin)
          Method to access a field in the class of the variable.
 

Methods in org.jpox.store.expression with parameters of type ScalarExpression
 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.
 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.
 ScalarExpression ExpressionPatternAdapter.getEscapedPatternExpression(ScalarExpression patternExpression)
          Escape the characters of an expression expanded in word searches.
 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.
 void ScalarExpression.ExpressionList.addExpression(ScalarExpression expression)
          Add a new Expression to the list
 BooleanExpression ScalarExpression.FieldExpression.eq(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.FieldExpression.noteq(ScalarExpression expr)
           
 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 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 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.
 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 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 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.
 ScalarExpression AnalysisExpression.rollupMethod(ScalarExpression[] expr)
           
 ScalarExpression AnalysisExpression.cubeMethod(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 BooleanBitColumnExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanBitColumnExpression.noteq(ScalarExpression expr)
           
 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 BooleanCharColumnExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.in(ScalarExpression expr)
           
 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)
           
 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 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 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.
 BooleanExpression CollectionLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of an element.
 BooleanExpression CollectionSubqueryExpression.containsMethod(ScalarExpression expr)
          Contains method
 BooleanExpression ExistsExpression.and(ScalarExpression expr)
           
 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 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.
 ScalarExpression JDOHelperExpression.getObjectIdMethod(ScalarExpression expr)
          Returns an object expression for the argument.
 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 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 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
 BooleanExpression MapValueLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 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 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 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 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.
 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
 

Constructors in org.jpox.store.expression with parameters of type ScalarExpression
ScalarExpression.IllegalArgumentTypeException(ScalarExpression arg)
          Constructor
ScalarExpression.IllegalOperationException(java.lang.String operation, ScalarExpression operand)
          Constructor
ScalarExpression.IllegalOperationException(ScalarExpression operand1, java.lang.String operation, ScalarExpression operand2)
          Constructor
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.
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.
StringExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two arguments.
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
SqlTemporalExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two arguments.
ArrayExpression(QueryExpression qs, ScalarExpression[] expr)
          Constructor
ArrayLiteral(QueryExpression qs, ScalarExpression[] expr)
          Constructor
BinaryExpression(ScalarExpression operand1, ScalarExpression.DyadicOperator op, ScalarExpression operand2)
          Performs a function on two binary expressions.
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.
ConcatOperatorExpression(ScalarExpression operand1, ScalarExpression operand2)
          Performs a concatenation on two operands.
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;
 

Uses of ScalarExpression in org.jpox.store.mapping
 

Methods in org.jpox.store.mapping that return ScalarExpression
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 EmbeddedMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression EmbeddedMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 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 BaseStringMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BaseStringMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BigDecimalMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BigDecimalMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BigIntegerMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BigIntegerMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BitSetMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BitSetMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BooleanMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BooleanMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BufferedImageMapping.newLiteral(QueryExpression qExpr, java.lang.Object literal)
           
 ScalarExpression BufferedImageMapping.newScalarExpression(QueryExpression qExpr, LogicSetExpression expr)
           
 ScalarExpression ByteMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ByteMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression CharacterMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression CharacterMapping.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 ColorMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ColorMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression CurrencyMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression CurrencyMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression DateMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlTimestampMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlTimestampMapping.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.
 ScalarExpression DoubleMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression DoubleMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression FloatMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression FloatMapping.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 IntegerMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression IntegerMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression InterfaceMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression InterfaceMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression LocaleMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression LocaleMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression LongMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression LongMapping.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 NullMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression NullMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression OIDMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression OIDMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression ObjectMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ObjectMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression PersistenceCapableMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression PersistenceCapableMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression PointMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression PointMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SerialisedMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SerialisedMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression ShortMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ShortMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SqlDateMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlDateMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SqlTimeMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlTimeMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SubclassPCMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SubclassPCMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression TimeZoneMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression TimeZoneMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression URIMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression URIMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression URLMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression URLMapping.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.
 

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
 void JDOQLQuery.Compiler.bindVariable(java.lang.String name, ScalarExpression expr)
          Bind a variable to the query.
 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 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 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 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 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 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 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 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 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 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 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 MapKeySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 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 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 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 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 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 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 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 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 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 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 MapKeySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 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 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.
 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 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.
 

Methods in org.jpox.store.scostore with parameters of type ScalarExpression
 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.
 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 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.
 



Copyright © -2007 . All Rights Reserved.