Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

Uses of Package
oracle.javatools.db

Packages that use oracle.javatools.db
oracle.ide.db Classes for representing database objects in the IDE. 
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.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.sql UI classes 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.execute Utility classes for executing statements, queries and pl/sql against a database. 
oracle.javatools.db.extension   
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 Utility classes for working with (for example parsing) PL/SQL. 
oracle.javatools.db.property Contains classes for extending the object support that comes as standard in the database api (e.g. 
oracle.javatools.db.sql Contains an API for declaratively parsing SQL queries (SELECT statements). 
oracle.jdeveloper.db Classes for accessing database connections in JDeveloper (and other FCP products). 
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.engine.db   
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.handler Utilities for handling complicated offline database actions, for example delete. 
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. 
 

Classes in oracle.javatools.db used by oracle.ide.db
DBException
          An Exception that is thrown by a DB model operation.
DBObject
          Base interface for Database Objects.
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.
 

Classes in oracle.javatools.db used by oracle.ide.db.controls
DBObject
          Base interface for 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.
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.
ValidationException
          Indicates that the validation of the database object failed.
 

Classes in oracle.javatools.db used by oracle.ide.db.dialogs
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 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.
 

Classes in oracle.javatools.db used by oracle.ide.db.model
DBObject
          Base interface for Database Objects.
DBObjectProvider
          The DBObjectProvider interface provides clients with access to database objects.
Schema
          Model of a database schema.
 

Classes in oracle.javatools.db used by oracle.ide.db.panels
Column
          Model of a database column.
DBObject
          Base interface for Database Objects.
DBObjectChange
          A DBObjectChange is used to notify of changes to a DBObject.
DBObjectID
          Interface representing an immutable object ID for a DBObject.
DBObjectProvider
          The DBObjectProvider interface provides clients with access to database objects.
PlSql
          Abstract implementation of SchemaObject for all PL/SQL objects that belong in a Schema to extend.
Schema
          Model of a database schema.
SchemaObject
          A SchemaObject represents a database object that can exist within the context of a schema.
Synonym
          Model of a database synonym.
 

Classes in oracle.javatools.db used by oracle.ide.db.panels.sql
DBObject
          Base interface for 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.
 

Classes in oracle.javatools.db used by oracle.ide.db.panels.sql.tester
Database
          Provides a interface for accessing a database.
 

Classes in oracle.javatools.db used by oracle.ide.db.transfer
DBException
          An Exception that is thrown by a DB model operation.
DBObject
          Base interface for 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.
 

Classes in oracle.javatools.db used by oracle.ide.db.transfer.generate
DBException
          An Exception that is thrown by a DB model operation.
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.
 

Classes in oracle.javatools.db used by oracle.ide.db.util
DBObject
          Base interface for 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.
 

Classes in oracle.javatools.db used by oracle.javatools.db
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.
AbstractDBObject.ChildSupport
           
AbstractDBObjectID
          Abstract implementation of DBObjectID for subclassing by DBObjectID implementations.
AbstractDBObjectProvider
          Provides a base implementation of the DBObjectProvider interface.
AbstractSchemaObject
          Provides a base implementation of the SchemaObject interface.
AbstractSystemObject
          Abstract superclass for all SystemObject implementations.
AutoExtendProperties
           
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.NoCascadeRequiredException
          Exception thrown when a cascade is requested for an object that has no referers.
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.
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.
DBCore
          The DBCore serves two purposes: Allows registration of classes in db-api-impl to core api Provides a single point through which our singletons are registered
DBCore.Mode
          The mode for the API - either command line, headless or full ide.
DBException
          An Exception that is thrown by a DB model operation.
DBObject
          Base interface for Database Objects.
DBObjectBuilder
          The DBObjectBuilder interface provides a mechanism for constructing new instances representing database objects.
DBObjectChange
          A DBObjectChange is used to notify of changes to a DBObject.
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
          A DBObjectListener can be registered against any ListenableObject to be identified about changes to that DBObject.
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.
DBObjectProviderListener
          Listener for attaching to a DBObjectProvider to be notified of changes to the provider.
DBObjectValidator
          A DBObjectValidator is responsible for validating a specific type of DBObject instance.
DBReferenceID
          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
          Class for the DDL to create an object.
DeclarativePlSql
          A DeclarativePlSql object is a pl/sql object in the database that can be resprented declaratively - for example the parameters, return type, etc of a method can be set as properties (instead of being simply a block of code).
FileSpecification
           
FileSpecification.FileStatus
           
FKConstraint
          A FKConstraint represents a Foreign Key Constraint.
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).
IDPolicy
          When a DBObject is copied, the copy can optionally use an IDPolicy.
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.
PKConstraint
          A PKConstraint represents a Primary Key constraint.
PlSql
          Abstract implementation of SchemaObject for all PL/SQL objects that belong in a Schema to extend.
PlSqlAttribute
          Model of a PL/SQL attribute.
PlSqlMethod
          Model of a method in a PL/SQL object.
PlSqlMethod.CallSpecLanguage
           
PlSqlMethod.MethodType
           
PlSqlParameter
          Model of a parameter to a PL/SQL subprogram like a function or the method of an object type.
PlSqlParameter.Mode
           
