|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
| 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.FKUsage
public class FKUsage
SQLFragment for the usage of a FKConstraint. Creates a JOIN that can be placed within a 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 | |
|---|---|
FKUsage()
|
|
FKUsage(DBObjectID fkID,
DBObjectID leftID,
DBObjectID rightID)
|
|
| Method Summary | |
|---|---|
DBObject |
copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations. |
protected void |
copyToImpl(FKUsage target,
DBObject copyParent,
IDPolicy idPolicy)
|
boolean |
equals(java.lang.Object obj)
|
protected boolean |
equalsImpl(FKUsage other)
|
FromObject |
getLeftFromObject()
Deprecated. - use getLeftFromObjectID or resolveLeftFromObject |
DBObjectID |
getLeftFromObjectID()
|
DBObjectID |
getObjectID()
Gets the id of the FK being used in the SQL of this fragment. |
protected void |
getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
Used by the final getReferenceID() implementation. |
FromObject |
getRightFromObject()
Deprecated. - use getRightFromObjectID or resolveRightFromObject |
DBObjectID |
getRightFromObjectID()
|
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. |
FromObject |
resolveLeftFromObject()
Resolves the ID for the left From Object of this usage and writes any DBExceptions to the console -- do not use unless you are happy to ignore any DBExceptions. |
FromObject |
resolveRightFromObject()
Resolves the ID for the left From Object of this usage and writes any DBExceptions to the console -- do not use unless you are happy to ignore any DBExceptions. |
void |
setLeftFromObject(FromObject obj)
Deprecated. - use getLeftFromObjectID or resolveLeftFromObject |
void |
setLeftFromObjectID(DBObjectID leftID)
|
void |
setObjectID(DBObjectID fkid)
Sets the id of the FK being used in the SQL of this fragment. |
void |
setProvider(DBObjectProvider pro)
Sets the provider this usage exists within. |
void |
setRightFromObject(FromObject from)
Deprecated. - use setRightFromObjectID |
void |
setRightFromObjectID(DBObjectID rightID)
|
| 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 FKUsage()
public FKUsage(DBObjectID fkID,
DBObjectID leftID,
DBObjectID rightID)
| Method Detail |
|---|
public DBObjectID getObjectID()
getObjectID in interface DBObjectUsagepublic void setObjectID(DBObjectID fkid)
setObjectID in interface DBObjectUsage@Deprecated public FromObject getLeftFromObject()
@Deprecated public void setLeftFromObject(FromObject obj)
public DBObjectID getLeftFromObjectID()
public void setLeftFromObjectID(DBObjectID leftID)
public DBObjectID getRightFromObjectID()
public void setRightFromObjectID(DBObjectID rightID)
@Deprecated public FromObject getRightFromObject()
@Deprecated public void setRightFromObject(FromObject from)
public FromObject resolveLeftFromObject()
public FromObject resolveRightFromObject()
public java.lang.String getSQLText()
SQLFragment
getSQLText in interface SQLFragmentpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectprotected boolean equalsImpl(FKUsage other)
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(FKUsage target,
DBObject copyParent,
IDPolicy idPolicy)
public void setProvider(DBObjectProvider pro)
ProviderUsage
setProvider in interface ProviderUsageprotected void getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
AbstractDBObject
getReferenceIDsImpl in class AbstractDBObjectrefs - the collection of ids this object referencespublic boolean replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
AbstractDBObject
replaceReferenceIDs in interface DBObjectreplaceReferenceIDs in class AbstractDBObjectidMap - key = old DBObjectID, value = new DBObjectID
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||