| Package | Description | 
|---|---|
| oracle.ide.db | 
 Classes for representing database objects in the IDE. 
 | 
| oracle.ide.db.components | 
 Contains the ComponentWrapper API, which allows DBObject properties to
 be associated with a UI Component, and the property value by kept
 synchronized with the UI. 
 | 
| oracle.ide.db.controls | 
 Reusable UI controls to used to show or list database objects. 
 | 
| oracle.ide.db.dialogs | 
 Dialogs for working with database objects in the IDE. 
 | 
| oracle.ide.db.event | |
| oracle.ide.db.execute | |
| oracle.ide.db.insight.model | 
 Classes to support the production of  
InsightItems
 for the Database UI. | 
| oracle.ide.db.model | 
 Classes associated with the IDE's navigator nodes for database
connections and database objects. 
 | 
| oracle.ide.db.panels | 
 Reusable UI panels for listing, creating or editing database objects in dialogs
in the IDE. 
 | 
| oracle.ide.db.panels.plsql | |
| oracle.ide.db.panels.sql | 
 UI for declaratively editing a SQL query. 
 | 
| oracle.ide.db.panels.sql.tester | 
 UI classes for testing a SQLQuery against a database. 
 | 
| oracle.ide.db.transfer | 
 Contains an API for transfering database object from one DBObjectProvider to
another. 
 | 
| oracle.ide.db.util | 
 Utility classes for dealing with database objects in UI in the IDE. 
 | 
| 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.ddl | 
 API for generating DDL 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.event | |
| oracle.javatools.db.execute | 
 Utility classes for executing statements, queries and pl/sql against a
 database. 
 | 
| oracle.javatools.db.extension | 
 Contains classes for extending the object support that comes as standard in