PlSqlSubprogram
          Abstract implementation of PlSql for objects that are a simple subprogram (e.g.
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
          A SchemaObjectExpander can be registered against a DBObjectProvider, and will then be called to "expand" any object created or updated in that provider.
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
          Extension of PlSql for objects that have a spec and body.
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.
Trigger.BaseType
          Base type for the Trigger (i.e.
Trigger.Timing
          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.
ValidationException
          Indicates that the validation of the database object failed.
 

Classes in oracle.javatools.db used by oracle.javatools.db.datatypes
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 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
          Abstract implementation of SchemaObject for all PL/SQL objects that belong in a Schema to extend.
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
          Extension of PlSql for objects that have a spec and body.
SystemObject
          A system object is available at the DBObjectProvider level through the list and get methods, and can be created/updated/deleted.
ValidationException
          Indicates that the validation of the database object failed.
 

Classes in oracle.javatools.db used by oracle.javatools.db.ddl
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 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.
 

Classes in oracle.javatools.db used by oracle.javatools.db.dictionary
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.
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.
 

Classes in oracle.javatools.db used by oracle.javatools.db.diff
DBObjectChange
          A DBObjectChange is used to notify of changes to a DBObject.
DBObjectID
          Interface representing an immutable object ID for a DBObject.
SystemObject
          A system object is available at the DBObjectProvider level through the list and get methods, and can be created/updated/deleted.
 

Classes in oracle.javatools.db used by oracle.javatools.db.execute
Database
          Provides a interface for accessing a database.
DBException
          An Exception that is thrown by a DB model operation.
DBObject
          Base interface for Database Objects.
 

Classes in oracle.javatools.db used by oracle.javatools.db.extension
DatabaseDescriptor
          Interface used to describe the behaviour of a Database.
DBObject
          Base interface for 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.
DBObjectValidator
          A DBObjectValidator is responsible for validating a specific type of DBObject instance.
 

Classes in oracle.javatools.db used by oracle.javatools.db.ora
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.
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
           
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 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.
 

Classes in oracle.javatools.db used by oracle.javatools.db.plsql
DBObject
          Base interface for Database Objects.
DBObjectProvider
          The DBObjectProvider interface provides clients with access to database objects.
PlSql
          Abstract implementation of SchemaObject for all PL/SQL objects that belong in a Schema to extend.
PlSqlParameter
          Model of a parameter to a PL/SQL subprogram like a function or the method of an object type.
SourceObject
          Any object in the database that can contain a block of source code - for example java or PL/SQL.
Trigger
          Model of a database Trigger.
ValidationException
          Indicates that the validation of the database object failed.
 

Classes in oracle.javatools.db used by oracle.javatools.db.property
DBException
          An Exception that is thrown by a DB model operation.
DBObject
          Base interface for Database Objects.
DBObjectFilter
          Interface to use when searching DBObjects for a particular object, or objects.
DBObjectProvider
          The DBObjectProvider interface provides clients with access to database objects.
 

Classes in oracle.javatools.db used by oracle.javatools.db.sql
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.
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 Database Objects.
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.
ViewColumn
          Custom Column for Views to use when they have a DeclarativeSQLQuery.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.db
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.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.db.model
Database
          Provides a interface for accessing a database.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.db.navigator
Database
          Provides a interface for accessing a database.
Schema
          Model of a database schema.
SchemaObject
          A SchemaObject represents a database object that can exist within the context of a schema.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.db.panels
Database
          Provides a interface for accessing a database.
DBException
          An Exception that is thrown by a DB model operation.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.engine.db
Column
          Model of a database column.
DBObjectProvider
          The DBObjectProvider interface provides clients with access to database objects.
FKConstraint
          A FKConstraint represents a Foreign Key Constraint.
Index
          Model of a database index.
SchemaObject
          A SchemaObject represents a database object that can exist within the context of a schema.
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.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.offlinedb
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.
CheckConstraint
          A CheckConstraint constrains a table or view based on a conditional expression.
Column
          Model of a database column.
DBException
          An Exception that is thrown by a DB model operation.
DBObject
          Base interface for 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.
PlSql
          Abstract implementation of SchemaObject for all PL/SQL objects that belong in a Schema to extend.
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.
ValidationException
          Indicates that the validation of the database object failed.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.offlinedb.browser
Schema
          Model of a database schema.
SchemaObject
          A SchemaObject represents a database object that can exist within the context of a schema.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.offlinedb.handler
DBException
          An Exception that is thrown by a DB model operation.
SystemObject
          A system object is available at the DBObjectProvider level through the list and get methods, and can be created/updated/deleted.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.offlinedb.model
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 Database Objects.
DBObjectID
          Interface representing an immutable object ID for a DBObject.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.offlinedb.panels
Database
          Provides a interface for accessing a database.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.offlinedb.transfer
DBObjectProvider
          The DBObjectProvider interface provides clients with access to database objects.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.offlinedb.userprops
DBObject
          Base interface for Database Objects.
DBObjectProvider
          The DBObjectProvider interface provides clients with access to database objects.
ValidationException
          Indicates that the validation of the database object failed.
 

Classes in oracle.javatools.db used by oracle.jdeveloper.offlinedb.wizard
Database
          Provides a interface for accessing a database.
DBException
          An Exception that is thrown by a DB model operation.
DBObject
          Base interface for 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.
 


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

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