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.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.transfer.generate |
Contains classes that control the targets available for generating database objects to in the IDE.
|
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.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. |
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.
|
Table
Model of a database table.
|
Class and Description |
---|
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 |
---|
DBObject
Base interface for all database objects.
|
DBObjectProvider
The
DBObjectProvider interface provides clients with access to database objects. |
Schema
Model of a database 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.
|
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. |
SourceObject
Any object in the database that can contain a block of source code - for example java or PL/SQL.
|
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 |
---|
DBObjectProvider
The
DBObjectProvider interface provides clients with access to database objects. |
Class and Description |
---|
CancelledException
This exception is thrown if a query to the database is cancelled mid-execution by an action of the user/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.
|
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.
|
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 . |
DeclarativePlSql
Deprecated.
use
PlSqlSubProgram instead |
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. |
PlSql
Deprecated.
use
SourceObject instead |
PlSqlAttribute
Deprecated.
use
PlSqlAttribute instead |
PlSqlMethod
Deprecated.
use
PlSqlMethod instead |
PlSqlMethod.CallSpecLanguage
Deprecated.
|
PlSqlMethod.MethodType
Deprecated.
|
PlSqlParameter
Deprecated.
use
PlSqlParameter instead |
PlSqlParameter.Mode
Deprecated.
|
PlSqlSubprogram
Deprecated.
use
PlSqlSubProgram instead |
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. |
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.
|
SpecPlSql
Deprecated.
use
PlSqlSchemaObjectSpec instead |
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.
|
Trigger.BaseType
Deprecated.
Base type for the Trigger (i.e.
|
Trigger.Timing
Deprecated.
Timing of a trigger - at what point relative to the trigger event the trigger's code will be executed.
|
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. |
AbstractSchemaObject
Provides a base implementation of the
SchemaObject interface. |
AbstractSystemObject
Abstract superclass for all SystemObject implementations.
|
ChildDBObject
Interface that any DBObject should implement if it can exist as the child of another DBObject.
|
Column
Model of a database column.
|
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. |
PlSql
Deprecated.
use
SourceObject instead |
ReferenceID
ID implementation used for a reference property - i.e.
|
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.
|
SpecPlSql
Deprecated.
use
PlSqlSchemaObjectSpec instead |
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 |
---|
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 |
---|
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. |
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.
|
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. |
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.
|
ChildDBObject
Interface that any DBObject should implement if it can exist as the child of another DBObject.
|
Column
Model of a database column.
|
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. |
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.
|
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.
|
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 |
---|
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.
|