BooleanExpression |
BooleanExpression.and(SQLExpression expr) |
|
BooleanExpression |
BooleanLiteral.and(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.and(SQLExpression expr) |
Conditional AND.
|
BooleanExpression |
BooleanExpression.eor(SQLExpression expr) |
|
BooleanExpression |
BooleanLiteral.eor(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.eor(SQLExpression expr) |
Exclusive OR
|
BooleanExpression |
ArrayExpression.eq(SQLExpression expr) |
|
BooleanExpression |
BinaryExpression.eq(SQLExpression expr) |
|
BooleanExpression |
BooleanExpression.eq(SQLExpression expr) |
|
BooleanExpression |
BooleanLiteral.eq(SQLExpression expr) |
|
BooleanExpression |
ByteExpression.eq(SQLExpression expr) |
|
BooleanExpression |
ByteLiteral.eq(SQLExpression expr) |
|
BooleanExpression |
CaseExpression.eq(SQLExpression expr) |
|
BooleanExpression |
CharacterExpression.eq(SQLExpression expr) |
|
BooleanExpression |
CharacterLiteral.eq(SQLExpression expr) |
|
BooleanExpression |
CollectionExpression.eq(SQLExpression expr) |
Method to return the expression for comparing a collection with a value.
|
BooleanExpression |
ColumnExpression.eq(SQLExpression expr) |
|
BooleanExpression |
DelegatedExpression.eq(SQLExpression expr) |
|
BooleanExpression |
FloatingPointLiteral.eq(SQLExpression expr) |
|
BooleanExpression |
IntegerLiteral.eq(SQLExpression expr) |
|
BooleanExpression |
MapExpression.eq(SQLExpression expr) |
Method to return the expression for comparing a map with a value.
|
BooleanExpression |
NullLiteral.eq(SQLExpression expr) |
|
BooleanExpression |
NumericExpression.eq(SQLExpression expr) |
|
BooleanExpression |
NumericSubqueryExpression.eq(SQLExpression expr) |
|
BooleanExpression |
ObjectExpression.eq(SQLExpression expr) |
Equals operator.
|
BooleanExpression |
ObjectLiteral.eq(SQLExpression expr) |
Method called when the query contains "object == value".
|
BooleanExpression |
ParameterLiteral.eq(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.eq(SQLExpression expr) |
Equality operator (equals to)
|
BooleanExpression |
StringExpression.eq(SQLExpression expr) |
|
BooleanExpression |
StringLiteral.eq(SQLExpression expr) |
|
BooleanExpression |
StringSubqueryExpression.eq(SQLExpression expr) |
|
BooleanExpression |
TemporalExpression.eq(SQLExpression expr) |
|
BooleanExpression |
TemporalSubqueryExpression.eq(SQLExpression expr) |
|
BooleanExpression |
ByteExpression.ge(SQLExpression expr) |
|
BooleanExpression |
ByteLiteral.ge(SQLExpression expr) |
|
BooleanExpression |
CaseExpression.ge(SQLExpression expr) |
|
BooleanExpression |
CharacterExpression.ge(SQLExpression expr) |
|
BooleanExpression |
CharacterLiteral.ge(SQLExpression expr) |
|
BooleanExpression |
DelegatedExpression.ge(SQLExpression expr) |
|
BooleanExpression |
FloatingPointLiteral.ge(SQLExpression expr) |
|
BooleanExpression |
IntegerLiteral.ge(SQLExpression expr) |
|
BooleanExpression |
NumericExpression.ge(SQLExpression expr) |
|
BooleanExpression |
NumericSubqueryExpression.ge(SQLExpression expr) |
|
BooleanExpression |
ObjectExpression.ge(SQLExpression expr) |
|
BooleanExpression |
ParameterLiteral.ge(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.ge(SQLExpression expr) |
Relational operator (greater than or equals)
|
BooleanExpression |
StringExpression.ge(SQLExpression expr) |
|
BooleanExpression |
StringLiteral.ge(SQLExpression expr) |
|
BooleanExpression |
StringSubqueryExpression.ge(SQLExpression expr) |
|
BooleanExpression |
TemporalExpression.ge(SQLExpression expr) |
|
BooleanExpression |
TemporalSubqueryExpression.ge(SQLExpression expr) |
|
static BooleanExpression |
ExpressionUtils.getAppIdEqualityExpression(Object id,
SQLExpression expr,
RDBMSStoreManager storeMgr,
org.datanucleus.ClassLoaderResolver clr,
org.datanucleus.metadata.AbstractClassMetaData acmd,
Integer index,
BooleanExpression bExpr) |
Create an equality expression "(expr == id)" for an application identity using reflection
to retrieve values and generate the mappings.
|
static BooleanExpression |
ExpressionUtils.getEqualityExpressionForObjectExpressions(ObjectExpression expr1,
ObjectExpression expr2,
boolean equals) |
Method to generate an equality/inequality expression between two ObjectExpressions.
|
BooleanExpression |
BinaryExpression.gt(SQLExpression expr) |
|
BooleanExpression |
ByteExpression.gt(SQLExpression expr) |
|
BooleanExpression |
ByteLiteral.gt(SQLExpression expr) |
|
BooleanExpression |
CaseExpression.gt(SQLExpression expr) |
|
BooleanExpression |
CharacterExpression.gt(SQLExpression expr) |
|
BooleanExpression |
CharacterLiteral.gt(SQLExpression expr) |
|
BooleanExpression |
DelegatedExpression.gt(SQLExpression expr) |
|
BooleanExpression |
FloatingPointLiteral.gt(SQLExpression expr) |
|
BooleanExpression |
IntegerLiteral.gt(SQLExpression expr) |
|
BooleanExpression |
NumericExpression.gt(SQLExpression expr) |
|
BooleanExpression |
NumericSubqueryExpression.gt(SQLExpression expr) |
|
BooleanExpression |
ObjectExpression.gt(SQLExpression expr) |
|
BooleanExpression |
ParameterLiteral.gt(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.gt(SQLExpression expr) |
Relational operator (greater than)
|
BooleanExpression |
StringExpression.gt(SQLExpression expr) |
|
BooleanExpression |
StringLiteral.gt(SQLExpression expr) |
|
BooleanExpression |
StringSubqueryExpression.gt(SQLExpression expr) |
|
BooleanExpression |
TemporalExpression.gt(SQLExpression expr) |
|
BooleanExpression |
TemporalSubqueryExpression.gt(SQLExpression expr) |
|
BooleanExpression |
BinaryExpression.gteq(SQLExpression expr) |
|
BooleanExpression |
BinaryExpression.in(SQLExpression expr,
boolean not) |
|
BooleanExpression |
BooleanExpression.in(SQLExpression expr,
boolean not) |
|
BooleanExpression |
CharacterExpression.in(SQLExpression expr,
boolean not) |
|
BooleanExpression |
NumericExpression.in(SQLExpression expr,
boolean not) |
|
BooleanExpression |
ObjectExpression.in(SQLExpression expr,
boolean not) |
|
BooleanExpression |
SQLExpression.in(SQLExpression expr,
boolean not) |
In expression.
|
BooleanExpression |
StringExpression.in(SQLExpression expr,
boolean not) |
|
BooleanExpression |
TemporalExpression.in(SQLExpression expr,
boolean not) |
|
BooleanExpression |
BooleanExpression.ior(SQLExpression expr) |
|
BooleanExpression |
BooleanLiteral.ior(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.ior(SQLExpression expr) |
Conditional OR.
|
BooleanExpression |
ObjectExpression.is(SQLExpression expr,
boolean not) |
An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type.
|
BooleanExpression |
SQLExpression.is(SQLExpression expr,
boolean not) |
An "is" (instanceOf) expression, providing a BooleanExpression whether this expression
is an instanceof the provided type.
|
BooleanExpression |
ByteExpression.le(SQLExpression expr) |
|
BooleanExpression |
ByteLiteral.le(SQLExpression expr) |
|
BooleanExpression |
CaseExpression.le(SQLExpression expr) |
|
BooleanExpression |
CharacterExpression.le(SQLExpression expr) |
|
BooleanExpression |
CharacterLiteral.le(SQLExpression expr) |
|
BooleanExpression |
DelegatedExpression.le(SQLExpression expr) |
|
BooleanExpression |
FloatingPointLiteral.le(SQLExpression expr) |
|
BooleanExpression |
IntegerLiteral.le(SQLExpression expr) |
|
BooleanExpression |
NumericExpression.le(SQLExpression expr) |
|
BooleanExpression |
NumericSubqueryExpression.le(SQLExpression expr) |
|
BooleanExpression |
ObjectExpression.le(SQLExpression expr) |
|
BooleanExpression |
ParameterLiteral.le(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.le(SQLExpression expr) |
Relational operator (lower than or equals)
|
BooleanExpression |
StringExpression.le(SQLExpression expr) |
|
BooleanExpression |
StringLiteral.le(SQLExpression expr) |
|
BooleanExpression |
StringSubqueryExpression.le(SQLExpression expr) |
|
BooleanExpression |
TemporalExpression.le(SQLExpression expr) |
|
BooleanExpression |
TemporalSubqueryExpression.le(SQLExpression expr) |
|
BooleanExpression |
BinaryExpression.lt(SQLExpression expr) |
|
BooleanExpression |
ByteExpression.lt(SQLExpression expr) |
|
BooleanExpression |
ByteLiteral.lt(SQLExpression expr) |
|
BooleanExpression |
CaseExpression.lt(SQLExpression expr) |
|
BooleanExpression |
CharacterExpression.lt(SQLExpression expr) |
|
BooleanExpression |
CharacterLiteral.lt(SQLExpression expr) |
|
BooleanExpression |
DelegatedExpression.lt(SQLExpression expr) |
|
BooleanExpression |
FloatingPointLiteral.lt(SQLExpression expr) |
|
BooleanExpression |
IntegerLiteral.lt(SQLExpression expr) |
|
BooleanExpression |
NumericExpression.lt(SQLExpression expr) |
|
BooleanExpression |
NumericSubqueryExpression.lt(SQLExpression expr) |
|
BooleanExpression |
ObjectExpression.lt(SQLExpression expr) |
|
BooleanExpression |
ParameterLiteral.lt(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.lt(SQLExpression expr) |
Relational operator (lower than)
|
BooleanExpression |
StringExpression.lt(SQLExpression expr) |
|
BooleanExpression |
StringLiteral.lt(SQLExpression expr) |
|
BooleanExpression |
StringSubqueryExpression.lt(SQLExpression expr) |
|
BooleanExpression |
TemporalExpression.lt(SQLExpression expr) |
|
BooleanExpression |
TemporalSubqueryExpression.lt(SQLExpression expr) |
|
BooleanExpression |
BinaryExpression.lteq(SQLExpression expr) |
|
BooleanExpression |
ArrayExpression.ne(SQLExpression expr) |
|
BooleanExpression |
BooleanExpression.ne(SQLExpression expr) |
|
BooleanExpression |
BooleanLiteral.ne(SQLExpression expr) |
|
BooleanExpression |
ByteExpression.ne(SQLExpression expr) |
|
BooleanExpression |
ByteLiteral.ne(SQLExpression expr) |
|
BooleanExpression |
CaseExpression.ne(SQLExpression expr) |
|
BooleanExpression |
CharacterExpression.ne(SQLExpression expr) |
|
BooleanExpression |
CharacterLiteral.ne(SQLExpression expr) |
|
BooleanExpression |
CollectionExpression.ne(SQLExpression expr) |
Method to return the expression for comparing a collection with a value.
|
BooleanExpression |
DelegatedExpression.ne(SQLExpression expr) |
|
BooleanExpression |
FloatingPointLiteral.ne(SQLExpression expr) |
|
BooleanExpression |
IntegerLiteral.ne(SQLExpression expr) |
|
BooleanExpression |
MapExpression.ne(SQLExpression expr) |
Method to return the expression for comparing a map with a value.
|
BooleanExpression |
NullLiteral.ne(SQLExpression expr) |
|
BooleanExpression |
NumericExpression.ne(SQLExpression expr) |
|
BooleanExpression |
NumericSubqueryExpression.ne(SQLExpression expr) |
|
BooleanExpression |
ObjectExpression.ne(SQLExpression expr) |
Not equals operator.
|
BooleanExpression |
ObjectLiteral.ne(SQLExpression expr) |
Method called when the query contains "object NOTEQUALS value".
|
BooleanExpression |
ParameterLiteral.ne(SQLExpression expr) |
|
BooleanExpression |
SQLExpression.ne(SQLExpression expr) |
Not equality operator (not equals to)
|
BooleanExpression |
StringExpression.ne(SQLExpression expr) |
|
BooleanExpression |
StringLiteral.ne(SQLExpression expr) |
|
BooleanExpression |
StringSubqueryExpression.ne(SQLExpression expr) |
|
BooleanExpression |
TemporalExpression.ne(SQLExpression expr) |
|
BooleanExpression |
TemporalSubqueryExpression.ne(SQLExpression expr) |
|
BooleanExpression |
BooleanExpression.neg() |
|
BooleanExpression |
BooleanExpression.not() |
|
BooleanExpression |
BooleanLiteral.not() |
|
BooleanExpression |
InExpression.not() |
|
BooleanExpression |
SQLExpression.not() |
Logical complement
|
BooleanExpression |
BinaryExpression.noteq(SQLExpression expr) |
|
BooleanExpression |
ColumnExpression.noteq(SQLExpression expr) |
|
protected BooleanExpression |
ObjectExpression.processComparisonOfImplementationWithReference(SQLExpression refExpr,
SQLExpression implExpr,
boolean negate) |
|