Extension SDK 10.1.3.36.73

Package oracle.javatools.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.
DBObjectProviderListener Listener for attaching to a DBObjectProvider to be notified of changes to the provider.
DBObjectValidator A DBObjectValidator is responsible for validating a specific type of DBObject instance.
DBReferenceID Extension of DBObjectID that is used to refer back to an object in a Database.
DDLGenerator The DDLGenerator interface defines an API for retrieving the neccessary DDL statements for creating, updating, and deleting objects.
DeclarativePlSql  
SchemaObject A SchemaObject represents a database object that can exist within the context of a schema.
SchemaObjectListener A SchemaObjectListener can register itself against a SchemaObject in order to be identified about changes to that SchemaObject.
SourceObject  
 

Class Summary
AbstractDatabase Base implementation of the Database interface.
AbstractDBObject Provides an abstract implementation of the DBObject interface.
AbstractDBObjectBuilder  
AbstractDBObjectID Abstract implementation of DBObjectID for subclassing by DBObjectID implementations.
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.
AttributeChangeEvent  
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 Child ID for Constraint objects - used by the JdbcDatabase builders, not by the Oracle implementations.
DatabaseFactory DatabaseFactory for the API that extends DBObjectProviderFactory.
DatabaseFactory.Descriptor  
DBObjectChange A DBObjectChange is used to notify of changes to a DBObject.
DBObjectProviderAdapter Adapter for a class to extend and implement DBObjectProviderListeners without implementing all the methods.
DBObjectProviderFactory Factory class for creating DBObjectProviders.
DBUtil Utility class associated with the DB package.
Ddl Class for the DDL to create an object.
DDLDiff Difference two schema objects a and b, update b to match a and fire appropriate messages.
DMDBuilder Builds SchemaObjects based on information retrieved from an instance of DatabaseMetaData.
DMDObjectID  
FKConstraint A FKConstraint represents a Foreign Key Constraint.
Function  
GlobalSettings Internal use only.
Index Model of a database index.
Java  
JavaClass  
JavaResource  
JavaSource  
JdbcDatabase Implementation of the Database interface for JDBC Databases.
JdbcRelationBuilder  
JdbcSynonymBuilder  
JdbcTableBuilder  
JdbcViewBuilder  
Package Object representing a package in the database.
PKConstraint A PKConstraint represents a Primary Key constraint.
PlSql  
PlSqlAttribute Model of a database object type attribute.
PlSqlMethod Model of am object type method.
PlSqlParameter Model of a parameter to a PL/SQL subprogram like a function or the mrthod of an object type.
PlSqlSubprogram  
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.
Schema Model of a database schema.
SchemaObjectManager Manager class which caches SchemaObjects and maintains dependency links between them.
Sequence Model of a database sequence.
SpecPlSql Extension of PlSql for objects that have a spec and body.
Synonym Model of a database synonym.
Table Model of a database table.
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.
ViewColumn Custom Column for Views to use when they have a DeclarativeSQLQuery.
 

Exception Summary
DBException An Exception that is thrown by a DB model operation.
InvalidNameException ValidationException thrown when an object's name is invalid.
MissingValidatorException Indicates that the validation of the database object failed because no DBObjectValidator was registered to handle the validation.
NameInUseException ValidationException thrown when a name is already in use.
ValidationException Indicates that the validation of the database object failed.
 

Package oracle.javatools.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 10.1.3.36.73

 

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