the database api (e.g. 
 | 
| oracle.javatools.db.hive | |
| oracle.javatools.db.ora | 
 Contains the database api implementation for Oracle databases, and additional
DBObject implementations for objects specific to Oracle. 
 | 
| oracle.javatools.db.ora.bigdata | |
| oracle.javatools.db.ora.lite | 
 Contains extensions to the database API to support Oracle Database Lite. 
 | 
| oracle.javatools.db.ora.sxml | |
| oracle.javatools.db.plsql | 
 Classes for dealing with PL/SQL objects. 
 | 
| oracle.javatools.db.plsql.parser | |
| oracle.javatools.db.property | 
 Classes for dealing with properties in the database API. 
 | 
| oracle.javatools.db.refactoring | 
 Provides classes relevant to refactoring in a DBObjectProvider. 
 | 
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| oracle.javatools.db.sqlite | |
| oracle.javatools.db.util | 
 Contains java.util.Collection and java.util.Map implementations for listing
 and mapping instances of DBObject and DBObjectID. 
 | 
| oracle.javatools.db.validators | 
 Contains classes that provide the capability to validate DBObjects in
 a DBObjectProvider. 
 | 
| oracle.jdeveloper.db | 
 Classes for accessing database connections in JDeveloper (and other FCP
products). 
 | 
| oracle.jdeveloper.db.dependency | |
| oracle.jdeveloper.db.model | 
 Utility classes for dealing with database Node implementations in JDeveloper
(e.g. 
 | 
| oracle.jdeveloper.db.navigator | 
 Utilities for using the "Database Navigator" that SQL Developer provides in
JDeveloper, to avoid referencing SQL Developer code directly. 
 | 
| oracle.jdeveloper.db.panels | 
 UI panels that are useful when listing, selecting or displaying database
connections in dialogs and wizards. 
 | 
| oracle.jdeveloper.offlinedb | 
 Database API extension for saving database object definitions in XML files. 
 | 
| oracle.jdeveloper.offlinedb.browser | 
 Offline Database Node implementations for the JDeveloper's Application
Navigator. 
 | 
| oracle.jdeveloper.offlinedb.model | 
 Classes that define an offline database's settings and properties. 
 | 
| oracle.jdeveloper.offlinedb.panels | 
 UI panels that can be used to define / select offline databases in JDeveloper. 
 | 
| oracle.jdeveloper.offlinedb.transfer | 
 Utilities for helping transfer objects to or from an Offline Database. 
 | 
| oracle.jdeveloper.offlinedb.userprops | 
 Extension to the Offline Database that allows the association of a library of
user properties to be associated with an offline database. 
 | 
| oracle.jdeveloper.offlinedb.wizard | 
 Wizard and dialogs that can used when working with the offline database. 
 | 
| Class and Description | 
|---|
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectCriteria
 A DBObjectCriteria is used when listing objects from a DBObjectProvider
 to specify the criteria by which the list should be restricted. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| DBObjectProviderID
 Immutable class that encapsulates the identifier and type for a
 DBObjectProvider. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectCriteria
 A DBObjectCriteria is used when listing objects from a DBObjectProvider
 to specify the criteria by which the list should be restricted. 
 | 
| DBObjectFilter
 Interface to use when searching DBObjects for a particular object, or
 objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectLister
 Plugin to DBObjectProvider to allow objects to be listed. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| DBObjectProviderID
 Immutable class that encapsulates the identifier and type for a
 DBObjectProvider. 
 | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Table
 Model of a database table. 
 | 
| Class and Description | 
|---|
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| CascadeRequiredException
 Subclass of DBException that is thrown when an attempt to delete or update
 an object is made when there are dependent objects in the given
 DBObjectProvider. 
 | 
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Table
 Model of a database table. 
 | 
| Class and Description | 
|---|
| DBObject
 Base interface for all database objects. 
 | 
| Class and Description | 
|---|
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| CancelledException
 This exception is thrown if a process is cancelled mid-execution by an
 action of the user or api. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| Class and Description | 
|---|
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SourceObject
 Any object in the database that can contain a block of source code - for
 example java or PL/SQL. 
 | 
| Class and Description | 
|---|
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| Class and Description | 
|---|
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| CancelledException
 This exception is thrown if a process is cancelled mid-execution by an
 action of the user or api. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| InvalidNameException
 ValidationException thrown when an object's name is invalid. 
 | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractChildBuildableObject
 Abstract DBObject implementation that is buildable (support lazy loading)
 and is a ChildDBObject implementation. 
 | 
| AbstractChildDBObject
 Extension of DBObject used by child object in the API. 
 | 
| AbstractDBObject
 Provides an abstract implementation of the  
DBObject
 interface. | 
| AbstractDBObject.ChildSupport | 
| AbstractDBObjectBuilder.PropertyBuilder
 Annotation to mark methods that build components (properties) of a given
 object within this builder. 
 | 
| AbstractDBObjectID
 Abstract implementation of DBObjectID for subclassing by DBObjectID
 implementations. 
 | 
| AbstractDBObjectProvider
 Provides a base implementation of the  
DBObjectProvider
 interface. | 
| AbstractIncrementer
 Abstract superclass of Sequence to allow for other implementations that use a
 Sequence (or similar) but not as a SchemaObject to re-use these properties. 
 | 
| AbstractSchemaObject
 Provides a base implementation of the  
SchemaObject interface. | 
| AbstractSystemObject
 Abstract superclass for all SystemObject implementations. 
 | 
| AutoExtendProperties
 Model of properties for auto extend behavior used by  
Tablespaces | 
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| BinaryObject
 Interface for an object from the db that has a binary representation (e.g. 
 | 
| BuiltInObjectCache
 A cache of objects that are "built-in" to a database version in the API. 
 | 
| CancelledException
 This exception is thrown if a process is cancelled mid-execution by an
 action of the user or api. 
 | 
| CascadeManager
 Provides facilities for listing references between DBObjects in a
 DBObjectProvider, and provides cascade logic for cascading delete of an
 object. 
 | 
| CascadeManager.LookupCriteria
 Used to customise the lookup of references or referers through the
 CascadeManager. 
 | 
| CascadeManager.NoCascadeRequiredException
 Deprecated.  
 | 
| CascadeRequiredException
 Subclass of DBException that is thrown when an attempt to delete or update
 an object is made when there are dependent objects in the given
 DBObjectProvider. 
 | 
| ChildDBObject
 Interface that any DBObject should implement if it can exist as the child
 of another DBObject. 
 | 
| Column
 Model of a database column. 
 | 
| ColumnConstraint
 Abstract model of a Constraint that constrains Columns in the database. 
 | 
| ColumnConstraintReferenceID
 Deprecated.  
 | 
| Constraint
 A  
Constraint represents a constraint on a table or view. | 
| Constraint.DeferrableState | 
| ConstraintID
 Deprecated.  
 | 
| Database
 Provides a interface for accessing a database. 
 | 
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DatabaseFactory.ConnectionCreator
 A connection creator should be registered for each connection store that
 exists. 
 | 
| DatabaseFactory.DatabaseCreator
 Plugin to the DatabaseFactory for creating Databases and
 DatabaseDescriptors. 
 | 
| DatabaseRegistry
 Registry of information about the Database implementations supported by
 the API. 
 | 
| DatabaseRegistry.DatabaseVersion
 Registration information for a particular database version. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectBuilder
 The  
DBObjectBuilder interface provides a mechanism
 for constructing new instances representing database objects. | 
| DBObjectChange
 Deprecated. 
 
- moved to oracle.javatools.db.event.DBObjectChange 
 | 
| DBObjectCriteria
 A DBObjectCriteria is used when listing objects from a DBObjectProvider
 to specify the criteria by which the list should be restricted. 
 | 
| DBObjectFactory
 Factory to control the creation of  
SchemaObjects and
 ChildDBObjects which may be based on templates and/or
 have the initial values of properties defined by
 PropertyInitializers. | 
| DBObjectFilter
 Interface to use when searching DBObjects for a particular object, or
 objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectListener
 Deprecated. 
 
- replaced with oracle.javatools.db.event.DBObjectListener 
 | 
| DBObjectLister
 Plugin to DBObjectProvider to allow objects to be listed. 
 | 
| DBObjectLister.ObjectInfo
 Encapsulates the information required about a listed object. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| DBObjectProviderFactory.Creator
 Factory creator class used to create provider instances when there isn't
 one already in the cache. 
 | 
| DBObjectProviderFactory.Listener
 Listener interface that can be registered against this factory to be
 notified of provider create and uncache events. 
 | 
| DBObjectProviderID
 Immutable class that encapsulates the identifier and type for a
 DBObjectProvider. 
 | 
| DBObjectProviderListener
 Deprecated. 
 
- moved to  
DBObjectProviderListener | 
| DBReferenceID
 Deprecated.  
 | 
| DBUtil.IDQuery
 When querying for reference IDs of an object this enum is used to define
 whether to query for different kinds of reference. 
 | 
| DBUtil.IDQueryCriteria
 Criteria object used by the getReferenceIDs and
 getReferenceIDsAndReferers mechanims. 
 | 
| Ddl
 Deprecated. 
 
This was part of a defunct api and has been replaced by
  
DDL. | 
| FileSpecification
 Model of  
File Specification properties. | 
| FileSpecification.FileStatus | 
| FKConstraint
 A  
FKConstraint represents a Foreign Key Constraint. | 
| FKConstraint.ReferentialAction
 The action to take "ON DELETE" or "ON UPDATE" for a FK (where supported
 by the underlying Database). 
 | 
| GlobalSettings
 Class for api settings that govern the behaviour of the api at a global
 level. 
 | 
| IdentifierBasedID
 The representation of an Object ID for an object in a provider that can be
 uniquely identified by an identifier (other than name). 
 | 
| IdentityColumnProperties
 Properties of an Identity Column defining how the values of that column are generated. 
 | 
| IdentityColumnProperties.GeneratedType
 Defines the condition for when a new value is generated for the column on insert. 
 | 
| IDPolicy
 When a DBObject is copied, the copy can optionally use an IDPolicy. 
 | 
| IDPolicy.DefaultIDPolicy
 IDPolicy that creates a TemporaryObjectID that does NOT point back to the
 original object for every object that has an ID. 
 | 
| Index
 Model of a database index. 
 | 
| Index.IndexType
 Index type 
 | 
| InvalidNameException
 ValidationException thrown when an object's name is invalid. 
 | 
| Java
 Abstract SchemaObject implementation for the different Java objects available
 in a database. 
 | 
| NameBasedID
 ID implementation that is name based. 
 | 
| NameInUseException
 ValidationException thrown when a name is already in use by an existing
 object in the DBObjectProvider. 
 | 
| PKConstraint
 A  
PKConstraint represents a Primary Key constraint. | 
| ReferenceID
 ID implementation used for a reference property - i.e. 
 | 
| ReferenceID.ReferenceInfo
 An object from which all SystemObjects, including any Synonyms, involved in the resolution
 of the ID can be discovered. 
 | 
| Relation
 A  
Relation represents the basic entity of a relational
 database. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SchemaObjectExpander
 Deprecated. 
 
replaced by  
UpdateProcessor | 
| SchemaObjectListener
 Deprecated. 
 
replaced by DBObjectListener 
 | 
| SourceObject
 Any object in the database that can contain a block of source code - for
 example java or PL/SQL. 
 | 
| Synonym
 Model of a database synonym. 
 | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Table
 Model of a database table. 
 | 
| Table.TableType
 Different types of Table supported in the API. 
 | 
| Tablespace.FileType | 
| Tablespace.TablespaceType
 Different types of Tablespace supported in the API. 
 | 
| TemplateExpander.Initialiser
 The template mechanism can be extended by Initialiser objects that can
 perform extra template work on newly templated objects before they're
 commited to the provider. 
 | 
| TemporaryObjectID
 Implementation of the DBObjectID interface for objects that only exist in
 memory. 
 | 
| TemporaryObjectID.TemporaryIDPolicy
 IDPolicy that creates a TemporaryObjectID for every object that has the
 original object set. 
 | 
| 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.Restriction
 The restriction on the query for this view 
 | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractChildDBObject
 Extension of DBObject used by child object in the API. 
 | 
| AbstractDBObject
 Provides an abstract implementation of the  
DBObject
 interface. | 
| ChildDBObject
 Interface that any DBObject should implement if it can exist as the child
 of another DBObject. 
 | 
| Database
 Provides a interface for accessing a database. 
 | 
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| IDPolicy
 When a DBObject is copied, the copy can optionally use an IDPolicy. 
 | 
| JdbcDatabase
 Implementation of the  
Database interface for JDBC Databases. | 
| ReferenceID
 ID implementation used for a reference property - i.e. 
 | 
| Schema
 Model of a database schema. 
 | 
| Class and Description | 
|---|
| AbstractDatabase
 Base implementation of the  
Database interface. | 
| AbstractDBObjectProvider
 Provides a base implementation of the  
DBObjectProvider
 interface. | 
| Database
 Provides a interface for accessing a database. 
 | 
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractDatabase
 Base implementation of the  
Database interface. | 
| AbstractDBObjectBuilder
 Abstract implementation of DBObjectbuilder that provides core support for
 component building of objects. 
 | 
| AbstractDBObjectProvider
 Provides a base implementation of the  
DBObjectProvider
 interface. | 
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| Database
 Provides a interface for accessing a database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObjectBuilder
 The  
DBObjectBuilder interface provides a mechanism
 for constructing new instances representing database objects. | 
| DBObjectCriteria
 A DBObjectCriteria is used when listing objects from a DBObjectProvider
 to specify the criteria by which the list should be restricted. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| DBObject
 Base interface for all database objects. 
 | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| CancelledException
 This exception is thrown if a process is cancelled mid-execution by an
 action of the user or api. 
 | 
| Database
 Provides a interface for accessing a database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBSQLException
 DBException subclass that is thrown when a SQLException is encountered while
 talking to the database. 
 | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectBuilder
 The  
DBObjectBuilder interface provides a mechanism
 for constructing new instances representing database objects. | 
| DBObjectLister
 Plugin to DBObjectProvider to allow objects to be listed. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractChildBuildableObject
 Abstract DBObject implementation that is buildable (support lazy loading)
 and is a ChildDBObject implementation. 
 | 
| AbstractChildDBObject
 Extension of DBObject used by child object in the API. 
 | 
| AbstractDBObject
 Provides an abstract implementation of the  
DBObject
 interface. | 
| ChildDBObject
 Interface that any DBObject should implement if it can exist as the child
 of another DBObject. 
 | 
| Database
 Provides a interface for accessing a database. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractChildBuildableObject
 Abstract DBObject implementation that is buildable (support lazy loading)
 and is a ChildDBObject implementation. 
 | 
| AbstractChildDBObject
 Extension of DBObject used by child object in the API. 
 | 
| AbstractDBObject
 Provides an abstract implementation of the  
DBObject
 interface. | 
| AbstractDBObjectID
 Abstract implementation of DBObjectID for subclassing by DBObjectID
 implementations. 
 | 
| AbstractSchemaObject
 Provides a base implementation of the  
SchemaObject interface. | 
| AbstractSystemObject
 Abstract superclass for all SystemObject implementations. 
 | 
| AutoExtendProperties
 Model of properties for auto extend behavior used by  
Tablespaces | 
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| ChildDBObject
 Interface that any DBObject should implement if it can exist as the child
 of another DBObject. 
 | 
| Column
 Model of a database column. 
 | 
| ColumnConstraintReferenceID
 Deprecated.  
 | 
| Database
 Provides a interface for accessing a database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| DBReferenceID
 Deprecated.  
 | 
| Index
 Model of a database index. 
 | 
| ReferenceID
 ID implementation used for a reference property - i.e. 
 | 
| Relation
 A  
Relation represents the basic entity of a relational
 database. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SourceObject
 Any object in the database that can contain a block of source code - for
 example java or PL/SQL. 
 | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Table
 Model of a database table. 
 | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractChildBuildableObject
 Abstract DBObject implementation that is buildable (support lazy loading)
 and is a ChildDBObject implementation. 
 | 
| AbstractDBObject
 Provides an abstract implementation of the  
DBObject
 interface. | 
| ChildDBObject
 Interface that any DBObject should implement if it can exist as the child
 of another DBObject. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Relation
 A  
Relation represents the basic entity of a relational
 database. | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| DBObject
 Base interface for all database objects. 
 | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractChildBuildableObject
 Abstract DBObject implementation that is buildable (support lazy loading)
 and is a ChildDBObject implementation. 
 | 
| AbstractDBObject
 Provides an abstract implementation of the  
DBObject
 interface. | 
| CancelledException
 This exception is thrown if a process is cancelled mid-execution by an
 action of the user or api. 
 | 
| ChildDBObject
 Interface that any DBObject should implement if it can exist as the child
 of another DBObject. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| IDPolicy
 When a DBObject is copied, the copy can optionally use an IDPolicy. 
 | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SourceObject
 Any object in the database that can contain a block of source code - for
 example java or PL/SQL. 
 | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| CancelledException
 This exception is thrown if a process is cancelled mid-execution by an
 action of the user or api. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractDBObjectBuilder
 Abstract implementation of DBObjectbuilder that provides core support for
 component building of objects. 
 | 
| AbstractDBObjectProvider
 Provides a base implementation of the  
DBObjectProvider
 interface. | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectBuilder
 The  
DBObjectBuilder interface provides a mechanism
 for constructing new instances representing database objects. | 
| DBObjectFilter
 Interface to use when searching DBObjects for a particular object, or
 objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| AbstractBuildableObject
 Provides methods for lazy loading and building AbstractDBObjects. 
 | 
| AbstractChildBuildableObject
 Abstract DBObject implementation that is buildable (support lazy loading)
 and is a ChildDBObject implementation. 
 | 
| AbstractDBObject
 Provides an abstract implementation of the  
DBObject
 interface. | 
| AbstractDBObjectBuilder
 Abstract implementation of DBObjectbuilder that provides core support for
 component building of objects. 
 | 
| AbstractDBObjectBuilder.PropertyBuilder
 Annotation to mark methods that build components (properties) of a given
 object within this builder. 
 | 
| AbstractDBObjectID
 Abstract implementation of DBObjectID for subclassing by DBObjectID
 implementations. 
 | 
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| CancelledException
 This exception is thrown if a process is cancelled mid-execution by an
 action of the user or api. 
 | 
| ChildDBObject
 Interface that any DBObject should implement if it can exist as the child
 of another DBObject. 
 | 
| Column
 Model of a database column. 
 | 
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectBuilder
 The  
DBObjectBuilder interface provides a mechanism
 for constructing new instances representing database objects. | 
| DBObjectCriteria
 A DBObjectCriteria is used when listing objects from a DBObjectProvider
 to specify the criteria by which the list should be restricted. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| FKConstraint
 A  
FKConstraint represents a Foreign Key Constraint. | 
| IdentifierBasedID
 The representation of an Object ID for an object in a provider that can be
 uniquely identified by an identifier (other than name). 
 | 
| IDPolicy
 When a DBObject is copied, the copy can optionally use an IDPolicy. 
 | 
| ProviderUsage
 Should be implemented by any DBObject that requires a DBObjectProvider to
 be set in order to operate. 
 | 
| Relation
 A  
Relation represents the basic entity of a relational
 database. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| Class and Description | 
|---|
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| DBObjectValidator
 Deprecated. 
 
replaced by oracle.javatools.db.validators.DBObjectValidator 
 | 
| InvalidNameException
 ValidationException thrown when an object's name is invalid. 
 | 
| NameInUseException
 ValidationException thrown when a name is already in use by an existing
 object in the DBObjectProvider. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SourceObject
 Any object in the database that can contain a block of source code - for
 example java or PL/SQL. 
 | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| DatabaseFactory.ConnectionCreator
 A connection creator should be registered for each connection store that
 exists. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObjectProviderID
 Immutable class that encapsulates the identifier and type for a
 DBObjectProvider. 
 | 
| Class and Description | 
|---|
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| DBObjectProviderID
 Immutable class that encapsulates the identifier and type for a
 DBObjectProvider. 
 | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| Schema
 Model of a database schema. 
 | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| Class and Description | 
|---|
| AbstractDBObjectID
 Abstract implementation of DBObjectID for subclassing by DBObjectID
 implementations. 
 | 
| AbstractDBObjectProvider
 Provides a base implementation of the  
DBObjectProvider
 interface. | 
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| CancelledException
 This exception is thrown if a process is cancelled mid-execution by an
 action of the user or api. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectCriteria
 A DBObjectCriteria is used when listing objects from a DBObjectProvider
 to specify the criteria by which the list should be restricted. 
 | 
| DBObjectFactory
 Factory to control the creation of  
SchemaObjects and
 ChildDBObjects which may be based on templates and/or
 have the initial values of properties defined by
 PropertyInitializers. | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| FKConstraint
 A  
FKConstraint represents a Foreign Key Constraint. | 
| IdentifierBasedID
 The representation of an Object ID for an object in a provider that can be
 uniquely identified by an identifier (other than name). 
 | 
| PKConstraint
 A  
PKConstraint represents a Primary Key constraint. | 
| Relation
 A  
Relation represents the basic entity of a relational
 database. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 | 
| 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. | 
| Class and Description | 
|---|
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| Class and Description | 
|---|
| BaseObjectID
 Base DBObjectID implementation that stores the object name and (optionally)
 schema name of the object. 
 | 
| Database
 Provides a interface for accessing a database. 
 | 
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectID
 Interface representing an immutable object ID for a
 DBObject. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| Database
 Provides a interface for accessing a database. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Class and Description | 
|---|
| DatabaseDescriptor
 Interface used to describe the behaviour of a Database. 
 | 
| DBException
 An Exception that is thrown by a DB model operation. 
 | 
| DBObject
 Base interface for all database objects. 
 | 
| DBObjectProvider
 The  
DBObjectProvider interface provides clients with
 access to database objects. | 
| Schema
 Model of a database schema. 
 | 
| SchemaObject
 A  
SchemaObject represents a database object that can
 exist within the context of a schema. | 
| SystemObject
 A system object is available at the DBObjectProvider level through the list
 and get methods, and can be created/updated/deleted. 
 |