| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DBObjectID | |
|---|---|
| oracle.ide.db | Classes for representing database objects in the IDE. | 
| oracle.ide.db.controls | Reusable UI controls to used to show or list database objects. | 
| oracle.ide.db.panels | Reusable UI panels for listing, creating or editing database objects in dialogs in the IDE. | 
| oracle.ide.db.transfer | Contains an API for transfering database object from one DBObjectProvider to another. | 
| oracle.javatools.db | Contains a metadata API for describing database objects, and retrieving them from a provider of database objects - for example a database. | 
| oracle.javatools.db.datatypes | Classes related to datatypes in the database API. | 
| oracle.javatools.db.dictionary | Contains a Database implementation (DictionaryDatabase) that
retrieves information for retrieving object information using dictionary
queries (instead of the JDBC metadata).  | 
| oracle.javatools.db.diff | Contains a metadata driven differ of database objects. | 
| oracle.javatools.db.ora | Contains the database api implementation for Oracle databases, and additional DBObject implementations for objects specific to Oracle. | 
| oracle.javatools.db.sql | Contains an API for declaratively parsing SQL queries (SELECT statements). | 
| oracle.jdeveloper.offlinedb | Database API extension for saving database object definitions in XML files. | 
| oracle.jdeveloper.offlinedb.model | Classes that define an offline database's settings and properties. | 
| Uses of DBObjectID in oracle.ide.db | 
|---|
| Methods in oracle.ide.db with parameters of type DBObjectID | |
|---|---|
static SchemaObjectDescriptor[] | 
SchemaObjectDescriptor.createDescriptors(DBObjectID[] ids)
Wraps up a set of DBObjectIDs into SchemaObjectDescriptors.  | 
| Uses of DBObjectID in oracle.ide.db.controls | 
|---|
| Methods in oracle.ide.db.controls that return DBObjectID | |
|---|---|
protected  DBObjectID | 
DBObjectChooserDelegate.getContextDBObjectID()
See DBObjectChooser.getContextDBObjectID(). | 
 DBObjectID | 
DBObjectChooser.getDBObjectID()
Get the id of the DBObject currently represented by the DBObjectChooser  | 
protected  DBObjectID | 
DBObjectChooserDelegate.getIDFromString(java.lang.String text)
Convenience method to return a DBObjectID that is represented by a String  | 
| Methods in oracle.ide.db.controls with parameters of type DBObjectID | |
|---|---|
 void | 
DBObjectChooser.ChangeListener.chooserChanged(DBObjectChooser chooser,
               DBObjectID id)
 | 
protected  java.lang.String | 
DBObjectChooserDelegate.getStringFromID(DBObjectID id)
Convenience method to return a string representation of a DBObjectID  | 
 void | 
DBObjectChooser.setContextDBObjectID(DBObjectID id)
Set the context of a child DBObjectChooser.  | 
 void | 
DBObjectChooser.setDBObjectID(DBObjectID id)
Set the id of the DBObject currently represented by the DBObjectChooser  | 
protected  void | 
DBObjectChooserDelegate.updateID(DBObjectID id)
See DBObjectChooser.updateID(oracle.javatools.db.DBObjectID). | 
| Uses of DBObjectID in oracle.ide.db.panels | 
|---|
| Methods in oracle.ide.db.panels with parameters of type DBObjectID | |
|---|---|
protected  boolean | 
SynonymPanel.isDangling(DBObjectID ref)
Do we have a dangling reference?  | 
protected  boolean | 
DatabaseLinkPanel.isDangling(DBObjectID ref)
Do we have a dangling reference?  | 
protected  void | 
SynonymPanel.setForSchemaAndName(DBObjectID refID)
 | 
protected  void | 
DatabaseLinkPanel.setForSchemaAndName(DBObjectID refID)
 | 
| Uses of DBObjectID in oracle.ide.db.transfer | 
|---|
| Methods in oracle.ide.db.transfer that return DBObjectID | |
|---|---|
 DBObjectID[] | 
TransferDescriptor.getObjectIDs()
 | 
| Methods in oracle.ide.db.transfer with parameters of type DBObjectID | |
|---|---|
 void | 
TransferDescriptor.setObjectIDs(DBObjectID[] ids)
 | 
| Method parameters in oracle.ide.db.transfer with type arguments of type DBObjectID | |
|---|---|
static void | 
TransferHelper.replaceExistingIDs(DBObject temp,
                   DBObject existing,
                   java.util.Map<DBObjectID,DBObjectID> idMap)
Replaces the IDs in the given object and all child objects with the existing object ids.  | 
static void | 
TransferHelper.replaceExistingIDs(DBObject temp,
                   DBObject existing,
                   java.util.Map<DBObjectID,DBObjectID> idMap)
Replaces the IDs in the given object and all child objects with the existing object ids.  | 
| Uses of DBObjectID in oracle.javatools.db | 
|---|
| Subinterfaces of DBObjectID in oracle.javatools.db | |
|---|---|
 interface | 
ColumnConstraintReferenceID
Deprecated.  | 
 interface | 
DBReferenceID
Deprecated.  | 
| Classes in oracle.javatools.db that implement DBObjectID | |
|---|---|
 class | 
