Class BooleanSubqueryExpression
java.lang.Object
org.datanucleus.store.rdbms.sql.expression.SQLExpression
org.datanucleus.store.rdbms.sql.expression.BooleanExpression
org.datanucleus.store.rdbms.sql.expression.BooleanSubqueryExpression
Boolean expression to wrap a subquery.
The subquery will be a "SELECT 1 FROM ..." resulting in SQL like
{keyword} (SELECT 1 FROM ...)
where the keyword is supplied (e.g EXISTS).
e.g EXISTS (SELECT 1 FROM TBL WHERE TBL.ID = A0.ID)
-
Nested Class Summary
Nested classes/interfaces inherited from class SQLExpression
SQLExpression.ColumnExpressionList -
Field Summary
Fields inherited from class BooleanExpression
hasClosureFields inherited from class SQLExpression
lowestOperator, mapping, parameterName, st, stmt, subExprs, table -
Constructor Summary
ConstructorsConstructorDescriptionBooleanSubqueryExpression(SQLStatement stmt, String keyword, SQLStatement subStmt) -
Method Summary
Methods inherited from class BooleanExpression
and, eor, eq, hasClosure, in, invoke, ior, ne, neg, notMethods inherited from class SQLExpression
add, bitAnd, bitOr, cast, com, distinct, div, encloseInParentheses, ge, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, gt, is, isParameter, le, lt, mod, mul, setJavaTypeMapping, sub, toSQLText, unDistinct
-
Constructor Details
-
BooleanSubqueryExpression
-