public class DBCompareNotExpr extends DBCompareExpr
There is no need to explicitly create instances of this class.
Instead use DBCompareExpr.not()
| Modifier and Type | Field and Description |
|---|---|
DBCompareExpr |
expr |
CTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESIS, CTX_VALUE| Constructor and Description |
|---|
DBCompareNotExpr(DBCompareExpr expr)
Constructs a DBCompareColExpr object
|
| Modifier and Type | Method and Description |
|---|---|
void |
addReferencedColumns(Set<DBColumn> list)
Internal function to obtain all DBColumnExpr-objects used by this expression.
|
void |
addSQL(DBSQLBuilder sql,
long context)
Creates the SQL-Command sets the specified compare value
(the varible boolOP) between the two DBCompareExpr objects.
|
DBCompareExpr |
copy(DBCommand newCmd)
Copy Command
|
DBDatabase |
getDatabase()
Returns the current DBDatabase object.
|
DBCompareExpr |
getExpr()
Returns the wrapped expression
|
DBRowSet |
getRowSet()
Returns the underlying rowset containing this column
|
boolean |
isConstraintOn(DBColumnExpr colExpr)
Returns whether the constraint is on the given column
|
boolean |
isMutuallyExclusive(DBCompareExpr other)
Returns whether the constraint should replace another one or not.
|
void |
prepareCommand(DBCommand cmd)
Prepare function
|
and, not, orcheckParamNullpublic final DBCompareExpr expr
public DBCompareNotExpr(DBCompareExpr expr)
expr - the compare expression to negatepublic DBCompareExpr getExpr()
public final DBDatabase getDatabase()
getDatabase in class DBObjectpublic DBRowSet getRowSet()
getRowSet in class DBCompareExprpublic void prepareCommand(DBCommand cmd)
prepareCommand in class DBCompareExprcmd - public DBCompareExpr copy(DBCommand newCmd)
copy in class DBCompareExprnewCmd - the new command objectpublic void addReferencedColumns(Set<DBColumn> list)
DBExpraddReferencedColumns in class DBExprlist - list to which all used column expressions must be addedDBExpr.addReferencedColumns(Set)public void addSQL(DBSQLBuilder sql, long context)
public boolean isMutuallyExclusive(DBCompareExpr other)
isMutuallyExclusive in class DBCompareExprpublic boolean isConstraintOn(DBColumnExpr colExpr)
isConstraintOn in class DBCompareExprCopyright © 2008–2023 Apache Software Foundation. All rights reserved.