public class DBExistsExpr extends DBCompareExpr
Modifier and Type | Field and Description |
---|---|
DBCommandExpr |
cmd |
DBCompareExpr |
compareExpr |
CTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESES, CTX_VALUE
Constructor and Description |
---|
DBExistsExpr(DBCommandExpr cmd)
Constructs a DBExistsExpr object set the specified parameters to this object.
|
DBExistsExpr(DBCommandExpr cmd,
DBCompareExpr compareExpr)
Constructs a DBExistsExpr object set the specified parameters to this 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(StringBuilder buf,
long context)
Creates the SQL-Command.
|
DBDatabase |
getDatabase()
Returns the current DBDatabase object.
|
boolean |
isMutuallyExclusive(DBCompareExpr other)
Returns wheter the constraint should replace another one or not.
|
and, not, or
getObjectValue, getValueClass
public final DBCommandExpr cmd
public final DBCompareExpr compareExpr
public DBExistsExpr(DBCommandExpr cmd)
cmd
- the DBCommandExpr objectpublic DBExistsExpr(DBCommandExpr cmd, DBCompareExpr compareExpr)
cmd
- the DBCommandExpr objectcompareExpr
- The expression to append to the end of the exists statementpublic DBDatabase getDatabase()
getDatabase
in class DBObject
public void addReferencedColumns(Set<DBColumn> list)
DBExpr
addReferencedColumns
in class DBExpr
list
- list to which all used column expressions must be addedDBExpr.addReferencedColumns(Set)
public void addSQL(StringBuilder buf, long context)
public boolean isMutuallyExclusive(DBCompareExpr other)
isMutuallyExclusive
in class DBCompareExpr
Copyright © 2008–2017 Apache Software Foundation. All rights reserved.