AbstractDBObjectID
Abstract implementation of DBObjectID for subclassing by DBObjectID implementations.  | 
 class | 
BaseObjectID
Base DBObjectID implementation that stores the object name and (optionally) schema name of the object.  | 
 class | 
ConstraintID
Deprecated.  | 
 class | 
IdentifierBasedID
The representation of an Object ID for an object in a provider that can be uniquely identified by an identifier (other than name).  | 
 class | 
NameBasedID
ID implementation that is name based.  | 
 class | 
ReferenceID
ID implementation used for a reference property - i.e.  | 
 class | 
TemporaryObjectID
Implementation of the DBObjectID interface for objects that only exist in memory.  | 
| Methods in oracle.javatools.db that return DBObjectID | |
|---|---|
static DBObjectID | 
TemporaryObjectID.createID(DBObject obj)
Creates a new DBObjectID pointing to a specific object.  | 
static DBObjectID | 
TemporaryObjectID.createID(DBObject obj,
         DBObject original)
Creates a new DBObjectID pointing to a specific object.  | 
 DBObjectID | 
DBObjectFactory.ensureID(DBObject obj,
         boolean recurse,
         boolean forceNames)
Checks that the given object has an ID that is set up for the factory's provider.  | 
static DBObjectID | 
TemporaryObjectID.findOriginalID(TemporaryObjectID id)
Finds the original most ID in the given TemporaryObjectID's "original object" heirachy.  | 
protected  DBObjectID | 
DBObjectFactory.findParentID(DBObjectID parentID)
 | 
 DBObjectID[] | 
Trigger.getColumnIDs()
 | 
 DBObjectID[] | 
ColumnConstraint.getColumnIDs()
Gets the IDs of the columns referenced by this Constraint.  | 
 DBObjectID | 
PlSqlParameter.getDataTypeID()
 | 
 DBObjectID | 
Index.getDomainIndextype()
 | 
 DBObjectID | 
DBObject.getID()
Retrieves the object ID associated with this object.  | 
 DBObjectID | 
AbstractDBObject.getID()
 | 
 DBObjectID | 
DBReferenceID.getNewID()
Deprecated. This ID is used to reference an object in the database.  | 
 DBObjectID | 
ReferenceID.getNewID()
Deprecated.  | 
protected abstract  DBObjectID | 
IDPolicy.getNewID(DBObject original,
         DBObject copy)
Given the original object, the copy is given an ID depending on the policy.  | 
protected  DBObjectID | 
IDPolicy.TemporaryIDPolicy.getNewID(DBObject original,
         DBObject copy)
 | 
protected  DBObjectID | 
IDPolicy.SameIDPolicy.getNewID(DBObject original,
         DBObject copy)
 | 
protected  DBObjectID | 
IDPolicy.DefaultIDPolicy.getNewID(DBObject original,
         DBObject copy)
 | 
 DBObjectID | 
DBObjectID.getParent()
Retrieves the parent for this id if it has one.  | 
 DBObjectID | 
AbstractDBObjectID.getParent()
Gets this id's parent id (if one exists)  | 
 DBObjectID | 
TemporaryObjectID.getParent()
Returns null.  | 
 DBObjectID | 
Synonym.getReference()
Retrieves the object refered to by this synonym.  | 
 DBObjectID | 
FKConstraint.getReferenceID()
Retrieves the Object ID of the referenced unique constraint.  | 
 DBObjectID[] | 
DBObject.getReferenceIDs()
Returns all the IDs that this object has as properties that reference other DBObjects.  | 
 DBObjectID[] | 
AbstractDBObject.getReferenceIDs()
Final implementation that calls the internal getReferenceIDsImpl() method.  | 
 DBObjectID[] | 
SchemaObjectManager.getReferers(DBObject obj)
Deprecated. use SchemaObjectManager.listReferers(DBObject) | 
 DBObjectID | 
PlSqlMethod.getReturnTypeID()
 | 
 DBObjectID | 
Procedure.getReturnTypeID()
Deprecated.  | 
 DBObjectID | 
DeclarativePlSql.getReturnTypeID()
 | 
 DBObjectID | 
PlSqlSubprogram.getReturnTypeID()
 | 
 DBObjectID[] | 
SchemaObjectManager.getSchemaObjectReferers(SystemObject obj,
                        boolean deep)
Deprecated. use CascadeManager.listTopLevelReferers(oracle.javatools.db.SystemObject,boolean) | 
 DBObjectID | 
ViewColumn.getSelectObjectID()
Returns the SelectObject that this ViewColumn wraps.  | 
 DBObjectID | 
Trigger.getTableID()
Gets the table name for the trigger.  | 
static DBObjectID | 
DBUtil.getUppermostParent(DBObjectID id)
Gets the top most object in the parent chain for the given id.  | 
| Methods in oracle.javatools.db that return types with arguments of type DBObjectID | |
|---|---|
 java.util.Collection<DBObjectID> | 
CascadeRequiredException.getDependents()
 | 
 java.util.Map<DBObjectID,DBObjectID> | 
IDPolicy.getIDMap()
Returns the mapping of original IDs to new IDs for the copy process.  | 
 java.util.Map<DBObjectID,DBObjectID> | 
