Package | Description |
---|---|
oracle.ide.db |
Classes for representing 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 | 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) |
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) |
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.
|
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.
|