public class NumericSubqueryExpression extends NumericExpression implements SubqueryExpressionComponent
SQLExpression.ColumnExpressionList
lowestOperator, mapping, parameterName, st, stmt, subExprs, table
Constructor and Description |
---|
NumericSubqueryExpression(SQLStatement stmt,
SQLStatement subStmt) |
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
eq(SQLExpression expr)
Equality operator (equals to)
|
BooleanExpression |
ge(SQLExpression expr)
Relational operator (greater than or equals)
|
SQLStatement |
getSubqueryStatement()
Accessor for the subquery.
|
BooleanExpression |
gt(SQLExpression expr)
Relational operator (greater than)
|
SQLExpression |
invoke(String methodName,
List args)
Invocation of a method on this expression.
|
BooleanExpression |
le(SQLExpression expr)
Relational operator (lower than or equals)
|
BooleanExpression |
lt(SQLExpression expr)
Relational operator (lower than)
|
BooleanExpression |
ne(SQLExpression expr)
Not equality operator (not equals to)
|
void |
setKeyword(String keyword) |
add, bitAnd, bitOr, com, div, in, mod, mul, neg, sub
and, cast, distinct, encloseInParentheses, eor, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, ior, is, isParameter, not, setJavaTypeMapping, toSQLText
public NumericSubqueryExpression(SQLStatement stmt, SQLStatement subStmt)
public SQLStatement getSubqueryStatement()
SubqueryExpressionComponent
getSubqueryStatement
in interface SubqueryExpressionComponent
public void setKeyword(String keyword)
public BooleanExpression eq(SQLExpression expr)
SQLExpression
eq
in class NumericExpression
expr
- the right-hand operandpublic BooleanExpression ne(SQLExpression expr)
SQLExpression
ne
in class NumericExpression
expr
- the right-hand operandpublic BooleanExpression lt(SQLExpression expr)
SQLExpression
lt
in class NumericExpression
expr
- the right-hand operandpublic BooleanExpression le(SQLExpression expr)
SQLExpression
le
in class NumericExpression
expr
- the right-hand operandpublic BooleanExpression gt(SQLExpression expr)
SQLExpression
gt
in class NumericExpression
expr
- the right-hand operandpublic BooleanExpression ge(SQLExpression expr)
SQLExpression
ge
in class NumericExpression
expr
- the right-hand operandpublic SQLExpression invoke(String methodName, List args)
SQLExpression
invoke
in class SQLExpression
methodName
- name of the method to invokeargs
- Args to this method (if any)Copyright © 2017. All rights reserved.