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.
|
DBRowSet |
getRowSet()
Returns the underlying rowset containing this column
For functions involving none or more than one physical column this function return the first one
|
boolean |
isConstraintOn(DBColumnExpr colExpr) |
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
cmd
- the commandpublic DBCompareExpr copy(DBCommand newCmd)
DBCompareExpr
copy
in class DBCompareExpr
newCmd
- the new command objectpublic boolean isMutuallyExclusive(DBCompareExpr other)
isMutuallyExclusive
in class DBCompareExpr
public boolean isConstraintOn(DBColumnExpr colExpr)
isConstraintOn
in class DBCompareExpr
public DBRowSet getRowSet()
DBCompareExpr
getRowSet
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.