| 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 |
Utility classes for working with (for example parsing) PL/SQL.
|
| 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.
|