| 
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.Objectoracle.javatools.db.AbstractDBObject
oracle.javatools.db.AbstractChildDBObject
oracle.javatools.db.sql.AbstractSQLFragment
oracle.javatools.db.sql.AbstractFromObjectUsage
oracle.javatools.db.sql.SelectObjectUsage
public class SelectObjectUsage
Class that represents the usage of a SelectObject. This is used for a query to refer to the SelectObjects within its child query.
| 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 | |
|---|---|
SelectObjectUsage()
 | 
|
SelectObjectUsage(DBObjectID selectID,
                  DBObjectID fromID)
 | 
|
SelectObjectUsage(DBObjectID selectID,
                  FromObject from)
 | 
|
SelectObjectUsage(SelectObject select,
                  FromObject from)
 | 
|
| Method Summary | |
|---|---|
 DBObject | 
copyTo(DBObject target,
       DBObject copyParent,
       IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations.  | 
protected  void | 
copyToImpl(SelectObjectUsage target,
           DBObject copyParent,
           IDPolicy idPolicy)
 | 
 boolean | 
equals(java.lang.Object obj)
 | 
protected  boolean | 
equalsImpl(SelectObjectUsage obj)
 | 
 java.lang.String | 
getColumnName()
Returns the name of the underlying Column, SelectObject etc.  | 
protected  void | 
getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
Used by the final getReferenceID() implementation.  | 
 SelectObject | 
getSelectObject()
Deprecated. - use getSelectObjectID or resolveSelectObjectID  | 
 DBObjectID | 
getSelectObjectID()
 | 
 java.lang.String | 
getSQLText()
Return the SQL for this fragment.  | 
 boolean | 
replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
Override in subclasses to replace reference IDs as appropriate.  | 
 void | 
setSelectObject(SelectObject used)
Deprecated. - use setSelectObjectID  | 
 void | 
setSelectObjectID(DBObjectID selectID)
 | 
| 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 SelectObjectUsage()
public SelectObjectUsage(SelectObject select,
                         FromObject from)
public SelectObjectUsage(DBObjectID selectID,
                         FromObject from)
public SelectObjectUsage(DBObjectID selectID,
                         DBObjectID fromID)
| Method Detail | 
|---|
@Deprecated public void setSelectObject(SelectObject used)
used - @Deprecated public SelectObject getSelectObject()
public void setSelectObjectID(DBObjectID selectID)
public DBObjectID getSelectObjectID()
public java.lang.String getSQLText()
SQLFragment
public java.lang.String getColumnName()
FromObjectUsage
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 AbstractDBObjectDBObject.copyTo(java.lang.Object), 
DBObject.copyTo(DBObject, boolean), 
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
protected void copyToImpl(SelectObjectUsage target,
                          DBObject copyParent,
                          IDPolicy idPolicy)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectprotected boolean equalsImpl(SelectObjectUsage obj)
protected void getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
AbstractDBObject
getReferenceIDsImpl in class AbstractFromObjectUsagerefs - the collection of ids this object referencespublic boolean replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
AbstractDBObject
replaceReferenceIDs in interface DBObjectreplaceReferenceIDs in class AbstractFromObjectUsageidMap - key = old DBObjectID, value = new DBObjectID
  | 
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 | |||||||||