IDPolicy.getIDMap()
Returns the mapping of original IDs to new IDs for the copy process.  | 
static java.util.Collection<DBObjectID> | 
DBUtil.getReferenceIDs(DBObject obj,
                boolean recurse,
                DBUtil.IDQuery query,
                java.lang.String... types)
Collects all the reference ID properties for the given object and its children and returns them after filtering as required.  | 
 java.util.Map<DBObjectID,DBObjectID> | 
IDPolicy.getReverseIDMap()
Returns the mapping of new IDs to the original object IDs for the copy process.  | 
 java.util.Map<DBObjectID,DBObjectID> | 
IDPolicy.getReverseIDMap()
Returns the mapping of new IDs to the original object IDs for the copy process.  | 
static java.util.Map<DBObjectID,DBObjectID> | 
DBUtil.getTemporaryIDMap(DBObject[] objs)
 | 
static java.util.Map<DBObjectID,DBObjectID> | 
DBUtil.getTemporaryIDMap(DBObject[] objs)
 | 
protected  java.util.Collection<DBObjectID> | 
SchemaObjectManager.includeSchemaObjects(Schema schema,
                     java.util.Collection<DBObjectID> refs)
 | 
abstract  java.util.Collection<DBObjectID> | 
CascadeManager.listReferers(DBObject obj)
Gets the ids of the DBObjects who directly reference the given object.  | 
 java.util.Collection<DBObjectID> | 
SchemaObjectManager.listReferers(DBObject obj)
Gets the ids of the DBObjects who directly reference the given object.  | 
abstract  java.util.Collection<DBObjectID> | 
CascadeManager.listTopLevelReferers(SystemObject obj,
                     boolean deep)
Gets the ids for the SystemObjects who reference (either directly or via their children) the given SystemObject (or one of its children).  | 
 java.util.Collection<DBObjectID> | 
SchemaObjectManager.listTopLevelReferers(SystemObject obj,
                     boolean deep)
Gets the ids for the SystemObjects who reference (either directly or via their children) the given SystemObject (or one of its children).  | 
| Methods in oracle.javatools.db with parameters of type DBObjectID | |
|---|---|
 void | 
ReferenceID.addChildObjectName(DBObjectID id)
 | 
protected  SystemObject | 
AbstractDatabase.createByIDImpl(DBObjectID id)
 | 
protected  SystemObject | 
AbstractDBObjectProvider.createByIDImpl(DBObjectID id)
 | 
 T | 
DBObjectBuilder.createObject(java.lang.String name,
             Schema schema,
             DBObjectID id)
Requests the creation of a new SchemaObject of the type built by this DBObjectBuilder instance. | 
abstract  T | 
AbstractDBObjectBuilder.createObject(java.lang.String name,
             Schema schema,
             DBObjectID id)
 | 
static ConstraintID | 
ConstraintID.createObjectID(DBObjectID parent,
               java.lang.String cName,
               java.lang.String cType)
Deprecated.  | 
 boolean | 
TemporaryObjectID.equals(DBObjectID id)
 | 
 boolean | 
DBObjectID.equals(DBObjectID id,
       boolean strict)
Whether the specified id is equivalent to this id.  | 
 boolean | 
AbstractDBObjectID.equals(DBObjectID id,
       boolean strict)
The equals implementation will order the IDs if appropriate, compare parent IDs (if any exist) and then call equalsImpl.  | 
 boolean | 
TemporaryObjectID.equals(DBObjectID id,
       boolean strict)
 | 
protected  boolean | 
ReferenceID.equalsImpl(DBObjectID id,
           boolean strict)
 | 
protected abstract  boolean | 
AbstractDBObjectID.equalsImpl(DBObjectID id,
           boolean strict)
Subclasses should implement as appropriate to their equals implementation, calling AbstractDBObjectID.equalsImpl(AbstractDBObjectID) when appropriate. | 
protected  boolean | 
IdentifierBasedID.equalsImpl(DBObjectID id,
           boolean strict)
 | 
protected  boolean | 
NameBasedID.equalsImpl(DBObjectID id,
           boolean strict)
 | 
protected  DBObject | 
AbstractDBObjectProvider.findByID(DBObjectID id)
 | 
protected  SystemObject | 
AbstractDBObjectProvider.findObject(DBObjectID id)
Looks for the specified object id in the cache.  | 
 DBObject | 
CheckConstraint.findOwnedObject(DBObjectID id)
 | 
 DBObject | 
DBObject.findOwnedObject(DBObjectID id)
Returns a child of this object that has the given ID.  | 
 DBObject | 
Index.findOwnedObject(DBObjectID id)
 | 
 DBObject | 
AbstractDBObject.findOwnedObject(DBObjectID id)
Returns a child of this object that has the given ID.  | 
protected  DBObject | 
AbstractDBObject.findOwnedObject(DBObjectID id,
                boolean deep)
Finds an owned object with the given ID, optionally recursing into the owned object heirachy.  | 
protected  DBObjectID | 
DBObjectFactory.findParentID(DBObjectID parentID)
 | 
static java.lang.String | 
DBUtil.getDBObjectName(DBObjectID id)
Gets the name of a DBObject from the DBObjectID, or the empty string if the DBObjectID can't be resolved.  | 
static java.lang.String | 
DBUtil.getSchemaName(DBObjectID dbObjectID)
Returns the name of the schema from a DBObjectID, or the empty string if the DBObjectID can't be resolved.  | 
 java.lang.Long | 
AbstractDBObjectProvider.getTimestamp(DBObjectID id)
 | 
 java.lang.Long | 
DBObjectProvider.getTimestamp(DBObjectID id)
Retrieves the timestamp for the object represented by the given ID.  | 
static DBObjectID | 
DBUtil.getUppermostParent(DBObjectID id)
Gets the top most object in the parent chain for the given id.  | 
protected  boolean | 
AbstractDBObjectID.hasSameParent(DBObjectID other,
              boolean strict)
Compares the parent of this id with the parent of another id, optionally as a strict comparison.  | 
static boolean | 
DBUtil.isDangling(DBObjectID refID)
Returns true if it is passed a dangling reference.  | 
static boolean | 
DBUtil.isInternalRef(DBObjectID ref,
              DBObject obj)
Returns true if the given DBObjectID is referencing an object that is under the same parent heirachy as the given DBObject.  | 
 boolean | 
CascadeManager.isUnresolvedReference(DBObjectID id)
Returns true if the given id is an "unresolved reference".  | 
protected  boolean | 
DBObjectFactory.isValidID(DBObjectID id)
 | 
protected  boolean | 
SchemaObjectManager.resolvesUnresolvedReference(DBObjectID id,
                            DBObjectID unresolved)
Returns true if the given id resolves the given id that is unresolved.  | 
 void | 
Trigger.setColumnIDs(DBObjectID[] ids)
 | 
 void | 
ColumnConstraint.setColumnIDs(DBObjectID[] ids)
Sets the IDs of the columns referenced by this Constraint.  | 
 void | 
PlSqlParameter.setDataTypeID(DBObjectID dataTypeID)
 | 
 void | 
Index.setDomainIndextype(DBObjectID id)
 | 
 void | 
DBObject.setID(DBObjectID id)
Sets the object ID associated with this object.  | 
 void | 
AbstractDBObject.setID(DBObjectID id)
 | 
 void | 
AbstractDBObjectID.setParent(DBObjectID parent)
Sets this id's parent id  | 
 void | 
BaseObjectID.setParent(DBObjectID parent)
 | 
 void | 
Synonym.setReference(DBObjectID ref)
Sets the object refered to by this synonym.  | 
 void | 
FKConstraint.setReferenceID(DBObjectID id)
Sets the Object ID of the referenced unique constraint.  | 
 void | 
PlSqlMethod.setReturnTypeID(DBObjectID returnTypeID)
 | 
 void | 
Procedure.setReturnTypeID(DBObjectID returnTypeID)
Deprecated.  | 
 void | 
DeclarativePlSql.setReturnTypeID(DBObjectID typeID)
 | 
 void | 
PlSqlSubprogram.setReturnTypeID(DBObjectID returnTypeID)
 | 
 void | 
ViewColumn.setSelectObjectID(DBObjectID selectID)
Sets the SelectObject that this ViewColumn wraps.  | 
 void | 
Trigger.setTableID(DBObjectID tableID)
Sets the table name for the trigger.  | 
| Method parameters in oracle.javatools.db with type arguments of type DBObjectID | |
|---|---|
protected  void | 
Trigger.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
Column.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
Index.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
Synonym.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
ColumnConstraint.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
PlSqlParameter.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
AbstractBuildableObject.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
Implementation first checks that the object has been built - then returns the collection from suprt.getReferenceIDsImpl().  | 
protected  void | 
ViewColumn.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
FKConstraint.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
PlSqlSubprogram.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
AbstractDBObject.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
Used by the final getReferenceID() implementation.  | 
protected  java.util.Collection<DBObjectID> | 
SchemaObjectManager.includeSchemaObjects(Schema schema,
                     java.util.Collection<DBObjectID> refs)
 | 
static boolean | 
DBUtil.replaceReferenceIDs(DBObject obj,
                    java.util.Map<DBObjectID,DBObjectID> idMap)
Replaces the referencing IDs in the given object and all child objects with the given key/value mapping.  | 
static boolean | 
DBUtil.replaceReferenceIDs(DBObject obj,
                    java.util.Map<DBObjectID,DBObjectID> idMap)
Replaces the referencing IDs in the given object and all child objects with the given key/value mapping.  | 
 boolean | 
Trigger.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
Trigger.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
Column.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
Column.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
DBObject.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> oldToNew)
Replaces any reference ids (e.g.  | 
 boolean | 
DBObject.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> oldToNew)
Replaces any reference ids (e.g.  | 
 boolean | 
Index.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
Index.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
Synonym.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
Synonym.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
ColumnConstraint.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
ColumnConstraint.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
ViewColumn.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
ViewColumn.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
PlSqlAttribute.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
PlSqlAttribute.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
FKConstraint.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
FKConstraint.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
AbstractDBObject.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
Override in subclasses to replace reference IDs as appropriate.  | 
 boolean | 
AbstractDBObject.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
Override in subclasses to replace reference IDs as appropriate.  | 
| Constructors in oracle.javatools.db with parameters of type DBObjectID | |
|---|---|
AbstractBuildableObject(java.lang.String name,
                        DBObjectID id)
Constructs a new instance with the specified name and id.  | 
|
AbstractDBObject(java.lang.String name,
                 DBObjectID id)
Constructs a new instance with the specified name and id.  | 
|
AbstractDBObjectID(java.lang.String type,
                   DBObjectID parent)
 | 
|
AbstractSchemaObject(java.lang.String name,
                     Schema schema,
                     DBObjectID id)
Constructs a new instance with the specified name and schema.  | 
|
BaseObjectID(DBObject obj,
             DBObjectID parent)
 | 
|
BaseObjectID(java.lang.String type,
             DBObjectID parent)
 | 
|
Column(java.lang.String name,
       DBObjectID dataTypeID)
Deprecated. use Column( String name, DataTypeUsage usage )  | 
|
DBObjectFilter.IDFilter(DBObjectID id,
                        boolean strict)
Create a new filter to compare object IDs with the given ID using a strict or unstrict compare.  | 
|
NameBasedID(DBObject obj,
            DBObjectID parent)
 | 
|
NameBasedID(java.lang.String type,
            java.lang.String objName,
            DBObjectID parent)
 | 
|
ReferenceID(DBObjectID id)
Creates a ReferenceID to the object that the given id resolves to.  | 
|
ReferenceID(DBObjectID id,
            DBObjectProvider pro)
Creates a ReferenceID to the object that the given id resolves to, but sets the new reference up with the given provider.  | 
|
ReferenceID(java.lang.String type,
            DBObjectID parent,
            java.lang.String name,
            java.lang.String subtype,
            java.lang.String[] childObjectNames)
Creates a reference id to a child object that includes child object information (e.g.  | 
|
Synonym(java.lang.String name,
        Schema schema,
        DBObjectID ref)
Constructs a new Synonym pointing to a specific object, in a specific schema, and with a specific name.  | 
|
ViewColumn(DBObjectID selectID)
Creates a new ViewColumn based on the given SelectObject).  | 
|
| Constructor parameters in oracle.javatools.db with type arguments of type DBObjectID | |
|---|---|
CascadeRequiredException(java.util.Collection<DBObject> objs,
                         java.util.Collection<DBObjectID> deps)
Creates a cascade exception for a large operation.  | 
|
CascadeRequiredException(DBObject obj,
                         java.util.Collection<DBObjectID> deps)
The given object cannot be deleted because the list of dependent objects exist.  | 
|
| Uses of DBObjectID in oracle.javatools.db.datatypes | 
|---|
| Classes in oracle.javatools.db.datatypes that implement DBObjectID | |
|---|---|
 class | 
DataTypeID
INTERNAL USE ONLY.  | 
| Methods in oracle.javatools.db.datatypes that return DBObjectID | |
|---|---|
static DBObjectID | 
DataTypeHelper.findIDForTypeString(DBObjectProvider provider,
                    Schema defaultSchema,
                    java.lang.String typeString)
From a String representing a datatype of some sort, find an ID for that type in the given provider, or return null.  | 
static DBObjectID | 
DataTypeHelper.findOrCreateIDForTypeString(DBObjectProvider provider,
                            Schema defaultSchema,
                            java.lang.String typeString)
From a String representing a datatype of some sort, find or create an ID for that type in the given provider.  | 
 DBObjectID | 
DataTypeUsage.getDataTypeID()
Gets the id of the DataType being used.  | 
 DBObjectID | 
DataTypeID.getParent()
 | 
 DBObjectID | 
ComplexType.getUnderTypeID()
 | 
| Methods in oracle.javatools.db.datatypes with parameters of type DBObjectID | |
|---|---|
static boolean | 
DataTypeHelper.canGetTypeStringFromID(DBObjectID id)
 | 
 boolean | 
DataTypeID.equals(DBObjectID id)
 | 
 boolean | 
DataTypeID.equals(DBObjectID id,
       boolean strict)
 | 
static java.lang.String | 
DataTypeHelper.getTypeStringFromID(DBObjectID typeID,
                    Schema defaultSchema)
Return a fully qualified String representation of the type with the given ID, omitting the schema name if it is the same as the default schema  | 
 void | 
DataTypeUsage.setDataTypeID(DBObjectID id)
Sets the id of the DataType being used.  | 
 void | 
ComplexType.setUnderTypeID(DBObjectID underTypeID)
 | 
| Method parameters in oracle.javatools.db.datatypes with type arguments of type DBObjectID | |
|---|---|
protected  void | 
DataTypeUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
ComplexType.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
 boolean | 
DataTypeUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
DataTypeUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
ComplexType.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
ComplexType.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
| Uses of DBObjectID in oracle.javatools.db.dictionary | 
|---|
| Methods in oracle.javatools.db.dictionary that return DBObjectID | |
|---|---|
 DBObjectID | 
DictionaryDatabase.createID(Schema schema,
         java.lang.String name,
         java.lang.String type,
         java.lang.Object id)
 | 
| Methods in oracle.javatools.db.dictionary with parameters of type DBObjectID | |
|---|---|
protected  SystemObject | 
DictionaryDatabase.createByIDImpl(DBObjectID id)
 | 
protected  java.lang.Long | 
DictionaryDatabase.getExternalTimestampByID(DBObjectID id)
 | 
| Uses of DBObjectID in oracle.javatools.db.diff | 
|---|
| Methods in oracle.javatools.db.diff with parameters of type DBObjectID | |
|---|---|
 int | 
IDByNameComparator.compare(DBObjectID id1,
        DBObjectID id2)
 | 
 int | 
GenericIDComparator.compare(DBObjectID o1,
        DBObjectID o2)
 | 
| Uses of DBObjectID in oracle.javatools.db.ora | 
|---|
| Classes in oracle.javatools.db.ora that implement DBObjectID | |
|---|---|
 class | 
NameBasedRefID
Deprecated.  | 
| Methods in oracle.javatools.db.ora that return DBObjectID | |
|---|---|
 DBObjectID | 
RecycledObject.getBaseObjectID()
Gets the id of the base object.  | 
 DBObjectID[] | 
MaterializedViewLog.getColumnIDs()
Gets the list of columns in the "WITH" clause of the Materialized View Log.  | 
 DBObjectID[] | 
LOBDescriptor.getColumns()
 | 
 DBObjectID | 
OracleExternalTableProperties.getDefaultDirectory()
Gets the default Directory by ID.  | 
 DBObjectID | 
OracleExternalTableProperties.LocationSpecifier.getDirectory()
Gets the id for the Directory this location is using.  | 
 DBObjectID | 
XMLTypeColumnProperties.getElementID()
 | 
 DBObjectID[] | 
OracleIndexPartitions.getGlobalPartitionColumns()
 | 
 DBObjectID | 
OracleIndexOrganizedTableProperties.getIncludeColumn()
Gets the column (if any) to put in the INCLUDE clause.  | 
 DBObjectID | 
MaterializedViewLog.getMasterTableID()
Returns the ID of the master table whose changes are logged  | 
 DBObjectID[] | 
OracleTablePartitions.getPartitionColumns()
Return an array of (sub)partitioning columns.  | 
 DBObjectID | 
RecycledObject.getPurgeObjectID()
Gets the id of the object which will get purged.  | 
 DBObjectID | 
RecycledObject.getRelatedObjectID()
Gets the id of the parent object.  | 
 DBObjectID | 
OracleStorageProperties.getTablespaceID()
 | 
| Methods in oracle.javatools.db.ora with parameters of type DBObjectID | |
|---|---|
 void | 
LOBDescriptor.addColumn(DBObjectID column)
Add a column to the column list.  | 
 void | 
OracleIndexPartitions.addGlobalPartitionColumn(DBObjectID partitionColumn)
 | 
 void | 
OracleExternalTableProperties.addLocationSpecifier(DBObjectID directory,
                     java.lang.String specifier)
Adds a location specifier that uses the given Directory (by ID) and the specified location.  | 
 void | 
OracleTablePartitions.addPartitionColumn(DBObjectID partitionColumn)
Add a (sub)partitioning column.  | 
 void | 
OracleTablePartitions.addPartitionColumn(DBObjectID partitionColumn,
                   int atIndex)
Add a (sub)partitioning column at the given index.  | 
protected  boolean | 
NameBasedRefID.equalsImpl(DBObjectID target,
           boolean strict)
Deprecated.  | 
static boolean | 
LOBDescriptor.isLOBColumn(DBObjectID colID)
 | 
static boolean | 
LOBDescriptor.isVARRAYColumn(DBObjectID colID)
 | 
 void | 
LOBDescriptor.removeColumn(DBObjectID column)
Remove a column from the column list.  | 
 void | 
OracleIndexPartitions.removeGlobalPartitionColumn(DBObjectID partitionColumn)
 | 
 void | 
OracleTablePartitions.removePartitionColumn(DBObjectID partitionColumn)
Remove a (sub)partitioning column.  | 
 void | 
RecycledObject.setBaseObjectID(DBObjectID id)
Sets the id of the base object.  | 
 void | 
MaterializedViewLog.setColumnIDs(DBObjectID[] colIDs)
Sets the list of columns in the "WITH" clause of the Materialized View Log.  | 
 void | 
LOBDescriptor.setColumns(DBObjectID[] columns)
Replace the column list.  | 
 void | 
OracleExternalTableProperties.setDefaultDirectory(DBObjectID directory)
Sets the default Directory by ID.  | 
 void | 
OracleExternalTableProperties.LocationSpecifier.setDirectory(DBObjectID directory)
Sets the id for the Directory this location is using.  | 
 void | 
XMLTypeColumnProperties.setElementID(DBObjectID elementID)
 | 
 void | 
OracleIndexPartitions.setGlobalPartitionColumns(DBObjectID[] partitionColumns)
 | 
 void | 
OracleIndexOrganizedTableProperties.setIncludeColumn(DBObjectID columnID)
Sets the column (if any) to put in the INCLUDE clause.  | 
 void | 
MaterializedViewLog.setMasterTableID(DBObjectID masterTableID)
Sets the ID of the master table whose changes are logged  | 
 void | 
OracleTablePartitions.setPartitionColumns(DBObjectID[] partitionColumns)
Replace the (sub)partitioning columns.  | 
 void | 
RecycledObject.setPurgeObjectID(DBObjectID id)
Sets the id of the object which will get purged.  | 
 void | 
RecycledObject.setRelatedObjectID(DBObjectID id)
Sets the id of the parent object.  | 
 void | 
OracleStorageProperties.setTablespaceID(DBObjectID tablespace)
 | 
| Method parameters in oracle.javatools.db.ora with type arguments of type DBObjectID | |
|---|---|
protected  void | 
OracleTablePartitions.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
OracleStorageProperties.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
LOBDescriptor.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
OracleIndexPartitions.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
MaterializedViewLog.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
OracleExternalTableProperties.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
OracleIndexOrganizedTableProperties.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
 boolean | 
OracleTablePartitions.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleTablePartitions.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleStorageProperties.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleStorageProperties.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
LOBDescriptor.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
LOBDescriptor.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleIndexPartitions.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleIndexPartitions.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
MaterializedViewLog.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
MaterializedViewLog.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleExternalTableProperties.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleExternalTableProperties.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleIndexOrganizedTableProperties.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
OracleIndexOrganizedTableProperties.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
| Constructors in oracle.javatools.db.ora with parameters of type DBObjectID | |
|---|---|
DatabaseLink(java.lang.String name,
             Schema schema,
             DBObjectID id)
Construct a new DatabaseLink .  | 
|
OracleExternalTableProperties.LocationSpecifier(DBObjectID directory,
                                                java.lang.String specifier)
Creates a LocationSpecifier with the given location and Directory.  | 
|
OracleIndexOrganizedTableProperties(java.lang.Integer pctThreshold,
                                    boolean mapped,
                                    java.lang.Integer keyCompression,
                                    DBObjectID includeColum,
                                    boolean overflowable,
                                    OracleStorageProperties overflowProperties)
 | 
|
RecycledObject(java.lang.String name,
               Schema schema,
               DBObjectID id)
 | 
|
| Uses of DBObjectID in oracle.javatools.db.sql | 
|---|
| Classes in oracle.javatools.db.sql that implement DBObjectID | |
|---|---|
 class | 
SQLFragmentID
Deprecated. SQLFragments now use IdentifierBaseID insteasd  | 
| Methods in oracle.javatools.db.sql that return DBObjectID | |
|---|---|
protected  DBObjectID | 
AbstractSQLQueryBuilder.ensureID(DBObject s)
Only call on an object that has been added to the hierarchy - e.g.  | 
 DBObjectID | 
AbstractFromObjectUsage.getFromObjectID()
 | 
 DBObjectID | 
FromObjectUsage.getFromObjectID()
Returns the ID of the FromObject that this object is dependent on.  | 
 DBObjectID | 
FKUsage.getLeftFromObjectID()
 | 
 DBObjectID | 
AbstractDBObjectUsage.getObjectID()
Gets the id of the DBObject (e.g.  | 
 DBObjectID | 
FunctionUsage.getObjectID()
 | 
 DBObjectID | 
AbstractSchemaObjectUsage.getObjectID()
 | 
 DBObjectID | 
DBObjectUsage.getObjectID()
Gets the ID for the object being used by this fragment.  | 
 DBObjectID | 
FKUsage.getObjectID()
Gets the id of the FK being used in the SQL of this fragment.  | 
 DBObjectID | 
FKUsage.getRightFromObjectID()
 | 
 DBObjectID | 
SelectObjectUsage.getSelectObjectID()
 | 
| Methods in oracle.javatools.db.sql with parameters of type DBObjectID | |
|---|---|
protected  FKUsage | 
AbstractSQLQueryBuilder.createFKUsage(DBObjectID fkID,
              FromObject left,
              FromObject right)
 | 
protected  SelectObject | 
AbstractSQLQueryBuilder.createSelectObject(DBObjectID colId,
                   FromObject from,
                   java.lang.String alias)
 | 
 DBObject | 
AbstractSQLQuery.findOwnedObject(DBObjectID id)
 | 
protected  FromObject | 
AbstractFromObjectUsage.resolveFromObject(DBObjectID fromId)
 | 
 void | 
ColumnUsage.setColumnID(DBObjectID colID)
 | 
 void | 
AbstractFromObjectUsage.setFromObjectID(DBObjectID id)
 | 
 void | 
FromObjectUsage.setFromObjectID(DBObjectID from)
Sets the ID of the FromObject that this object is dependent on.  | 
 void | 
AbstractSQLQuery.setID(DBObjectID id)
 | 
 void | 
FKUsage.setLeftFromObjectID(DBObjectID leftID)
 | 
 void | 
AbstractDBObjectUsage.setObjectID(DBObjectID id)
Sets the id of the DBObject (e.g.  | 
 void | 
FunctionUsage.setObjectID(DBObjectID id)
 | 
 void | 
AbstractSchemaObjectUsage.setObjectID(DBObjectID id)
 | 
 void | 
DBObjectUsage.setObjectID(DBObjectID id)
Sets the ID for the object being used by this fragment.  | 
 void | 
FKUsage.setObjectID(DBObjectID fkid)
Sets the id of the FK being used in the SQL of this fragment.  | 
 void | 
FKUsage.setRightFromObjectID(DBObjectID rightID)
 | 
 void | 
SelectObjectUsage.setSelectObjectID(DBObjectID selectID)
 | 
| Method parameters in oracle.javatools.db.sql with type arguments of type DBObjectID | |
|---|---|
protected  void | 
AbstractDBObjectUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
FunctionUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
AbstractSchemaObjectUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
FKUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
AbstractFromObjectUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
protected  void | 
SelectObjectUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
 | 
 boolean | 
AbstractDBObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
AbstractDBObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
FunctionUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
FunctionUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
AbstractSchemaObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
AbstractSchemaObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
FKUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
FKUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
AbstractFromObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
AbstractFromObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
SelectObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
 boolean | 
SelectObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
 | 
| Constructors in oracle.javatools.db.sql with parameters of type DBObjectID | |
|---|---|
AbstractDBObjectUsage(DBObjectID id,
                      DBObjectID fromID)
 | 
|
AbstractFromObjectUsage(DBObjectID fromId)
 | 
|
AbstractSchemaObjectUsage(DBObjectID id)
 | 
|
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.  | 
|
FKUsage(DBObjectID fkID,
        DBObjectID leftID,
        DBObjectID rightID)
 | 
|
IDException(DBObjectID id,
            DBException cause)
Constructor to use when an ID won't resolve.  | 
|
PlSqlUsage(DBObjectID plsqlID,
           DBObjectID fromID)
 | 
|
RelationUsage(DBObjectID id)
Create a RelationUsage using the given DBObjectID which should resolve to a Relation.  | 
|
SelectObjectUsage(DBObjectID selectID,
                  DBObjectID fromID)
 | 
|
SelectObjectUsage(DBObjectID selectID,
                  FromObject from)
 | 
|
SQLFragmentID(SQLFragment fragment,
              DBObjectID parent)
Deprecated. SQLFragments now use IndentifierBasedIDs. See bug 7173075.  | 
|
SynonymUsage(DBObjectID synID)
 | 
|
| Uses of DBObjectID in oracle.jdeveloper.offlinedb | 
|---|
| Classes in oracle.jdeveloper.offlinedb that implement DBObjectID | |
|---|---|
 class | 
OfflineDBObjectID
Deprecated. use IdentifierBasedID if a subclass of DBObjectID is *really* needed.  | 
| Methods in oracle.jdeveloper.offlinedb that return DBObjectID | |
|---|---|
 DBObjectID | 
OfflineDBObjectFactory.ensureID(DBObject obj)
Checks that the given object has an ID.  | 
 DBObjectID | 
OfflineDBObjectFactory.ensureID(DBObject obj,
         boolean deep)
Checks that the given object has an ID.  | 
 DBObjectID | 
OfflineDBObjectFactory.ensureID(DBObject obj,
         boolean deep,
         boolean forceNames)
Same as OfflineDBObjectFactory.ensureID(DBObject,boolean) but optionally specify that
 this is only a load operation and therefore heavier ID processing (such as
 updating the name information in the IDs) can be skipped. | 
protected  DBObjectID | 
OfflineDBObjectFactory.findParentID(DBObjectID parentID)
 | 
 DBObjectID | 
OfflineDBObjectFactory.newID(DBObject obj)
Creates a new ID for the given object and sets it too.  | 
 DBObjectID | 
OfflineDBObjectFactory.newID(DBObject obj,
      DBObjectID parent)
Creates a new ID for the given object and sets it too.  | 
 DBObjectID | 
OfflineDBObjectFactory.newID(java.lang.String type,
      IdentifierBasedID parent)
Deprecated.  | 
| Methods in oracle.jdeveloper.offlinedb with parameters of type DBObjectID | |
|---|---|
protected  DBObject | 
OfflineDBObjectProvider.findByID(DBObjectID id)
Finds a given object by ID.  | 
 DBObject | 
OfflineDBObjectProvider.findGeneratedObject(DBObjectID id)
Deprecated.  | 
 DBObject | 
OfflineDBObjectProvider.findImportedObject(DBObjectID id)
Deprecated.  | 
protected  DBObjectID | 
OfflineDBObjectFactory.findParentID(DBObjectID parentID)
 | 
 DBObjectID | 
OfflineDBObjectFactory.newID(DBObject obj,
      DBObjectID parent)
Creates a new ID for the given object and sets it too.  | 
| Uses of DBObjectID in oracle.jdeveloper.offlinedb.model | 
|---|
| Methods in oracle.jdeveloper.offlinedb.model that return DBObjectID | |
|---|---|
 DBObjectID | 
NodeCache.findID(Locatable node)
Finds the DBObject for the given node in the cache.  | 
abstract  DBObjectID | 
NodeCache.findID(java.net.URL url)
Finds the DBObject from the given URL.  | 
 DBObjectID[] | 
GenerateDescriptor.getObjectIDs()
 | 
| Methods in oracle.jdeveloper.offlinedb.model with parameters of type DBObjectID | |
|---|---|
 Node | 
NodeCache.findNode(DBObjectID id)
Attempts to find a node in the navigator for the given object.  | 
abstract  java.net.URL | 
NodeCache.findURL(DBObjectID id)
Attempts to find a URL for the given object id.  | 
 void | 
GenerateDescriptor.setObjectIDs(DBObjectID[] ids)
 | 
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||