public class PostgresAtAt extends DBCompareExpr
CTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESIS, 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(DBSQLBuilder sql,
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
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
newCmd
- the new command objectpublic 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(DBSQLBuilder sql, long context)
DBExpr
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.