|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |