Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.1.0)

E13403-02

Uses of Interface
oracle.javatools.db.DBObjectID

Packages that use DBObjectID
oracle.ide.db Classes for representing database objects in the IDE. 
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.panels
 

Methods in oracle.ide.db.panels with parameters of type DBObjectID
protected  boolean DatabaseLinkPanel.isDangling(DBObjectID ref)
          Do we have a dangling reference?
protected  boolean SynonymPanel.isDangling(DBObjectID ref)
          Do we have a dangling reference?
protected  void DatabaseLinkPanel.setForSchemaAndName(DBObjectID refID)
           
protected  void SynonymPanel.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.
static DBObjectID TemporaryObjectID.findOriginalID(TemporaryObjectID id)
          Finds the original most ID in the given TemporaryObjectID's "original object" heirachy.
 DBObjectID[] ColumnConstraint.getColumnIDs()
          Gets the IDs of the columns referenced by this Constraint.
 DBObjectID[] Trigger.getColumnIDs()
           
 DBObjectID PlSqlParameter.getDataTypeID()
           
 DBObjectID Index.getDomainIndextype()
           
 DBObjectID DBObject.getID()
          Retrieves the object ID associated with this object.
 DBObjectID AbstractDBObject.getID()
           
 DBObjectID ReferenceID.getNewID()
          Deprecated. 
 DBObjectID DBReferenceID.getNewID()
          Deprecated. This ID is used to reference an object in the database.
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 AbstractDBObjectID.getParent()
          Gets this id's parent id (if one exists)
 DBObjectID DBObjectID.getParent()
          Retrieves the parent for this id if it has one.
 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)
          Returns the DBObjects who directly reference the given DBObject.
 DBObjectID PlSqlMethod.getReturnTypeID()
           
 DBObjectID DeclarativePlSql.getReturnTypeID()
           
 DBObjectID PlSqlSubprogram.getReturnTypeID()
           
 DBObjectID Procedure.getReturnTypeID()
          Deprecated. 
 DBObjectID[] SchemaObjectManager.getSchemaObjectReferers(SchemaObject obj, boolean deep)
          Returns the SchemaObjects who reference (either directly or via their children) the given SchemaObject (or one of its children).
 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)
           
 

Methods in oracle.javatools.db with parameters of type DBObjectID
 void ReferenceID.addChildObjectName(DBObjectID id)
           
protected  SchemaObject AbstractDBObjectProvider.createByIDImpl(DBObjectID id)
           
protected  SchemaObject AbstractDatabase.createByIDImpl(DBObjectID id)
           
 SchemaObject 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  SchemaObject 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 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 DBObjectID.equals(DBObjectID id, boolean strict)
          Whether the specified id is equivalent to this id.
 boolean TemporaryObjectID.equals(DBObjectID id, boolean strict)
           
protected  boolean NameBasedID.equalsImpl(DBObjectID id, boolean strict)
           
protected  boolean ReferenceID.equalsImpl(DBObjectID id, boolean strict)
           
protected  boolean IdentifierBasedID.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  DBObject AbstractDBObjectProvider.findByID(DBObjectID id)
           
protected  SchemaObject AbstractDBObjectProvider.findObject(DBObjectID id)
          Looks for the specified object id in the cache.
 DBObject DBObject.findOwnedObject(DBObjectID id)
          Returns a child of this object that has the given ID.
 DBObject AbstractDBObject.findOwnedObject(DBObjectID id)
          Returns a child of this object that has the given ID.
static java.lang.String DBUtil.getDBObjectName(DBObjectID dbObjectID)
          Returns 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)
           
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 SchemaObjectManager.isUnresolvedReference(DBObjectID id)
          Returns true if the given id is an "unresolved reference".
protected  boolean SchemaObjectManager.resolvesUnresolvedReference(DBObjectID id, DBObjectID unresolved)
          Returns true if the given id resolves the given id that is unresolved.
 void ColumnConstraint.setColumnIDs(DBObjectID[] ids)
          Sets the IDs of the columns referenced by this Constraint.
 void Trigger.setColumnIDs(DBObjectID[] ids)
           
 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 DeclarativePlSql.setReturnTypeID(DBObjectID typeID)
           
 void PlSqlSubprogram.setReturnTypeID(DBObjectID returnTypeID)
           
 void Procedure.setReturnTypeID(DBObjectID returnTypeID)
          Deprecated. 
 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 Index.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void FKConstraint.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void AbstractSchemaObject.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 Synonym.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void Column.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void ColumnConstraint.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void Trigger.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void AbstractDBObject.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
          Used by the final getReferenceID() implementation.
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 Index.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean Index.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 ViewColumn.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean ViewColumn.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 Column.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean Column.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 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 Trigger.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean Trigger.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 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
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)
           
CascadeRequiredException(DBObject obj, java.util.Collection<DBObjectID> deps)
           
 

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
 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  SchemaObject 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 GenericIDComparator.compare(DBObjectID o1, DBObjectID o2)
           
 int IDByNameComparator.compare(DBObjectID id1, DBObjectID id2)
           
 

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[] 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.
 

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 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.
 

Method parameters in oracle.javatools.db.ora with type arguments of type DBObjectID
protected  void OracleTablePartitions.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void OracleExternalTableProperties.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void OracleIndexPartitions.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void LOBDescriptor.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void OracleIndexOrganizedTableProperties.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void MaterializedViewLog.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 OracleExternalTableProperties.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean OracleExternalTableProperties.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 LOBDescriptor.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean LOBDescriptor.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)
           
 boolean MaterializedViewLog.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean MaterializedViewLog.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 FromObjectUsage.getFromObjectID()
          Returns the ID of the FromObject that this object is dependent on.
 DBObjectID AbstractFromObjectUsage.getFromObjectID()
           
 DBObjectID FKUsage.getLeftFromObjectID()
           
 DBObjectID AbstractSchemaObjectUsage.getObjectID()
           
 DBObjectID AbstractDBObjectUsage.getObjectID()
          Gets the id of the DBObject (e.g.
 DBObjectID FKUsage.getObjectID()
          Gets the id of the FK being used in the SQL of this fragment.
 DBObjectID DBObjectUsage.getObjectID()
          Gets the ID for the object being used by 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 FromObjectUsage.setFromObjectID(DBObjectID from)
          Sets the ID of the FromObject that this object is dependent on.
 void AbstractFromObjectUsage.setFromObjectID(DBObjectID id)
           
 void AbstractSQLQuery.setID(DBObjectID id)
           
 void FKUsage.setLeftFromObjectID(DBObjectID leftID)
           
 void AbstractSchemaObjectUsage.setObjectID(DBObjectID id)
           
 void AbstractDBObjectUsage.setObjectID(DBObjectID id)
          Sets the id of the DBObject (e.g.
 void FKUsage.setObjectID(DBObjectID fkid)
          Sets the id of the FK being used in the SQL of this fragment.
 void DBObjectUsage.setObjectID(DBObjectID id)
          Sets the ID for the object being used by 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 AbstractSchemaObjectUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void AbstractDBObjectUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void SelectObjectUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void FKUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
protected  void AbstractFromObjectUsage.getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
           
 boolean AbstractSchemaObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean AbstractSchemaObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean AbstractDBObjectUsage.replaceReferenceIDs(java.util.Map<DBObjectID,DBObjectID> idMap)
           
 boolean AbstractDBObjectUsage.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)
           
 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)
           
 

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 loadOnly)
          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.
 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. 
 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[] GenerateDescriptor.getObjectIDs()
           
 

Methods in oracle.jdeveloper.offlinedb.model with parameters of type DBObjectID
 void GenerateDescriptor.setObjectIDs(DBObjectID[] ids)
           
 


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.1.0)

E13403-02

Copyright © 1997, 2009, Oracle. All rights reserved.