Extension SDK 9.0.5

Package oracle.jdeveloper.cm.ds.db

Contains a metadata API for describing database objects.

See:
          Description

Interface Summary
BinaryObject  
Database Provides a interface for accessing a Database.
DBObject Base interface for Database Objects.
DBObjectBuilder The DBObjectBuilder interface provides a mechanism for constructing new instances representing database objects.
DBObjectID Interface representing an immutable object ID for a DBObject.
DBObjectProvider The DBObjectProvider interface provides clients with access to database objects.
DBObjectValidator A DBObjectValidator is responsible for validating a specific type of DBObject instance.
DDLGenerator The DDLGenerator interface defines an API for retrieving the neccessary DDL statements for creating, updating, and deleting objects.
SchemaObject A SchemaObject represents a database object that can exist within the context of a schema.
SourceObject  
 

Class Summary
AbstractDatabase Base implementation of the Database interface.
AbstractDBObject Provides an abstract implementation of the DBObject interface.
AbstractDBObjectBuilder  
AbstractDBObjectProvider Provides a base implementation of the DBObjectProvider interface.
AbstractDDLGenerator All the DDL generators extend this class.
AbstractSchemaObject Provides a base implementation of the SchemaObject interface.
AbstractValidator Provides an abstract implementation of the DBOBjectValidator interface.
CheckConstraint A CheckConstraint constrains a table or view based on a conditional expression.
Column Model of a database column.
ColumnConstraint  
Constraint A Constraint represents a constraint on a table or view.
ConstraintID  
DatabaseFactory DatabaseFactory classes are responsible for creating new instances of the Database interface.
DataType A database data type.
DBNull A representation of a NULL database value.
DBObjectUpdateMessage Subclass of UpdateMessage which has methods for firing DBObject specific messages.
DBUtil Utility class associated with the DB package.
Ddl Class for the DDL to create an object.
DDLDiff difference two schema objects.
DMDBuilder Builds SchemaObjects based on information retrieved from an instance of DatabaseMetaData.
FKConstraint A FKConstraint represents a Foreign Key Constraint.
Function  
Index Model of a database index.
Java  
JavaClass  
JavaResource  
JavaSource  
JdbcDatabase Implementation of the Database interface for JDBC Databases.
JdbcRelationBuilder  
JdbcSynonymBuilder  
JdbcTableBuilder  
JdbcViewBuilder  
ObjectType  
ObjectTypeBody  
OutputDDL  
Package  
PackageBody  
PKConstraint A PKConstraint represents a Primary Key constraint.
PlSql  
Procedure  
Properties use reflection to get the properties of a bean (all the get methods) and save them in a Hashtable as name/value pairs
Relation A Relation represents the basic entity of a relational database.
RelationValidator Validates Relation instances.
Schema Model of a database schema.
Sequence Model of a database sequence.
Synonym Model of a database synonym.
Table Model of a database table.
TableValidator Provides an abstract implementation for DBObjectValidators operating on tables.
TemporaryObjectID Implementation od the DBObjectID interface for objects that only exist in memory.
Trigger  
UniqueConstraint A UniqueConstraint prohibits multiple rows from having the same value in the same column or combination of columns but allows some values to be null.
View Represents a database View.
 

Exception Summary
DBException An Exception that is thrown by a DB model operation.
MissingValidatorException Indicates that the validation of the database object failed because no DBObjectValidator was registered to handle the validation.
ValidationException Indicates that the validation of the database object failed.
 

Package oracle.jdeveloper.cm.ds.db Description

Contains a metadata API for describing database objects. This metadata specification supports both online and offline database objects. Facilities are provided for creating metadata objects from an existing database connection, as well as for generating SQL to create new objects based on in memory or offline-persisted metadata.


Extension SDK

 

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