public class PostgresAtAt extends DBCompareExpr
CTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESES, CTX_VALUE
Constructor and Description |
---|
PostgresAtAt(DBColumnExpr left,
DBColumnExpr right) |
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)
Used to build the SQL command.
|
DBCompareExpr |
copy(DBCommand newCmd)
internally used for command cloning
|
DBDatabase |
getDatabase()
Returns the database object to which this object belongs to.
|
boolean |
isMutuallyExclusive(DBCompareExpr other) |
void |
prepareCommand(DBCommand cmd)
internally used for preapred statement generation
|
and, not, or
getObjectValue
checkParamNull
public PostgresAtAt(DBColumnExpr left, DBColumnExpr right)
public DBDatabase getDatabase()
DBObject
getDatabase
in class DBObject
public void prepareCommand(DBCommand cmd)
DBCompareExpr
prepareCommand
in class DBCompareExpr
public DBCompareExpr copy(DBCommand newCmd)
DBCompareExpr
copy
in class DBCompareExpr
public boolean isMutuallyExclusive(DBCompareExpr other)
isMutuallyExclusive
in class DBCompareExpr
public void addReferencedColumns(Set<DBColumn> list)
DBExpr
addReferencedColumns
in class DBExpr
list
- list to which all used column expressions must be addedpublic void addSQL(StringBuilder buf, long context)
DBExpr
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.