| 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.  
 |