org.datanucleus.store.rdbms.sql.expression
Class InExpression
java.lang.Object
org.datanucleus.store.rdbms.sql.expression.SQLExpression
org.datanucleus.store.rdbms.sql.expression.BooleanExpression
org.datanucleus.store.rdbms.sql.expression.InExpression
public class InExpression
- extends BooleanExpression
Expression representing the SQL construct "IN (expr1, expr2, ...)".
| Methods inherited from class org.datanucleus.store.rdbms.sql.expression.SQLExpression |
add, cast, com, distinct, div, encloseInParentheses, ge, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, gt, is, isParameter, le, lt, mod, mul, setJavaTypeMapping, sub, toSQLText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InExpression
public InExpression(SQLExpression expr,
SQLExpression[] exprs)
- Constructor for an IN expression.
- Parameters:
expr - The expression that is contained.exprs - The expressions that it is contained in
not
public BooleanExpression not()
- Description copied from class:
SQLExpression
- Logical complement
- Overrides:
not in class BooleanExpression
- Returns:
- the result value is false if operand is true; otherwise, the result is true.
setStatement
protected void setStatement()
Copyright © 2012. All Rights Reserved.