|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.javatools.db.AbstractDBObject oracle.javatools.db.AbstractChildDBObject oracle.javatools.db.sql.AbstractSQLFragment oracle.javatools.db.sql.AbstractFromObjectUsage oracle.javatools.db.sql.AbstractDBObjectUsage oracle.javatools.db.sql.ColumnUsage
public class ColumnUsage
SQL fragment that is a use of a Column. Used as a child of SelectObject or WhereObject.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class oracle.javatools.db.AbstractDBObject |
---|
AbstractDBObject.ChildSupport |
Field Summary |
---|
Fields inherited from class oracle.javatools.db.sql.AbstractSQLFragment |
---|
DEFAULT_SEPARATOR, EMPTY, EMPTY_ARRAY, NEWLINE, SPACE |
Fields inherited from interface oracle.javatools.db.sql.SQLFragment |
---|
CONNECTBY, FROM, GROUPBY, HAVING, NOCYCLE, ORDERBY, SELECT, STARTWITH, TYPE, WHERE |
Fields inherited from interface oracle.javatools.db.DBObject |
---|
COMMENT |
Constructor Summary | |
---|---|
ColumnUsage()
Create an empty ColumnUsage. |
|
ColumnUsage(DBObjectID colID)
Create a ColumnUsage using the given Column ID to reference. |
|
ColumnUsage(DBObjectID colID,
FromObject from)
Create a ColumnUsage using the given Column ID and FromObject to reference. |
Method Summary | |
---|---|
DBObject |
copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations. |
protected void |
copyToImpl(ColumnUsage target,
DBObject copyParent,
IDPolicy idPolicy)
|
boolean |
equals(java.lang.Object obj)
|
protected boolean |
equalsImpl(ColumnUsage other)
|
java.lang.String[] |
getAttributes()
Gets the list of attributes used. |
java.lang.String |
getSQLText()
Returns the SQLText for the ColumnUsage. |
boolean |
isOuterJoin()
Returns true if this column usage includes the outer join syntax for a where clause. |
void |
setAlwaysQuote(boolean boo)
|
void |
setAttributes(java.lang.String[] attrs)
Sets the list of attributes used (if any). |
void |
setColumnID(DBObjectID colID)
|
void |
setOuterJoin(boolean oj)
Sets whether this column usage contains the where clause syntax for an outer join. |
Methods inherited from class oracle.javatools.db.sql.AbstractDBObjectUsage |
---|
copyToImpl, equalsImpl, getColumnName, getExternalName, getObjectID, getProvider, getReferenceIDsImpl, replaceReferenceIDs, setObjectID, setProvider |
Methods inherited from class oracle.javatools.db.sql.AbstractFromObjectUsage |
---|
copyToImpl, equalsImpl, getFromObject, getFromObjectID, getSQLTextImpl, isQualified, resolveFromObject, resolveFromObject, setFromObject, setFromObjectID, setQualified |
Methods inherited from class oracle.javatools.db.sql.AbstractSQLFragment |
---|
appendToBuffer, argsToString, getTextOrNull, getTextOrNull, getType, setParent, surroundWithBrackets, surroundWithBrackets, toString |
Methods inherited from class oracle.javatools.db.AbstractChildDBObject |
---|
copyToImpl, findParent, getParent |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
---|
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getProperties, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, setID, setName, setProperties, setProperty |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.javatools.db.ChildDBObject |
---|
getParent, setParent |
Methods inherited from interface oracle.javatools.db.DBObject |
---|
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, getType, setID, setName |
Methods inherited from interface oracle.javatools.util.DynamicPropertySet |
---|
getProperties, getProperty, getProperty, setProperties, setProperty |
Constructor Detail |
---|
public ColumnUsage()
public ColumnUsage(DBObjectID colID)
public ColumnUsage(DBObjectID colID, FromObject from)
Method Detail |
---|
public void setColumnID(DBObjectID colID)
public java.lang.String[] getAttributes()
public void setAttributes(java.lang.String[] attrs)
getAttributes()
public void setOuterJoin(boolean oj)
public boolean isOuterJoin()
public java.lang.String getSQLText()
public DBObject copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
AbstractDBObject
This method does not fix internal reference ids on copy. That is done by
the calling DBObject.copyTo(DBObject, IDPolicy)
method.
copyTo
in class AbstractDBObject
DBObject.copyTo(java.lang.Object)
,
DBObject.copyTo(DBObject, boolean)
,
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
protected boolean equalsImpl(ColumnUsage other)
protected void copyToImpl(ColumnUsage target, DBObject copyParent, IDPolicy idPolicy)
public void setAlwaysQuote(boolean boo)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |