Package | Description |
---|---|
oracle.ide.db |
Classes for representing database objects in the IDE.
|
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.dictionary |
Contains a
Database implementation (DictionaryDatabase ) that
retrieves information for retrieving object information using dictionary
queries (instead of the JDBC metadata). |
oracle.javatools.db.ora |
Contains the database api implementation for Oracle databases, and additional
DBObject implementations for objects specific to Oracle.
|
oracle.javatools.db.sql |
Contains an API for declaratively parsing SQL queries (SELECT statements).
|
oracle.jdeveloper.db.dependency | |
oracle.jdeveloper.offlinedb |
Database API extension for saving database object definitions in XML files.
|
oracle.jdeveloper.offlinedb.model |
Classes that define an offline database's settings and properties.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SchemaObjectDescriptor.matches(BaseObjectID id)
Test whether this descriptor matches the name/type/schema information
in the given BaseObjectID.
|
Modifier and Type | Method and Description |
---|---|
static DBEditorConfig |
DBEditorConfig.newEditConfig(BaseObjectID id,
boolean childEditOnly)
Creates a new config for launching a database object edit dialog.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstraintID
Deprecated.
|
class |
IdentifierBasedID
The representation of an Object ID for an object in a provider that can be
uniquely identified by an identifier (other than name).
|
class |
NameBasedID
ID implementation that is name based.
|
class |
ReferenceID
ID implementation used for a reference property - i.e.
|
Modifier and Type | Method and Description |
---|---|
static <T extends BaseObjectID> |
BaseObjectID.copyWithNewProvider(T id,
AbstractDBObjectProvider pro)
INTERNAL USE ONLY.
|
Modifier and Type | Method and Description |
---|---|
static BaseObjectID |
BaseObjectID.createFromString(java.lang.String idString)
Creates a BaseObjectID from the information in the string.
|
protected BaseObjectID |
DBObjectFactory.createID(DBObject obj)
Creates a new BaseObjectID for the given object.
|
protected BaseObjectID |
DBObjectFactory.createID(DBObject obj,
DBObjectID parent)
Creates a new BaseObjectID for the given object.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BaseObjectID.copyToImpl(BaseObjectID target) |
protected void |
DBObjectFactory.ensureBaseInfo(BaseObjectID id,
DBObject obj,
boolean forceName) |
protected boolean |
BaseObjectID.equalsImpl(BaseObjectID target)
Compares name, schema name and type (the latter using
AbstractDBObjectID.equalsImpl(AbstractDBObjectID) ). |
protected boolean |
BaseObjectID.hasSameObjectName(BaseObjectID target)
Compares all of the name information on this id with a target id.
|
protected boolean |
BaseObjectID.hasSameProvider(BaseObjectID other) |
protected SystemObject |
AbstractDBObjectProvider.loadObjectImpl(BaseObjectID id)
This is called when an id is resolved, and there is no object cached
for it.
|
protected SystemObject |
AbstractDBObjectProvider.resolveIDImpl(BaseObjectID id)
Gets an object that is respresented by the given id.
|
static DBObject |
DBUtil.resolveInOtherProvider(BaseObjectID id,
DBObjectProvider pro)
Attempts to resolve the given ID in a provider that is not the id's own.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.String> |
DictionaryDatabase.getParameters(DictionaryQueries.Params[] params,
BaseObjectID id)
Converts the given required parameters in to a list of Strings ready
to pass to a QueryWrapper.
|
protected SystemObject |
DictionaryDatabase.loadObjectImpl(BaseObjectID id) |
Modifier and Type | Class and Description |
---|---|
class |
NameBasedRefID
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
SQLFragmentID
Deprecated.
SQLFragments now use IdentifierBaseID insteasd
|
Modifier and Type | Method and Description |
---|---|
BaseObjectID |
DBObjectDeclarationFactory.getDBObjectID(Context context,
java.lang.String declarationID)
Creates a BaseObjectID that will resolve to the DBObject identifier
by the given declarationID.
|
BaseObjectID |
DBObjectDeclaration.getObjectID()
Returns an ID (in the oracle.javatools.db sense) for the DBObject that is
represented by this object.
|
Modifier and Type | Method and Description |
---|---|
DBObjectDeclaration |
DBObjectDeclarationFactory.createDeclaration(BaseObjectID id)
Creates a new declaration to the object represented by the given ID
|
java.lang.String |
DBObjectDeclarationFactory.createDeclarationId(BaseObjectID id)
Creates a unique identifier that can be used to create a
DBObjectDeclaration for the given DBObjectID for a DBObject in a
DBObjectProvider.
|
Modifier and Type | Class and Description |
---|---|
class |
OfflineDBObjectID
Deprecated.
use IdentifierBasedID if a subclass of DBObjectID is *really*
needed.
|
Modifier and Type | Method and Description |
---|---|
BaseObjectID |
OfflineDBObjectFactory.newID(DBObject obj)
Creates a new ID for the given object and sets it too.
|
BaseObjectID |
OfflineDBObjectFactory.newID(DBObject obj,
DBObjectID parent)
Creates a new ID for the given object and sets it too.
|
Modifier and Type | Method and Description |
---|---|
static OfflineDBObjectProvider |
OfflineDBObjectProvider.findProvider(Project project,
BaseObjectID objID)
Iterates through the project's providers, and see if any contain a matching
object id.
|
Modifier and Type | Method and Description |
---|---|
BaseObjectID |
OfflineDBObjectNode.getObjectID()
Gets the ID of the object represented by this Node.
|