|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BooleanExpression | |
|---|---|
| org.datanucleus.store.rdbms.query | Package providing the querying mechanism for DataNucleus for RDBMS datastores. |
| org.datanucleus.store.rdbms.sql | Series of classes used to generate SQL statements. |
| org.datanucleus.store.rdbms.sql.expression | Series of expressions representing conditions in SQL statements. |
| org.datanucleus.store.rdbms.sql.method | Support for invocation of Java methods, typically using SQL functions. |
| Uses of BooleanExpression in org.datanucleus.store.rdbms.query |
|---|
| Methods in org.datanucleus.store.rdbms.query that return BooleanExpression | |
|---|---|
protected BooleanExpression |
QueryToSQLMapper.getBooleanExpressionForUseInFilter(BooleanExpression expr)
Convenience method to return a boolean expression suitable for using in a filter. |
| Methods in org.datanucleus.store.rdbms.query with parameters of type BooleanExpression | |
|---|---|
protected BooleanExpression |
QueryToSQLMapper.getBooleanExpressionForUseInFilter(BooleanExpression expr)
Convenience method to return a boolean expression suitable for using in a filter. |
| Uses of BooleanExpression in org.datanucleus.store.rdbms.sql |
|---|
| Fields in org.datanucleus.store.rdbms.sql declared as BooleanExpression | |
|---|---|
protected BooleanExpression |
SQLStatement.having
Having clause. |
protected BooleanExpression |
SQLStatement.where
Where clause. |
| Methods in org.datanucleus.store.rdbms.sql that return BooleanExpression | |
|---|---|
BooleanExpression |
SQLJoin.getCondition()
Accessor for the conditions of the join. |
static BooleanExpression |
SQLStatementHelper.getExpressionForDiscriminatorForClass(SQLStatement stmt,
String className,
org.datanucleus.metadata.DiscriminatorMetaData dismd,
org.datanucleus.store.mapped.mapping.JavaTypeMapping discriminatorMapping,
SQLTable discrimSqlTbl,
org.datanucleus.ClassLoaderResolver clr)
Convenience method to generate a BooleanExpression for the associated discriminator value for the specified class. |
protected BooleanExpression |
SQLStatement.getJoinConditionForJoin(SQLTable sourceTable,
org.datanucleus.store.mapped.mapping.JavaTypeMapping sourceMapping,
org.datanucleus.store.mapped.mapping.JavaTypeMapping sourceParentMapping,
SQLTable targetTable,
org.datanucleus.store.mapped.mapping.JavaTypeMapping targetMapping,
org.datanucleus.store.mapped.mapping.JavaTypeMapping targetParentMapping,
Object[] discrimValues)
Convenience method to generate the join condition between source and target tables for the supplied mappings. |
| Methods in org.datanucleus.store.rdbms.sql with parameters of type BooleanExpression | |
|---|---|
void |
SQLStatement.setHaving(BooleanExpression expr)
Mutator for the "having" expression. |
void |
SQLStatement.whereAnd(BooleanExpression expr,
boolean applyToUnions)
Method to add an AND condition to the WHERE clause. |
void |
SQLStatement.whereOr(BooleanExpression expr,
boolean applyToUnions)
Method to add an OR condition to the WHERE clause. |
| Constructors in org.datanucleus.store.rdbms.sql with parameters of type BooleanExpression | |
|---|---|
SQLJoin(SQLJoin.JoinType type,
SQLTable tbl,
SQLTable joinedTbl,
BooleanExpression condition)
Constructor for a join. |
|
| Uses of BooleanExpression in org.datanucleus.store.rdbms.sql.expression |
|---|
| Subclasses of BooleanExpression in org.datanucleus.store.rdbms.sql.expression | |
|---|---|
class |
BooleanLiteral
Representation of a Boolean literal in a Query. |
class |
BooleanSubqueryExpression
Boolean expression to wrap a subquery. |
class |
InExpression
Expression representing the SQL construct "IN (expr1, expr2, ...)". |
| Methods in org.datanucleus.store.rdbms.sql.expression that return BooleanExpression | |
|---|---|
BooleanExpression |
BooleanLiteral.and(SQLExpression expr)
|
BooleanExpression |
SQLExpression.and(SQLExpression expr)
Conditional And. |
BooleanExpression |
BooleanExpression.and(SQLExpression expr)
|
BooleanExpression |
BooleanLiteral.eor(SQLExpression expr)
|
BooleanExpression |
SQLExpression.eor(SQLExpression expr)
Exclusive OR |
BooleanExpression |
BooleanExpression.eor(SQLExpression expr)
|
BooleanExpression |
StringSubqueryExpression.eq(SQLExpression expr)
|
BooleanExpression |
TemporalExpression.eq(SQLExpression expr)
|
BooleanExpression |
TemporalSubqueryExpression.eq(SQLExpression expr)
|
BooleanExpression |
MapExpression.eq(SQLExpression expr)
Method to return the expression for comparing a map with a value. |
BooleanExpression |
CaseExpression.eq(SQLExpression expr)
|
BooleanExpression |
ParameterLiteral.eq(SQLExpression expr)
|
BooleanExpression |
ByteExpression.eq(SQLExpression expr)
|
BooleanExpression |
BooleanLiteral.eq(SQLExpression expr)
|
BooleanExpression |
CharacterExpression.eq(SQLExpression expr)
|
BooleanExpression |
DelegatedExpression.eq(SQLExpression expr)
|
BooleanExpression |
JavaxTimeLiteral.eq(SQLExpression expr)
|
BooleanExpression |
CharacterLiteral.eq(SQLExpression expr)
|
BooleanExpression |
FloatingPointLiteral.eq(SQLExpression expr)
|
BooleanExpression |
ObjectLiteral.eq(SQLExpression expr)
Method called when the query contains "object == value". |
BooleanExpression |
StringExpression.eq(SQLExpression expr)
|
BooleanExpression |
NumericSubqueryExpression.eq(SQLExpression expr)
|
BooleanExpression |
ColumnExpression.eq(SQLExpression expr)
|
BooleanExpression |
NumericExpression.eq(SQLExpression expr)
|
BooleanExpression |
StringLiteral.eq(SQLExpression expr)
|
BooleanExpression |
BinaryExpression.eq(SQLExpression expr)
|
BooleanExpression |
SQLExpression.eq(SQLExpression expr)
Equality operator (equals to) |
BooleanExpression |
ArrayExpression.eq(SQLExpression expr)
|
BooleanExpression |
ByteLiteral.eq(SQLExpression expr)
|
BooleanExpression |
BooleanExpression.eq(SQLExpression expr)
|
BooleanExpression |
NullLiteral.eq(SQLExpression expr)
|
BooleanExpression |
IntegerLiteral.eq(SQLExpression expr)
|
BooleanExpression |
CollectionExpression.eq(SQLExpression expr)
Method to return the expression for comparing a collection with a value. |
BooleanExpression |
ObjectExpression.eq(SQLExpression expr)
Equals operator. |
BooleanExpression |
StringSubqueryExpression.ge(SQLExpression expr)
|
BooleanExpression |
TemporalExpression.ge(SQLExpression expr)
|
BooleanExpression |
TemporalSubqueryExpression.ge(SQLExpression expr)
|
BooleanExpression |
CaseExpression.ge(SQLExpression expr)
|
BooleanExpression |
ParameterLiteral.ge(SQLExpression expr)
|
BooleanExpression |
ByteExpression.ge(SQLExpression expr)
|
BooleanExpression |
CharacterExpression.ge(SQLExpression expr)
|
BooleanExpression |
DelegatedExpression.ge(SQLExpression expr)
|
BooleanExpression |
JavaxTimeLiteral.ge(SQLExpression expr)
|
BooleanExpression |
CharacterLiteral.ge(SQLExpression expr)
|
BooleanExpression |
FloatingPointLiteral.ge(SQLExpression expr)
|
BooleanExpression |
StringExpression.ge(SQLExpression expr)
|
BooleanExpression |
NumericSubqueryExpression.ge(SQLExpression expr)
|
BooleanExpression |
NumericExpression.ge(SQLExpression expr)
|
BooleanExpression |
StringLiteral.ge(SQLExpression expr)
|
BooleanExpression |
SQLExpression.ge(SQLExpression expr)
Relational operator (greater than or equals) |
BooleanExpression |
ByteLiteral.ge(SQLExpression expr)
|
BooleanExpression |
IntegerLiteral.ge(SQLExpression expr)
|
static BooleanExpression |
ExpressionUtils.getAppIdEqualityExpression(Object id,
SQLExpression expr,
org.datanucleus.store.mapped.MappedStoreManager 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 |
StringSubqueryExpression.gt(SQLExpression expr)
|
BooleanExpression |
TemporalExpression.gt(SQLExpression expr)
|
BooleanExpression |
TemporalSubqueryExpression.gt(SQLExpression expr)
|
BooleanExpression |
CaseExpression.gt(SQLExpression expr)
|
BooleanExpression |
ParameterLiteral.gt(SQLExpression expr)
|
BooleanExpression |
ByteExpression.gt(SQLExpression expr)
|
BooleanExpression |
CharacterExpression.gt(SQLExpression expr)
|
BooleanExpression |
DelegatedExpression.gt(SQLExpression expr)
|
BooleanExpression |
JavaxTimeLiteral.gt(SQLExpression expr)
|
BooleanExpression |
CharacterLiteral.gt(SQLExpression expr)
|
BooleanExpression |
FloatingPointLiteral.gt(SQLExpression expr)
|
BooleanExpression |
StringExpression.gt(SQLExpression expr)
|
BooleanExpression |
NumericSubqueryExpression.gt(SQLExpression expr)
|
BooleanExpression |
NumericExpression.gt(SQLExpression expr)
|
BooleanExpression |
StringLiteral.gt(SQLExpression expr)
|
BooleanExpression |
BinaryExpression.gt(SQLExpression expr)
|
BooleanExpression |
SQLExpression.gt(SQLExpression expr)
Relational operator (greater than) |
BooleanExpression |
ByteLiteral.gt(SQLExpression expr)
|
BooleanExpression |
IntegerLiteral.gt(SQLExpression expr)
|
BooleanExpression |
BinaryExpression.gteq(SQLExpression expr)
|
BooleanExpression |
TemporalExpression.in(SQLExpression expr,
boolean not)
|
BooleanExpression |
CharacterExpression.in(SQLExpression expr,
boolean not)
|
BooleanExpression |
StringExpression.in(SQLExpression expr,
boolean not)
|
BooleanExpression |
NumericExpression.in(SQLExpression expr,
boolean not)
|
BooleanExpression |
BinaryExpression.in(SQLExpression expr,
boolean not)
|
BooleanExpression |
SQLExpression.in(SQLExpression expr,
boolean not)
In expression. |
BooleanExpression |
BooleanExpression.in(SQLExpression expr,
boolean not)
|
BooleanExpression |
ObjectExpression.in(SQLExpression expr,
boolean not)
|
BooleanExpression |
BooleanLiteral.ior(SQLExpression expr)
|
BooleanExpression |
SQLExpression.ior(SQLExpression expr)
Conditional OR. |
BooleanExpression |
BooleanExpression.ior(SQLExpression expr)
|
BooleanExpression |
SQLExpression.is(SQLExpression expr,
boolean not)
An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type. |
BooleanExpression |
ObjectExpression.is(SQLExpression expr,
boolean not)
An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type. |
BooleanExpression |
StringSubqueryExpression.le(SQLExpression expr)
|
BooleanExpression |
TemporalExpression.le(SQLExpression expr)
|
BooleanExpression |
TemporalSubqueryExpression.le(SQLExpression expr)
|
BooleanExpression |
CaseExpression.le(SQLExpression expr)
|
BooleanExpression |
ParameterLiteral.le(SQLExpression expr)
|
BooleanExpression |
ByteExpression.le(SQLExpression expr)
|
BooleanExpression |
CharacterExpression.le(SQLExpression expr)
|
BooleanExpression |
DelegatedExpression.le(SQLExpression expr)
|
BooleanExpression |
JavaxTimeLiteral.le(SQLExpression expr)
|
BooleanExpression |
CharacterLiteral.le(SQLExpression expr)
|
BooleanExpression |
FloatingPointLiteral.le(SQLExpression expr)
|
BooleanExpression |
StringExpression.le(SQLExpression expr)
|
BooleanExpression |
NumericSubqueryExpression.le(SQLExpression expr)
|
BooleanExpression |
NumericExpression.le(SQLExpression expr)
|
BooleanExpression |
StringLiteral.le(SQLExpression expr)
|
BooleanExpression |
SQLExpression.le(SQLExpression expr)
Relational operator (lower than or equals) |
BooleanExpression |
ByteLiteral.le(SQLExpression expr)
|
BooleanExpression |
IntegerLiteral.le(SQLExpression expr)
|
BooleanExpression |
StringSubqueryExpression.lt(SQLExpression expr)
|
BooleanExpression |
TemporalExpression.lt(SQLExpression expr)
|
BooleanExpression |
TemporalSubqueryExpression.lt(SQLExpression expr)
|
BooleanExpression |
CaseExpression.lt(SQLExpression expr)
|
BooleanExpression |
ParameterLiteral.lt(SQLExpression expr)
|
BooleanExpression |
ByteExpression.lt(SQLExpression expr)
|
BooleanExpression |
CharacterExpression.lt(SQLExpression expr)
|
BooleanExpression |
DelegatedExpression.lt(SQLExpression expr)
|
BooleanExpression |
JavaxTimeLiteral.lt(SQLExpression expr)
|
BooleanExpression |
CharacterLiteral.lt(SQLExpression expr)
|
BooleanExpression |
FloatingPointLiteral.lt(SQLExpression expr)
|
BooleanExpression |
StringExpression.lt(SQLExpression expr)
|
BooleanExpression |
NumericSubqueryExpression.lt(SQLExpression expr)
|
BooleanExpression |
NumericExpression.lt(SQLExpression expr)
|
BooleanExpression |
StringLiteral.lt(SQLExpression expr)
|
BooleanExpression |
BinaryExpression.lt(SQLExpression expr)
|
BooleanExpression |
SQLExpression.lt(SQLExpression expr)
Relational operator (lower than) |
BooleanExpression |
ByteLiteral.lt(SQLExpression expr)
|
BooleanExpression |
IntegerLiteral.lt(SQLExpression expr)
|
BooleanExpression |
BinaryExpression.lteq(SQLExpression expr)
|
BooleanExpression |
StringSubqueryExpression.ne(SQLExpression expr)
|
BooleanExpression |
TemporalExpression.ne(SQLExpression expr)
|
BooleanExpression |
TemporalSubqueryExpression.ne(SQLExpression expr)
|
BooleanExpression |
MapExpression.ne(SQLExpression expr)
Method to return the expression for comparing a map with a value. |
BooleanExpression |
CaseExpression.ne(SQLExpression expr)
|
BooleanExpression |
ParameterLiteral.ne(SQLExpression expr)
|
BooleanExpression |
ByteExpression.ne(SQLExpression expr)
|
BooleanExpression |
BooleanLiteral.ne(SQLExpression expr)
|
BooleanExpression |
CharacterExpression.ne(SQLExpression expr)
|
BooleanExpression |
DelegatedExpression.ne(SQLExpression expr)
|
BooleanExpression |
JavaxTimeLiteral.ne(SQLExpression expr)
|
BooleanExpression |
CharacterLiteral.ne(SQLExpression expr)
|
BooleanExpression |
FloatingPointLiteral.ne(SQLExpression expr)
|
BooleanExpression |
ObjectLiteral.ne(SQLExpression expr)
Method called when the query contains "object NOTEQUALS value". |
BooleanExpression |
StringExpression.ne(SQLExpression expr)
|
BooleanExpression |
NumericSubqueryExpression.ne(SQLExpression expr)
|
BooleanExpression |
NumericExpression.ne(SQLExpression expr)
|
BooleanExpression |
StringLiteral.ne(SQLExpression expr)
|
BooleanExpression |
SQLExpression.ne(SQLExpression expr)
Not equality operator (not equals to) |
BooleanExpression |
ArrayExpression.ne(SQLExpression expr)
|
BooleanExpression |
ByteLiteral.ne(SQLExpression expr)
|
BooleanExpression |
BooleanExpression.ne(SQLExpression expr)
|
BooleanExpression |
NullLiteral.ne(SQLExpression expr)
|
BooleanExpression |
IntegerLiteral.ne(SQLExpression expr)
|
BooleanExpression |
CollectionExpression.ne(SQLExpression expr)
Method to return the expression for comparing a collection with a value. |
BooleanExpression |
ObjectExpression.ne(SQLExpression expr)
Not equals operator. |
BooleanExpression |
BooleanExpression.neg()
|
BooleanExpression |
BooleanLiteral.not()
|
BooleanExpression |
InExpression.not()
|
BooleanExpression |
SQLExpression.not()
Logical complement |
BooleanExpression |
BooleanExpression.not()
|
BooleanExpression |
ColumnExpression.noteq(SQLExpression expr)
|
BooleanExpression |
BinaryExpression.noteq(SQLExpression expr)
|
protected BooleanExpression |
ObjectExpression.processComparisonOfImplementationWithReference(SQLExpression refExpr,
SQLExpression implExpr,
boolean negate)
|
| Methods in org.datanucleus.store.rdbms.sql.expression with parameters of type BooleanExpression | |
|---|---|
static BooleanExpression |
ExpressionUtils.getAppIdEqualityExpression(Object id,
SQLExpression expr,
org.datanucleus.store.mapped.MappedStoreManager 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. |
| Uses of BooleanExpression in org.datanucleus.store.rdbms.sql.method |
|---|
| Methods in org.datanucleus.store.rdbms.sql.method that return BooleanExpression | |
|---|---|
protected BooleanExpression |
StringSimilarPostgresqlMethod.getBooleanLikeExpression(SQLExpression expr,
SQLExpression regExpr,
SQLExpression escapeExpr)
|
protected BooleanExpression |
StringMatchesMethod.getBooleanLikeExpression(SQLExpression expr,
SQLExpression regExpr,
SQLExpression escapeExpr)
|
protected BooleanExpression |
StringMatchesDerbyMethod.getExpressionForStringExpressionInput(SQLExpression expr,
SQLExpression argExpr,
SQLExpression escapeExpr)
|
protected BooleanExpression |
StringSimilarPostgresqlMethod.getExpressionForStringExpressionInput(SQLExpression expr,
SQLExpression regExpr,
SQLExpression escapeExpr)
|
protected BooleanExpression |
StringMatchesMethod.getExpressionForStringExpressionInput(SQLExpression expr,
SQLExpression regExpr,
SQLExpression escapeExpr)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||