Extension SDK 9.0.5

Uses of Interface
oracle.jdeveloper.cm.ds.db.SchemaObject

Packages that use SchemaObject
oracle.jdeveloper.cm.ds.db Contains a metadata API for describing database objects. 
 

Uses of SchemaObject in oracle.jdeveloper.cm.ds.db
 

Subinterfaces of SchemaObject in oracle.jdeveloper.cm.ds.db
 interface BinaryObject
           
 interface SourceObject
           
 

Classes in oracle.jdeveloper.cm.ds.db that implement SchemaObject
 class AbstractSchemaObject
          Provides a base implementation of the SchemaObject interface.
 class Function
           
 class Index
          Model of a database index.
 class Java
           
 class JavaClass
           
 class JavaResource
           
 class JavaSource
           
 class ObjectType
           
 class ObjectTypeBody
           
 class Package
           
 class PackageBody
           
 class PlSql
           
 class Procedure
           
 class Relation
          A Relation represents the basic entity of a relational database.
 class Sequence
          Model of a database sequence.
 class Synonym
          Model of a database synonym.
 class Table
          Model of a database table.
 class Trigger
           
 class View
          Represents a database View.
 

Methods in oracle.jdeveloper.cm.ds.db that return SchemaObject
 SchemaObject Synonym.getReference()
          Retrieves the object refered to by this synonym.
 SchemaObject JdbcSynonymBuilder.buildObjectImpl(Schema schema, java.lang.String name)
           
 SchemaObject JdbcRelationBuilder.buildObjectImpl(Schema schema, java.lang.String name)
           
 SchemaObject DMDBuilder.buildObject(DBObjectID id)
           
 SchemaObject DMDBuilder.buildObject(Schema schema, java.lang.String name)
           
protected abstract  SchemaObject DMDBuilder.buildObjectImpl(Schema schema, java.lang.String name)
           
 SchemaObject AbstractDBObjectBuilder.buildObject(Schema schema, java.lang.String name)
           
 SchemaObject AbstractDBObjectBuilder.buildObject(DBObjectID id)
           
 SchemaObject DBObjectBuilder.buildObject(Schema schema, java.lang.String name)
          Builds a new SchemaObject instance.
 SchemaObject DBObjectBuilder.buildObject(DBObjectID id)
          Builds a new SchemaObject instance, using the specified ID.
protected  SchemaObject AbstractDBObjectProvider.findObject(java.lang.String type, Schema schema, java.lang.String name)
          Looks for the specified object in the cache.
 SchemaObject AbstractDBObjectProvider.getObject(java.lang.String objectType, Schema schema, java.lang.String name)
           
 SchemaObject DBObjectProvider.getObject(java.lang.String objectType, Schema schema, java.lang.String name)
          Retrieves the SchemaObject representing a specific database object.
 

Methods in oracle.jdeveloper.cm.ds.db with parameters of type SchemaObject
 void Synonym.setReference(SchemaObject ref)
          Sets the object refered to by this synonym.
 void JdbcTableBuilder.fillInObject(SchemaObject object)
           
protected  void JdbcRelationBuilder.fillInObject(SchemaObject object)
           
protected  void DMDBuilder.fillInObject(SchemaObject object)
           
static DBObject DBUtil.findChildInCopy(SchemaObject orig, SchemaObject copy, DBObject origChild)
          Given a child of an original object, finds the matching child of the copy
 Ddl DDLGenerator.getCreateDDL(SchemaObject object, boolean replace)
          Retrieves the DDL for creating the specified object.
 Ddl DDLGenerator.getCreateDDL(SchemaObject object)
          Retrieves the DDL for creating the specified object.
 Ddl[] DDLGenerator.getUpdateDDL(SchemaObject oldObject, SchemaObject newObject)
          Retrieves the DDL for updating the definition of an object.
 Ddl[] DDLGenerator.getDeleteDDL(SchemaObject object, boolean cascade)
          Retrieves the DDL for deleting an object.
protected  void AbstractDBObjectProvider.cacheObject(SchemaObject object)
          Adds an object to the cache.
protected  void AbstractDBObjectProvider.uncacheObject(SchemaObject object)
          Removes an object from the cache.
 void AbstractDBObjectProvider.validateObject(SchemaObject object)
          Validates the given object using the DBObjectValidator registered against that object's type.
 void AbstractDBObjectProvider.validateObject(SchemaObject original, SchemaObject update)
          Validates the given object update using the DBObjectValidator registered against that object's type.
abstract  boolean AbstractDBObjectProvider.canCreate(SchemaObject object, boolean replace)
           
abstract  void AbstractDBObjectProvider.createObject(SchemaObject object, boolean replace)
           
abstract  void AbstractDBObjectProvider.createObjects(SchemaObject[] objects, boolean replace)
           
abstract  boolean AbstractDBObjectProvider.canDelete(SchemaObject object, boolean cascade)
           
abstract  void AbstractDBObjectProvider.deleteObject(SchemaObject object, boolean cascade)
           
abstract  void AbstractDBObjectProvider.deleteObjects(SchemaObject[] objects, boolean cascade)
           
abstract  void AbstractDBObjectProvider.updateObject(SchemaObject oldObject, SchemaObject newObject)
           
abstract  void AbstractDBObjectProvider.updateObjects(SchemaObject[] oldObjects, SchemaObject[] newObjects)
           
protected  boolean AbstractDatabase.exists(SchemaObject obj)
          Whether the specified object exists.
 void AbstractDatabase.createObjects(SchemaObject[] objects, boolean replace)
          Default implementation of this method simply iterates through the objects calling createObject on each.
 void AbstractDatabase.deleteObjects(SchemaObject[] objects, boolean cascade)
          Default implementation of this method simply iterates through the objects calling createObject on each.
 void AbstractDatabase.updateObjects(SchemaObject[] oldObjects, SchemaObject[] newObjects)
          Default implementation of this method simply iterates through the objects calling createObject on each.
 boolean JdbcDatabase.canCreate(SchemaObject object, boolean replace)
           
 boolean JdbcDatabase.canDelete(SchemaObject object, boolean cascade)
           
 void JdbcDatabase.createObject(SchemaObject object, boolean replace)
           
 void JdbcDatabase.deleteObject(SchemaObject object, boolean cascade)
           
 void JdbcDatabase.validateObject(SchemaObject object)
           
 void JdbcDatabase.updateObject(SchemaObject oldObject, SchemaObject newObject)
           
 boolean DBObjectProvider.canCreate(SchemaObject object, boolean replace)
          Whether an attempt to create the specified object is likely to succeed.
 void DBObjectProvider.createObject(SchemaObject object, boolean replace)
          Causes the creation of the object described by the specified meta data.
 void DBObjectProvider.createObjects(SchemaObject[] objects, boolean replace)
          Causes the creation of the objects described by the specified meta data.
 void DBObjectProvider.deleteObject(SchemaObject object, boolean cascade)
          Deletes the object.
 void DBObjectProvider.deleteObjects(SchemaObject[] objects, boolean cascade)
          Deletes the objects.
 boolean DBObjectProvider.canDelete(SchemaObject object, boolean cascade)
          Checks to see whether a specific object can be deleted.
 void DBObjectProvider.validateObject(SchemaObject object)
          Checks to see if the object is valid.
 void DBObjectProvider.validateObject(SchemaObject original, SchemaObject updated)
          Checks to see if the object update is valid.
 void DBObjectProvider.updateObject(SchemaObject oldObject, SchemaObject newObject)
          Updates the definition of an object.
 void DBObjectProvider.updateObjects(SchemaObject[] oldObjects, SchemaObject[] newObjects)
          Updates the definition of a set of objects.
 

Constructors in oracle.jdeveloper.cm.ds.db with parameters of type SchemaObject
Synonym(java.lang.String name, Schema schema, SchemaObject ref)
          Constructs a new Synonym pointing to a specific object, in a specific schema, and with a specific name.
DDLDiff(Schema owner, SchemaObject a, SchemaObject b, int reconcile_type)
           
DDLDiff(SchemaObject a, SchemaObject b, int reconcile_type)
           
 


Extension SDK

 

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