Package | Description |
---|---|
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.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.extension |
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.javatools.db.util |
Contains java.util.Collection and java.util.Map implementations for listing
and mapping instances of DBObject and DBObjectID.
|
oracle.jdeveloper.offlinedb.model |
Classes that define an offline database's settings and properties.
|
oracle.jdeveloper.offlinedb.wizard |
Wizard and dialogs that can used when working with the offline database.
|
Modifier and Type | Method and Description |
---|---|
void |
NameFilterField.setDescriptor(DatabaseDescriptor desc)
Sets the DatabaseDescriptor that should be used to externalise the
filters.
|
static java.lang.String |
NameFilterField.showFilterDialog(java.awt.Component parent,
java.lang.String title,
DatabaseDescriptor desc,
java.lang.String initialFilter)
Shows a dialog containing a NameFilterField, and returns the filter
that the user enters.
|
Modifier and Type | Method and Description |
---|---|
static DBEditorFactory |
DBEditorFactoryRegistry.findDatabaseFactory(DatabaseDescriptor desc)
Finds the DBEditorFactory for a specific Database type/version.
|
protected boolean |
BaseDBEditorFactory.registerOtherLibrary(java.lang.String dbObjectType,
DatabaseDescriptor otherDesc)
Copies the library registration that is registered for the given
DBObjectProvider implementation.
|
Modifier and Type | Method and Description |
---|---|
protected DatabaseDescriptor |
DatabaseDescriptor.getBaseDescriptor()
If this descriptor is a customisation of a base descriptor, this method
returns that base descriptor.
|
static DatabaseDescriptor |
DatabaseFactory.getDatabaseDescriptor(java.lang.Class<? extends Database> providerClass)
Returns a DatabaseDescriptor for the given provider class.
|
static DatabaseDescriptor |
DatabaseFactory.getDatabaseDescriptor(Database db)
Returns a DatabaseDescriptor for the given database.
|
DatabaseDescriptor |
DatabaseRegistry.getDatabaseDescriptor(java.lang.String type,
int version)
Gets the DatabaseDescriptor for the given type and version.
|
protected abstract DatabaseDescriptor |
DatabaseFactory.DatabaseCreator.getDatabaseDescriptorImpl(java.lang.Class providerClass)
Gets a descriptor for the given database implementation class.
|
protected DatabaseDescriptor |
DatabaseFactory.DatabaseCreator.getDatabaseDescriptorImpl(Database db)
Called when a Database needs its own descriptor.
|
protected DatabaseDescriptor |
DatabaseFactory.DatabaseCreator.getDatabaseDescriptorImpl(java.lang.String type,
int ver)
Called from the DatabaseRegistry when the descriptor for a given
type/version is requested.
|
DatabaseDescriptor |
AbstractDatabase.getDescriptor() |
DatabaseDescriptor |
DBObjectProvider.getDescriptor()
Returns the DatabaseDescriptor for this provider.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<DatabaseDescriptor> |
DatabaseDescriptor.listCompatibleUpgrades()
Lists any descriptors that are a compatible upgrade from this
descriptor (e.g.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DatabaseDescriptor.isCompatibleWith(DatabaseDescriptor other)
Tests whether all datatypes and features supported in this descriptor
are also supported in the target descriptor.
|
boolean |
DatabaseDescriptor.isSameDatabase(DatabaseDescriptor other)
Tests whether the other descriptor is for the same database type and
version as this descriptor.
|
void |
DBObjectCriteria.setDatabaseDescriptor(DatabaseDescriptor desc)
By default a DBObjectCriteria will compare names case sensitively,
having assumed that they are internalised.
|
Constructor and Description |
---|
BuiltInObjectCache(DatabaseDescriptor desc,
java.lang.String resourceDir)
Creates a new cache for the given DatabaseDescriptor.
|
DatabaseDescriptor(DatabaseDescriptor base)
Constructs a new descriptor using the given base descriptor.
|
Modifier and Type | Method and Description |
---|---|
DatabaseDescriptor |
DataTypeID.getDatabaseDescriptor()
Gets the Databasedescriptor for the type and version of database that
the underlying data type is defined for.
|
Constructor and Description |
---|
DataTypeCache(DatabaseDescriptor desc,
java.lang.String resourceDir) |
DataTypeID(java.lang.String typeName,
DatabaseDescriptor desc)
Creates an id for a simple type
|
DataTypeID(java.lang.String typeName,
java.lang.String schemaName,
DatabaseDescriptor desc)
Creates an id for a complex type
|
Modifier and Type | Method and Description |
---|---|
void |
TokenDDLGenerator.includeSyntax(DatabaseDescriptor otherDatabase,
java.lang.String type,
boolean includeAlter)
Includes the ddl syntax from another database type's ddl generator into
this ddl generator for a given object type.
|
Constructor and Description |
---|
DelegateDDLGenerator(DDLGenerator base,
DatabaseDescriptor desc,
java.lang.Class<? extends Database> databaseClass,
DBObjectProvider pro)
Constructs a DDLGenerator that will check the DBObjectRegistry for a
registered DDLGenerator to delegate to for a given object type, and if
there isn't one delegates to the base generator given on construction.
|
Modifier and Type | Method and Description |
---|---|
protected DatabaseDescriptor |
AbstractProviderUsageSQLFragment.getDatabaseDescriptor()
Gets the DatabaseDescriptor that can be used to perform name operations
etc for this fragment.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<java.lang.String> |
NameComparator.createNameSet(DatabaseDescriptor desc,
boolean external)
Create a new, empty, set that will use the given descriptor to compare
the names added.
|
Constructor and Description |
---|
NameComparator(DatabaseDescriptor desc,
boolean external)
Creates a new Comparator for comparing database object names.
|
Modifier and Type | Method and Description |
---|---|
DatabaseDescriptor |
DataTypeSettings.getDatabaseDescriptor()
Gets the DatabaseDescriptor for the emulation of the offlinedb.
|
static DatabaseDescriptor |
DataTypeSettings.getDefaultDatabaseDescriptor()
Gets the DatabaseDescriptor for the default offlinedb emulation.
|
Modifier and Type | Method and Description |
---|---|
void |
DataTypeSettings.setDatabaseDescriptor(DatabaseDescriptor desc)
Sets the DatabaseDescriptor for the database that the offlinedb with
these settings should be emulating.
|
Modifier and Type | Method and Description |
---|---|
static OfflineDBObjectProvider |
ProviderWizard.createProvider(Context c,
java.lang.String name,
java.lang.String schema,
DatabaseDescriptor desc)
Launches the dialog to create a provider, based on supplied values
|