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.ora |
Contains the database api implementation for Oracle databases, and additional
DBObject implementations for objects specific to Oracle.
|
oracle.javatools.db.ora.lite |
Contains extensions to the database API to support Oracle Database Lite.
|
oracle.javatools.db.plsql |
Classes for dealing with PL/SQL objects.
|
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 |
---|
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.
|
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.
|
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 |
---|
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. |
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.
|
SourceObject
Any object in the database that can contain a block of source code - for
example java or PL/SQL.
|
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.
|
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.
|
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. |
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
Tablespace s |
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.
|
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
|
SchemaObjectManager
This class is for internal use only.
|
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. |
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
Tablespace s |
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 |
---|
Database
Provides a interface for accessing a database.
|
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.
|
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.
|
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 |
---|
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.
|