Package | Description |
---|---|
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.insight.model |
Classes to support the production of
InsightItems
for the Database UI. |
oracle.ide.db.panels |
Reusable UI panels for listing, creating or editing database objects in dialogs
in the IDE.
|
oracle.ide.db.transfer |
Contains an API for transfering database object from one DBObjectProvider to
another.
|
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.event | |
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.sql |
Contains an API for declaratively parsing SQL queries (SELECT statements).
|
oracle.javatools.db.validators |
Contains classes that provide the capability to validate DBObjects in
a DBObjectProvider.
|
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.wizard |
Wizard and dialogs that can used when working with the offline database.
|
Modifier and Type | Method and Description |
---|---|
SchemaObject |
SchemaObjectDescriptor.unwrapDescriptor(DBObjectProvider source)
Deprecated.
|
static SchemaObject[] |
SchemaObjectDescriptor.unwrapDescriptors(SchemaObjectDescriptor[] descs,
DBObjectProvider source)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.net.URL |
DBURLFactory.Helper.createURL(DBObjectProvider pro,
SchemaObject obj,
java.lang.String subType)
Deprecated.
Returns the URL for the given SchemaObject that is from the given
provider.
|
java.net.URL |
DBURLFactory.URLHelper.createURL(DBObjectProvider pro,
SchemaObject obj,
java.lang.String subType)
Deprecated.
|
static java.net.URL |
DBURLFactory.getURL(DBObjectProvider pro,
SchemaObject obj,
java.lang.String subType)
Deprecated.
use getURL(DBObjectProvider,SystemObject)
|
Modifier and Type | Class and Description |
---|---|
class |
NameAndSchemaAdvancedEditor<T extends SchemaObject>
Extension of the NameAndSchemaEditor that includes an advanced checkbox.
|
class |
NameAndSchemaEditor<T extends SchemaObject>
Resuable widget for editing a SchemaObject's name and schema.
|
Modifier and Type | Method and Description |
---|---|
SchemaObject |
SchemaObjectComboBox.getSchemaObject() |
Modifier and Type | Method and Description |
---|---|
void |
SchemaObjectComboBox.initWithOneItem(SchemaObject so)
Initialize the combobox with a single item.
|
void |
SchemaObjectComboBox.setSchemaObject(SchemaObject so) |
Modifier and Type | Method and Description |
---|---|
SchemaObject |
DBEditorFactory.createDBObject(DBObjectTypeNode node)
Deprecated.
|
SchemaObject |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType)
Deprecated.
|
SchemaObject |
DBEditorConfig.getContextObject()
If this config was created for a new Index or Trigger (for example) in the context of a
specific SchemaObject, this returns that SchemaObject.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DBEditorFactory.canEditDBObject(SchemaObject obj,
DBObjectProvider pro) |
boolean |
DBEditorFactory.editDBObject(SchemaObject obj,
DBObjectProvider pro)
Deprecated.
|
static DBEditorFactory |
DBEditorFactoryRegistry.getEditFactory(SchemaObject obj,
DBObjectProvider pro) |
Modifier and Type | Method and Description |
---|---|
protected SchemaObject[] |
InsightDataProvider.getMatchingSchemaItems(Schema schema,
java.lang.String... types) |
Modifier and Type | Method and Description |
---|---|
protected void |
PanelLibrary.setContextObject(SchemaObject newObject,
SchemaObject contextObject)
Set the context object on the newly created SystemObject.
|
Modifier and Type | Method and Description |
---|---|
SchemaObject[] |
TransferDescriptor.getSchemaObjects()
Deprecated.
This method does not let you know that the database connection
has been lost.
If the caller does not care, use getSchemaObjects( true )
and ignore the exception instead.
Otherwise, use getSchemaObjects( false ) and handle the exception
|
SchemaObject[] |
TransferDescriptor.getSchemaObjects(boolean ignoreErrors)
Deprecated.
|
SchemaObject[] |
TransferDescriptor.getSchemaObjectsAndDependencies()
Deprecated.
use getSchemaObjectsAndDependencies( boolean ignoreErrors )
instead.
|
SchemaObject[] |
TransferDescriptor.getSchemaObjectsAndDependencies(boolean ignoreErrors)
Deprecated.
use
getSystemObjectsAndDependencies( validTypes, boolean) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
TransferHelper.getUpdateDDL(DBObjectProvider source,
SchemaObject[] schemaObjects,
DBObjectProvider target,
Schema targetSchema)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryObject
Interface for an object from the db that has a binary representation (e.g.
|
interface |
SourceObject
Any object in the database that can contain a block of source code - for
example java or PL/SQL.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSchemaObject
Provides a base implementation of the
SchemaObject interface. |
class |
Alias
Model of a database alias.
|
class |
Index
Model of a database index.
|
class |
Java
Abstract SchemaObject implementation for the different Java objects available
in a database.
|
class |
JavaClass
Model of a Java Class.
|
class |
JavaResource
Model of a Java Resource object.
|
class |
JavaSource
Model of a Java Source object.
|
class |
Relation
A
Relation represents the basic entity of a relational
database. |
class |
Sequence
Model of a database sequence.
|
class |
Synonym
Model of a database synonym.
|
class |
Table
Model of a database table.
|
class |
View
Represents a database View.
|
Modifier and Type | Method and Description |
---|---|
SchemaObject |
AbstractDBObjectProvider.getObject(java.lang.String objectType,
Schema schema,
java.lang.String name) |
SchemaObject |
DBObjectProvider.getObject(java.lang.String objectType,
Schema schema,
java.lang.String name)
Retrieves the SchemaObject representing a specific database object.
|
static SchemaObject |
DBUtil.getSchemaObject(DBObject obj)
Recurses up the tree of parents for this DBObject, and if the top object
in the chain is a SchemaObject, it is returned.
|
static SchemaObject |
DBUtil.getSynonymReference(Synonym synonym)
Find the object that is referenced by the given synonym.
|
SchemaObject[] |
AbstractDBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema) |
SchemaObject[] |
DBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema)
Lists the objects of multiple types available from this provider.
|
SchemaObject[] |
AbstractDBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref) |
SchemaObject[] |
DBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
Lists the objects of multiple types available from this provider.
|
SchemaObject |
SchemaObjectIterator.next()
Gets the next object from this iterator.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<SchemaObject> |
DBUtil.getSynonymReferenceChain(Synonym synonym)
Finds the chain of objects from the given Synonym to the first non-Synonym SchemaObject.
|
Modifier and Type | Method and Description |
---|---|
void |
DBObjectFactory.ensureSchema(SchemaObject obj)
Ensures that the given object's Schema is the same instance that the
provider has, and not a copy, or separate instance with the same name.
|
void |
AbstractDBObjectProvider.fireObjectsAdded(Schema schema,
SchemaObject[] objs)
Deprecated.
|
protected void |
AbstractDBObjectProvider.fireObjectsRemoved(Schema schema,
SchemaObject[] objs)
Deprecated.
|
void |
DBObjectProviderAdapter.schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Deprecated.
Notifies the listener that SchemaObjects have been added to the provider.
|
void |
DBObjectProviderListener.schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Deprecated.
Notifies the listener that SchemaObjects have been added to the provider.
|
void |
DBObjectProviderAdapter.schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Deprecated.
Notifies the listener that the given SchemaObjects have been removed from
the provider.
|
void |
DBObjectProviderListener.schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Deprecated.
Notifies the listener that the given SchemaObjects have been removed from
the provider.
|
void |
DBObjectProvider.undeleteObject(SchemaObject object)
Undeletes the object, i.e.
|
void |
DBObjectProvider.undeleteObjects(SchemaObject[] objects)
Undeletes the objects, i.e.
|
Modifier and Type | Method and Description |
---|---|
void |
DDLDatabase.undeleteObject(SchemaObject object) |
void |
DDLDatabase.undeleteObjects(SchemaObject[] objects) |
Modifier and Type | Method and Description |
---|---|
void |
DBObjectProviderListener.schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
java.util.Collection<? extends SchemaObject> objs)
Notifies the listener that SchemaObjects have been added to the given
schema in the provider.
|
void |
DBObjectProviderListener.schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
java.util.Collection<? extends SchemaObject> objs)
Notifies the listener that the given SchemaObjects have been removed
from the given schema in the provider.
|
Modifier and Type | Class and Description |
---|---|
class |
DatabaseLink
Model of a database DatabaseLink.
|
class |
Directory
Model of an Oracle Directory object.
|
class |
Indextype |
class |
MaterializedView
A MaterializedView represents a Materialized View in the database.
|
class |
MaterializedViewLog |
class |
RecycledObject
Model of an object that has been dropped and is now in the Oracle recycle
bin.
|
class |
XMLSchema
Object to represent an XML Schema held in the database.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PlSqlSourceObject
A PL/SQL Schema Object.
|
Modifier and Type | Class and Description |
---|---|
class |
Function
Representation of a PL/SQL Function.
|
class |
Package
Representation of a PL/SQL Package Spec
|
class |
PackageBody
Representation of a PL/SQL Package Body
|
class |
PlSqlSchemaObject
Abstract superclass of all Schema level PL/SQL objects (ie
PlSqlSourceObjects )
other than Procedure and Function as they extend PlSqlSubProgram . |
class |
PlSqlSchemaObjectBody
Abstract superclass of
PackageBody and TypeBody . |
class |
PlSqlSchemaObjectSpec
|
class |
Procedure
Representation of a PL/SQL Procedure.
|
class |
Trigger
Representation of a Database Trigger
|
class |
Type
Representation of a PL/SQL Object Type.
|
class |
TypeBody
Representation of a Type Body
|
Modifier and Type | Method and Description |
---|---|
protected SchemaObject |
AbstractSQLQueryBuilder.getObject(DBObjectCriteria crit)
Gets the object that matches the given criteria.
|
protected SchemaObject |
AbstractSQLQueryBuilder.getObject(java.lang.String type,
Schema sch,
java.lang.String name)
Gets the object that matches the given criteria.
|
protected SchemaObject |
AbstractSQLQueryBuilder.getObjectForFrom(java.lang.String schema,
java.lang.String name,
java.lang.String databaseName)
Gets an object from the underlying provider (or extra objects if they
are present) that could be used in the FROM clause.
|
SchemaObject |
SynonymUsage.getReferencedObject()
Returns the object referenced by the synonym.
|
Modifier and Type | Method and Description |
---|---|
SQLQueryBuilder.SQLQueryObjectSet |
AbstractSQLQueryBuilder.constructFromObject(SchemaObject relation,
boolean createSelectObjects,
boolean createJoins,
FromObject[] includeInJoins) |
SQLQueryBuilder.SQLQueryObjectSet |
SQLQueryBuilder.constructFromObject(SchemaObject relation,
boolean createSelectObjects,
boolean createJoins,
FromObject[] includeInJoins)
Creates a FromObject for the query.
|
protected FromObject |
AbstractSQLQueryBuilder.createFromObject(SchemaObject rel,
java.util.List<java.lang.String> extraNames) |
protected FromObject |
AbstractSQLQueryBuilder.doConstructFromObject(SchemaObject relation,
java.util.List<DBObjectID> baseRelIDs,
java.util.List<java.lang.String> relNames,
java.util.Map<DBObjectID,FromObject> newRels,
java.util.List<Column> cols,
java.util.List<FKConstraint> fks) |
Modifier and Type | Class and Description |
---|---|
class |
SchemaObjectValidator<T extends SchemaObject>
Abstract validator implementation for SchemaObjects.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
DBObjectValidator.isPendingObject(SchemaObject obj)
Tests whether the given SchemaObject is pending a template expansion.
|
Modifier and Type | Method and Description |
---|---|
SchemaObject |
OfflineDBObjectProvider.getObject(SchemaObjectNode node)
Retrieves the SchemaObject from the given node ensuring that the object's
ID is correctly setup for this provider.
|
Modifier and Type | Method and Description |
---|---|
void |
OfflineDBObjectProvider.undeleteObject(SchemaObject object)
This method is not currently supported in the offline provider.
|
void |
OfflineDBObjectProvider.undeleteObjects(SchemaObject[] objects)
This method is not currently supported in the offline provider.
|
Modifier and Type | Method and Description |
---|---|
SchemaObject |
SchemaObjectNode.getSchemaObject()
Gets the SchemaObject for this node.
|
Modifier and Type | Method and Description |
---|---|
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
SchemaObject obj)
Deprecated.
|
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro,
SchemaObject obj)
Deprecated.
|
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro,
SchemaObject obj,
Context c)
Deprecated.
|
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro,
SchemaObject obj,
DBObject child)
Deprecated.
|
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro,
SchemaObject obj,
DBObject child,
Context c)
Deprecated.
|