Package | Description |
---|---|
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.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.property |
Classes for dealing with properties in the database API.
|
oracle.jdeveloper.offlinedb |
Database API extension for saving database object definitions in XML files.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDatabase
Base implementation of the
Database interface. |
Modifier and Type | Method and Description |
---|---|
protected AbstractDBObjectProvider |
AbstractDBObjectBuilder.getProvider() |
Modifier and Type | Method and Description |
---|---|
static <T extends BaseObjectID> |
BaseObjectID.copyWithNewProvider(T id,
AbstractDBObjectProvider pro)
INTERNAL USE ONLY.
|
static void |
DBObjectChange.fireSchemaUpdated(AbstractDBObjectProvider pro,
Schema schema,
java.util.Map<java.lang.String,java.beans.PropertyChangeEvent> props)
Deprecated.
|
protected void |
BaseObjectID.setProviderImpl(AbstractDBObjectProvider pro)
Directly sets the given provider without performing a check on the existing
provider.
|
Constructor and Description |
---|
AbstractDBObjectBuilder(AbstractDBObjectProvider pro,
java.lang.String type) |
BaseObjectID(DBObject obj,
AbstractDBObjectProvider provider) |
BaseObjectID(java.lang.String type,
AbstractDBObjectProvider provider) |
DBLinkIDPolicy(AbstractDBObjectProvider pro,
java.lang.String dbName) |
IdentifierBasedID(DBObject obj,
java.lang.Object identifier,
AbstractDBObjectProvider pro) |
IdentifierBasedID(java.lang.String type,
java.lang.Object identifier,
AbstractDBObjectProvider pro) |
NameBasedID(DBObject obj,
AbstractDBObjectProvider pro) |
NameBasedID(java.lang.String type,
java.lang.String schemaName,
java.lang.String objName,
AbstractDBObjectProvider pro) |
Modifier and Type | Class and Description |
---|---|
class |
DDLDatabase
Database implementation that uses a DDLGenerator to create, update and delete
objects.
|
Modifier and Type | Class and Description |
---|---|
class |
DictionaryDatabase
Database implementation that uses a DictionaryQueries object to provide the
queries on the database's dictionary.
|
Constructor and Description |
---|
DerivedPropertyBuilder(AbstractDBObjectProvider pro,
java.lang.String type)
Creates a new derived property builder.
|
Modifier and Type | Class and Description |
---|---|
class |
OfflineDBObjectProvider
Extension of DBObjectProvider for the offline projects.
|