Package | Description |
---|---|
oracle.ide.db |
Classes for representing database objects in the IDE.
|
oracle.ide.db.components |
Contains the ComponentWrapper API, which allows DBObject properties to
be associated with a UI Component, and the property value by kept
synchronized with the UI.
|
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.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.dictionary |
Contains a
Database implementation (DictionaryDatabase ) that
retrieves information for retrieving object information using dictionary
queries (instead of the JDBC metadata). |
oracle.javatools.db.diff |
Contains a metadata driven differ of database objects.
|
oracle.javatools.db.event | |
oracle.javatools.db.extension |
Contains classes for extending the object support that comes as standard in
the database api (e.g.
|
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.property |
Classes for dealing with properties in the database API.
|
oracle.javatools.db.refactoring |
Provides classes relevant to refactoring in a DBObjectProvider.
|
oracle.javatools.db.sql |
Contains an API for declaratively parsing SQL queries (SELECT statements).
|
oracle.jdeveloper.db.navigator |
Utilities for using the "Database Navigator" that SQL Developer provides in
JDeveloper, to avoid referencing SQL Developer code directly.
|
oracle.jdeveloper.offlinedb |
Database API extension for saving database object definitions in XML files.
|
oracle.jdeveloper.offlinedb.wizard |
Wizard and dialogs that can used when working with the offline database.
|
Modifier and Type | Method and Description |
---|---|
SystemObject |
SchemaObjectDescriptor.findObject(DBObjectProvider pro)
Finds the described object in the given DBObjectProvider.
|
SystemObject |
SchemaObjectDescriptor.findObject(DBObjectProvider pro,
boolean full)
Finds the described object in the given DBObjectProvider.
|
static SystemObject[] |
SchemaObjectDescriptor.findObjects(DBObjectProvider source,
SchemaObjectDescriptor... descs)
Finds the objects for the given descriptors in a DBObjectProvider.
|
SystemObject |
SchemaObjectDescriptor.getObject()
If this is a wrapper for an existing object, this will return the object.
|
SystemObject |
SchemaObjectDescriptor.unwrapSystemObjectDescriptor(DBObjectProvider source)
Deprecated.
|
static SystemObject[] |
SchemaObjectDescriptor.unwrapSystemObjectDescriptors(SchemaObjectDescriptor[] descs,
DBObjectProvider source)
|
Modifier and Type | Method and Description |
---|---|
DBObjectCriteria<SystemObject> |
SchemaObjectDescriptor.createCriteria()
Creates a DBObejctCriteria that will query the described object from
a DBObjectProvider.
|
Modifier and Type | Method and Description |
---|---|
static SchemaObjectDescriptor[] |
SchemaObjectDescriptor.createDescriptors(SystemObject[] objs)
Wraps up a set of SystemObjects into SchemaObjectDescriptors.
|
static SchemaObjectDescriptor[] |
SchemaObjectDescriptor.createDescriptors(SystemObject[] objs,
boolean saveObj)
Wraps up a set of SystemObjects into SchemaObjectDescriptors.
|
boolean |
ProviderOperator.createObjects(SystemObject[] objs)
Creates the given objects in the provider.
|
abstract java.net.URL |
DBURLFactory.URLHelper.createURL(DBObjectProvider pro,
SystemObject obj)
Returns the URL for the given SystemObject that is from the given
provider.
|
Difference |
ProviderOperator.difference(SystemObject[] orig,
SystemObject[] upd)
Diffs the two sets of objects using the provider's DiffEngine.
|
Difference |
ProviderOperator.difference(SystemObject[] orig,
SystemObject[] upd)
Diffs the two sets of objects using the provider's DiffEngine.
|
static java.net.URL |
DBURLFactory.getURL(DBObjectProvider pro,
SystemObject obj)
Gets the URL for the given SystemObject and DBObjectProvider.
|
boolean |
ProviderOperator.updateObjects(SystemObject[] old,
SystemObject[] updateObjs)
Updates the given objects in the provider.
|
boolean |
ProviderOperator.updateObjects(SystemObject[] old,
SystemObject[] updateObjs)
Updates the given objects in the provider.
|
Constructor and Description |
---|
SchemaObjectDescriptor(SystemObject obj)
Create a descriptor for the given object.
|
Modifier and Type | Method and Description |
---|---|
SystemObject |
ComponentContext.getOriginalSystemObject()
Gets the original, top level, object that is being edited.
|
SystemObject |
ComponentContext.getUpdatedSystemObject()
Gets the updated, top level, object that is being edited.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DBObjectIDComponentWrapper.initialiseNewObject(SystemObject obj)
If the add button is included, this method will be called on any new
object prior to it displaying in the create dialog.
|
Modifier and Type | Class and Description |
---|---|
class |
NameEditor<T extends SystemObject>
Resuable widget for editing a SystemObject's name.
|
Modifier and Type | Method and Description |
---|---|
protected SystemObject[] |
DBObjectSourcePicker.filterAndSort(SystemObject[] objs)
Called by the picker when querying the database.
|
Modifier and Type | Method and Description |
---|---|
DBObjectCriteria<SystemObject> |
DBObjectChooser.getDBObjectCriteria() |
Modifier and Type | Method and Description |
---|---|
protected SystemObject[] |
DBObjectSourcePicker.filterAndSort(SystemObject[] objs)
Called by the picker when querying the database.
|
abstract void |
DBObjectChooser.NewObjectProcessor.initialise(SystemObject so)
Subclasses can perform any processing on the object prior to display
in the Create dialog
|
Constructor and Description |
---|
DBObjectChooser(DBObjectChooser parent,
DBObjectLister lister,
DBObjectCriteria<SystemObject> criteria,
java.lang.String... types)
Create a DBObjectChooser where the objects are listed using the given DBObjectLister
and DBObjectCriteria, parented by the given DBObjectChooser.
|
Modifier and Type | Method and Description |
---|---|
<T extends SystemObject> |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
T template,
boolean commitToProvider)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
SystemObject |
DBEditorConfig.getNewObject()
Deprecated.
renamed to
DBEditorConfig.getUpdatedObject() for
consistency across the API. |
SystemObject |
DBEditorConfig.getOriginalObject()
For an edit operation, this returns the original objec that the
DBObjectProvider has in memory.
|
static SystemObject |
TemplateObjectChooser.getTemplate(DBObjectProvider pro,
java.lang.String[] supportedTypes) |
SystemObject |
DBEditorConfig.getUpdatedObject()
Gets the "updatedObject".
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SystemObject> |
DBEditorConfig.getAdditionalObjects()
Deprecated.
with no replacement
|
Modifier and Type | Method and Description |
---|---|
void |
DBEditorConfig.setNewObject(SystemObject newObject)
Deprecated.
renamed to
DBEditorConfig.setUpdatedObject(SystemObject) for
consistency across the API. |
void |
DBEditorConfig.setOriginalObject(SystemObject originalObject)
Sets the original object for an edit operation.
|
void |
DBEditorConfig.setUpdatedObject(SystemObject updatedObject)
Sets the "updated object" - i.e.
|
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SystemObject[] oldObjects,
SystemObject[] newObjects)
Performs an updateObject operation.
|
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SystemObject[] oldObjects,
SystemObject[] newObjects)
Performs an updateObject operation.
|
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SystemObject[] oldObjects,
SystemObject[] newObjects,
boolean replace)
Performs an updateObject operation.
|
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SystemObject[] oldObjects,
SystemObject[] newObjects,
boolean replace)
Performs an updateObject operation.
|
Modifier and Type | Method and Description |
---|---|
protected SystemObject |
DDLPanel.getOriginalObjectForDDL()
Gets the original object for the DDL to diff against for producing
ALTER ddl.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PanelLibrary.addSupportedTitle(SystemObject obj,
DBObjectProvider pro,
java.lang.String[] propPaths,
java.util.Collection<java.lang.String> titles,
java.lang.String title)
Deprecated.
register the panel against its properties using addPanel
and this is done automatically.
|
protected void |
PanelLibrary.addSupportedTitle(SystemObject obj,
DBObjectProvider pro,
java.lang.String propPath,
java.util.Collection<java.lang.String> titles,
java.lang.String title)
Deprecated.
register the panel against its properties using addPanel
and this is done automatically.
|
Modifier and Type | Method and Description |
---|---|
SystemObject[] |
TransferPolicy.copyForTransfer(TransferDescriptor td,
SystemObject[] existingObjects)
Copy the objects for transfer.
|
SystemObject[] |
TransferController.doTransfer(TransferDescriptor td)
Performs the actual transfer of the given TransferDescriptor.
|
SystemObject[] |
TransferPolicy.findExistingObjects(TransferDescriptor td)
Find any existing objects in the transfer target.
|
SystemObject[] |
TransferState.getCopiedObjects()
Gets the "copied" objects for the transfer.
|
SystemObject[] |
TransferState.getExistingObjects()
Gets the "existing" objects for the transfer.
|
SystemObject[] |
TransferState.getOriginalObjects()
Gets the "original" objects for the transfer.
|
SystemObject[] |
TransferDescriptor.getSystemObjects()
Deprecated.
this method does not let the caller know
if the database connection is lost.
|
SystemObject[] |
TransferDescriptor.getSystemObjects(boolean ignoreErrors)
convenience method to return the source objects.
|
SystemObject[] |
TransferDescriptor.getSystemObjectsAndDependencies()
Deprecated.
Use getSystemObjectsAndDependencies( validTypes, true ) if
you dont want to get a DBException.
Or better, getSystemObjectsAndDependencies( validTypes, false ) if the caller
will handle the exception. A DBException will be throw if the
database connection is lost.
|
SystemObject[] |
TransferDescriptor.getSystemObjectsAndDependencies(boolean ignoreErrors)
Deprecated.
Use
getSystemObjectsAndDependencies( validTypes, ignoreErrors ) |
SystemObject[] |
TransferDescriptor.getSystemObjectsAndDependencies(java.util.Collection<java.lang.String> validTypes,
boolean ignoreErrors)
Convenience method to return the source objects and dependencies.
|
SystemObject[] |
TransferManager.prepareAndTransfer(TransferDescriptor td)
Transfer the objects as described by the TransferDescriptor.
|
SystemObject[] |
TransferTarget.transfer(ResultSet rs)
Complete the transfer by applying the given result set to the transfer
target.
|
SystemObject[] |
TransferManager.transfer(TransferDescriptor td)
Do the transfers described by the TransferDescriptor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TransferPolicy.canTransfer(TransferDescriptor transferDescriptor,
SystemObject systemObject)
Check that it is OK to transfer the object.
|
SystemObject[] |
TransferPolicy.copyForTransfer(TransferDescriptor td,
SystemObject[] existingObjects)
Copy the objects for transfer.
|
ResultSet |
TransferPolicy.getDifferences(TransferDescriptor td,
SystemObject[] existingObjects,
SystemObject[] copiedObjects)
Get a ResultSet describing the differences between any existing objects
and the objects which have been copied for transfer.
|
ResultSet |
TransferPolicy.getDifferences(TransferDescriptor td,
SystemObject[] existingObjects,
SystemObject[] copiedObjects)
Get a ResultSet describing the differences between any existing objects
and the objects which have been copied for transfer.
|
void |
TransferState.setExistingObjects(SystemObject[] existing)
Set the "existing" objects on the TransferState
Should only be used by the TransferManager and RefreshController.
|
Modifier and Type | Class and Description |
---|---|
class |
DBObjectCriteria<T extends SystemObject>
A DBObjectCriteria is used when listing objects from a DBObjectProvider
to specify the criteria by which the list should be restricted.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryObject
Interface for an object from the db that has a binary representation (e.g.
|
interface |
SchemaObject
A
SchemaObject represents a database object that can
exist within the context of a schema. |
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 |
AbstractSystemObject
Abstract superclass for all SystemObject implementations.
|
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 |
Schema
Model of a database schema.
|
class |
Sequence
Model of a database sequence.
|
class |
Synonym
Model of a database synonym.
|
class |
Table
Model of a database table.
|
class |
Tablespace
Model of a Tablespace in a database.
|
class |
View
Represents a database View.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends SystemObject> |
AbstractDBObjectProvider.checkCachedObject(T object)
Use by getObjectImpl to verify that the given object in the cache is still
valid.
|
<T extends SystemObject> |
DatabaseDescriptor.getBuiltInObject(DBObjectCriteria<T> criteria)
Gets a built-in object matching the given criteria.
|
<T extends SystemObject> |
AbstractDBObjectProvider.getObject(DBObjectCriteria<T> criteria) |
<T extends SystemObject> |
DBObjectProvider.getObject(DBObjectCriteria<T> criteria)
Retrieves the SystemObject representing a specific database object.
|
protected <T extends SystemObject> |
AbstractDBObjectProvider.getObjectImpl(DBObjectCriteria<T> criteria)
getObject implementation for looking up a single object in the
provider.
|
protected <T extends SystemObject> |
AbstractDatabase.getObjectImpl(DBObjectCriteria<T> criteria) |
static <T extends SystemObject> |
DBUtil.getProviderDefinitions(T[] objs,
DBObjectProvider pro)
Gets the definitions for the given objects from the database by querying
name, schema and type.
|
protected <T extends SystemObject> |
AbstractDBObjectProvider.isRequestedObject(T object,
DBObjectCriteria<T> criteria)
Checks whether the object that has been returned by a list operation
matches the given criteria.
|
<T extends SystemObject> |
BuiltInObjectCache.listBuiltInObjects(DBObjectCriteria<T> criteria)
Lists the built in objects from this cache that match the given
criteria.
|
<T extends SystemObject> |
DatabaseDescriptor.listBuiltInObjects(DBObjectCriteria<T> criteria)
A built-in object is a SystemObject definition that we define in the
database descriptor for well-known objects.
|
protected <T extends SystemObject> |
DatabaseDescriptor.listBuiltInObjectsImpl(DBObjectCriteria<T> criteria)
Implementation for listing built-in objects.
|
<T extends SystemObject> |
AbstractDBObjectProvider.listObjects(DBObjectCriteria<T> criteria) |
<T extends SystemObject> |
DBObjectProvider.listObjects(DBObjectCriteria<T> filter)
Lists the objects from this provider that match the given criteria.
|
protected <T extends SystemObject> |
AbstractDBObjectProvider.listObjectsFromCache(DBObjectCriteria<T> criteria)
Lists the objects that are in the internal memory cache for this provider.
|
protected abstract <T extends SystemObject> |
AbstractDBObjectProvider.listObjectsImpl(DBObjectCriteria<T> criteria)
Internal listObjects implementation.
|
protected <T extends SystemObject> |
AbstractDBObjectProvider.loadObjectImpl(DBObjectCriteria<T> criteria)
Loads a SystemObject definition from the underlying metadata.
|
Modifier and Type | Method and Description |
---|---|
SystemObject |
CascadeManager.cascadeDelete(DBObject deleted,
SystemObject referer)
Deprecated.
- cascade is automatic in providers that support it
|
SystemObject |
CascadeManager.cascadeDelete(DBObject deleted,
SystemObject referer,
boolean copyIfCascadeRequired)
Deprecated.
- cascade is automatic in providers that support it
|
protected SystemObject |
AbstractDBObjectProvider.findObject(DBObjectID id)
Looks for the specified object id in the cache.
|
protected SystemObject |
AbstractDBObjectProvider.findObject(java.lang.String type,
Schema schema,
java.lang.String name)
Looks for the specified object in the cache.
|
protected SystemObject |
AbstractDBObjectBuilder.findObjectInProviderCache(DBObjectID id)
Finds an existing object in the provider's object cache by id.
|
protected SystemObject |
AbstractDBObjectBuilder.findObjectInProviderCache(java.lang.String type,
Schema schema,
java.lang.String name)
Finds an existing object in the provider's object cache by name.
|
protected SystemObject |
AbstractDatabase.findOrCreateObject(DBObjectLister.ObjectInfo info,
DBObjectCriteria criteria)
Checks the cache for an existing object and if there isn't one creates
a new object using the registered builder and marks it for lazy
initialization.
|
protected SystemObject |
AbstractDatabase.findOrCreateObject(java.lang.String type,
Schema schema,
java.lang.String name,
java.lang.Object idVal)
Checks the cache for an existing object and if there isn't one creates
a new object using the registered builder and marks it for lazy
initialization.
|
protected SystemObject |
AbstractDatabase.findOrCreateObject(java.lang.String type,
java.lang.String dbName,
Schema schema,
java.lang.String name,
java.lang.Object idVal)
Checks the cache for an existing object and if there isn't one creates
a new object using the registered builder and marks it for lazy
initialization.
|
protected SystemObject |
AbstractDatabase.findOrCreateObject(java.lang.String type,
java.lang.String dbName,
Schema schema,
java.lang.String name,
java.lang.Object idVal,
java.lang.Long timestamp)
Checks the cache for an existing object and if there isn't one creates
a new object using the registered builder and marks it for lazy
initialization.
|
protected SystemObject |
AbstractDatabase.getCreatedObject(java.lang.String type,
Schema schema,
java.lang.String name)
Used by finishCreate() to get the object that's just been created back
from the database so that it can be verified before returning to the
user.
|
static SystemObject[] |
SchemaObjectManager.getDependencies(SystemObject obj,
DBObjectProvider pro,
boolean recurse)
Deprecated.
use
CascadeManager.listReferencedObjects(SystemObject,boolean) on a
manager instance. This method always returns an empty array. |
static <T extends SystemObject> |
DBUtil.getProviderDefinitions(T[] objs,
DBObjectProvider pro)
Gets the definitions for the given objects from the database by querying
name, schema and type.
|
static SystemObject |
DBUtil.getSystemObject(DBObject obj)
Recurses up the tree of parents for this DBObject, and if the top object
in the chain is a SystemObject, it is returned.
|
static SystemObject |
DBUtil.getSystemObjectFromParent(Difference cmr,
java.lang.String contributor)
Search back through the parents of the Difference to find a
SystemObject.
|
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.loadObjectImpl(java.lang.String type,
Schema schema,
java.lang.String name)
Deprecated.
no longer used - replaced by
AbstractDBObjectProvider.loadObjectImpl(DBObjectCriteria) |
protected SystemObject |
AbstractDBObjectProvider.resolveIDImpl(BaseObjectID id)
Gets an object that is respresented by the given id.
|
protected SystemObject |
AbstractDBObjectProvider.resolveReferenceID(ReferenceID id)
Resolves a given reference by trying to find an object with matching
details.
|
protected SystemObject |
AbstractDBObjectProvider.resolveUnspecifiedTypeID(ReferenceID id)
Resolves a given type-less reference by trying to find an object with
matching name details.
|
Modifier and Type | Method and Description |
---|---|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String[] types,
Schema schema,
java.lang.String nameLike)
Creates a new, blank criteria that isn't tied to a specific SystemObject
subclass.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String type,
Schema schema,
java.lang.String nameLike)
Creates a new, blank criteria that isn't tied to a specific SystemObject
subclass.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String type,
java.lang.String schemaName,
java.lang.String nameLike)
Creates a new, blank criteria that isn't tied to a specific SystemObject
subclass.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String type,
java.lang.String dbName,
java.lang.String schemaName,
java.lang.String nameLike)
Creates a new, blank criteria that isn't tied to a specific SystemObject
subclass.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createSingleObjectCriteria(java.lang.String type,
Schema schema,
java.lang.String name)
Creates a new criteria for getting a single object, that isn't tied to
a specific SystemObject subclass.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createSingleObjectCriteria(java.lang.String type,
java.lang.String schemaName,
java.lang.String name)
Creates a new criteria for getting a single object, that isn't tied to
a specific SystemObject subclass.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createSingleObjectCriteria(java.lang.String type,
java.lang.String dbName,
java.lang.String schemaName,
java.lang.String name)
Creates a new criteria for getting a single object, that isn't tied to
a specific SystemObject subclass.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createTypeCriteria(java.util.Collection<java.lang.String> types)
Creates a new DBObjectCriteria object that is only restricted by object
type.
|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createTypeCriteria(java.lang.String... types)
Creates a new DBObjectCriteria object that is only restricted by object
type.
|
java.util.List<SystemObject> |
ReferenceID.ReferenceInfo.getSystemObjects() |
protected java.util.Collection<SystemObject> |
AbstractDBObjectProvider.listObjectsImpl(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
Deprecated.
AbstractDBObjectProvider.listObjectsImpl(DBObjectCriteria) is the list
implementation. This method will be removed in a future release. If
you override this method it will not be called. |
java.util.Collection<SystemObject> |
CascadeManager.listReferencedObjects(SystemObject obj,
boolean recurse)
Returns the SystemObjects that this SystemObject, or any of its children,
are dependent on (reference).
|
java.util.Collection<SystemObject> |
CascadeManager.listReferencedObjects(SystemObject obj,
CascadeManager.LookupCriteria criteria)
Returns the SystemObjects that this SystemObject, or any of its children,
are dependent on (reference).
|
protected java.util.Collection<SystemObject> |
CascadeManager.listUnresolvedReferers(SystemObject obj)
Lists the objects that have unresolved references that might refer to
the given object or any of its children.
|
static java.util.Map<Schema,java.util.Collection<SystemObject>> |
DBUtil.sortIntoSchemas(java.util.Collection<? extends SystemObject> objs)
Sorts the given list of objects into a map of Schema to objects.
|
static java.util.Map<Schema,java.util.Collection<SystemObject>> |
DBUtil.sortIntoSchemas(SystemObject... objs)
Sorts the given list of objects into a map of Schema to objects.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDBObjectProvider.addObjectListener(DBObjectListener list,
SystemObject obj) |
void |
DBObjectProvider.addObjectListener(DBObjectListener list,
SystemObject obj)
Adds a listener that is notified of any updates to the given object.
|
protected void |
AbstractDBObjectProvider.cacheObject(SystemObject object,
boolean loadOperation)
Adds an object to the cache.
|
boolean |
DBObjectProvider.canCreate(SystemObject object,
boolean replace)
Whether an attempt to create the specified object is likely to succeed.
|
boolean |
DBObjectProvider.canDelete(SystemObject object,
boolean cascade)
Checks to see whether a specific object can be deleted.
|
SystemObject |
CascadeManager.cascadeDelete(DBObject deleted,
SystemObject referer)
Deprecated.
- cascade is automatic in providers that support it
|
SystemObject |
CascadeManager.cascadeDelete(DBObject deleted,
SystemObject referer,
boolean copyIfCascadeRequired)
Deprecated.
- cascade is automatic in providers that support it
|
static void |
DBUtil.cascadeInternalRename(SystemObject sysObj,
DBObject child,
java.lang.String oldName,
java.lang.String newName,
DBObjectProvider pro)
Cascades the rename of a child object internally to its top level
parent.
|
static void |
DBUtil.clearCachedTimestamp(DBObjectProvider pro,
SystemObject obj)
If the given provider has its timestamp checking suspended then this
method clears any cached timestamp information for the given object.
|
void |
AbstractDBObjectProvider.createObject(SystemObject obj,
boolean replace) |
void |
DBObjectProvider.createObject(SystemObject object,
boolean replace)
Causes the creation of the object described by the specified meta data.
|
void |
DBObjectProvider.createObjects(SystemObject[] objects,
boolean replace)
Causes the creation of the objects described by the specified meta data.
|
void |
AbstractDBObjectProvider.deleteObject(SystemObject obj,
boolean cascade) |
void |
DBObjectProvider.deleteObject(SystemObject object,
boolean cascade)
Deletes the object.
|
void |
DBObjectProvider.deleteObjects(SystemObject[] objects,
boolean cascade)
Deletes the objects.
|
void |
CascadeManager.doCascadeDelete(SystemObject deleted,
SystemObject referer)
Deprecated.
- cascade is automatic in providers that support it
|
protected boolean |
AbstractDatabase.exists(SystemObject obj)
Whether the specified object exists.
|
protected void |
AbstractDatabase.finishCreate(SystemObject[] objects,
SystemObject[] oldObjects)
Deprecated.
Replaced by finishUpdates.
|
protected void |
AbstractDatabase.finishCreate(SystemObject[] objects,
SystemObject[] oldObjects)
Deprecated.
Replaced by finishUpdates.
|
protected void |
AbstractDatabase.finishDelete(SystemObject[] objs)
Deprecated.
Replaced by finishUpdates.
|
static void |
DBUtil.forceObjectReset(SystemObject obj,
DBObjectProvider pro)
Forces the provider to reset the given object so that its properties
will all be rebuilt from the underlying provider.
|
static void |
DBUtil.forceObjectUpdate(DBObjectProvider pro,
SystemObject orig,
java.lang.Runnable runnable)
Runs the Runnable (which is expected to apply changes to the SystemObject)
as a compound change.
|
static void |
DBUtil.forceObjectUpdate(DBObjectProvider pro,
SystemObject orig,
SystemObject upd)
Deprecated.
deprecated in favour of
DBUtil.forceObjectUpdate(DBObjectProvider,SystemObject,Runnable) |
static SystemObject[] |
SchemaObjectManager.getDependencies(SystemObject obj,
DBObjectProvider pro,
boolean recurse)
Deprecated.
use
CascadeManager.listReferencedObjects(SystemObject,boolean) on a
manager instance. This method always returns an empty array. |
protected java.lang.Long |
AbstractDBObjectProvider.getExistingTimestamp(SystemObject object) |
protected java.lang.Long |
AbstractDBObjectProvider.getExternalTimestamp(SystemObject object) |
java.lang.Long |
DBObjectLister.getExternalTimestamp(SystemObject obj)
Gets the timestamp for the given object from the underlying metadata.
|
protected java.lang.Long |
AbstractDBObjectProvider.getExternalTimestampImpl(SystemObject object)
Retrieves the external timestamp for the specified object.
|
static <T extends SystemObject> |
DBUtil.getProviderDefinitions(T[] objs,
DBObjectProvider pro)
Gets the definitions for the given objects from the database by querying
name, schema and type.
|
DBObjectID[] |
SchemaObjectManager.getSchemaObjectReferers(SystemObject obj,
boolean deep)
Deprecated.
use
CascadeManager.listTopLevelReferers(oracle.javatools.db.SystemObject,boolean)
this method simply returns an empty array. |
boolean |
AbstractDBObjectProvider.hasObjectPrivilege(SystemObject object,
java.lang.String priv)
Checks to see whether the user has the requisite permissions to perform the
specified operation on the given object.
|
boolean |
DBObjectProvider.hasObjectPrivilege(SystemObject object,
java.lang.String priv)
Checks to see whether the user has the requisite permissions to perform the
specified operation on the given object.
|
protected void |
DatabaseDescriptor.initialiseBuiltInObject(SystemObject obj)
Called on every object returned by listBuiltInObjects to set any specific
properties that mark the object as "built-in".
|
protected boolean |
AbstractDBObjectProvider.isRequestedObject(SystemObject object,
java.lang.String type,
Schema schema,
java.lang.String name)
Deprecated.
no longer called - use
AbstractDBObjectProvider.isRequestedObject(SystemObject,DBObjectCriteria) . |
static java.lang.String |
DBUtil.isViaDatabaseLink(SystemObject dso)
Tests whether the given object has been retrieved over a database link
rather than being directly from the provider it was listed from.
|
java.util.Collection<SystemObject> |
CascadeManager.listReferencedObjects(SystemObject obj,
boolean recurse)
Returns the SystemObjects that this SystemObject, or any of its children,
are dependent on (reference).
|
java.util.Collection<SystemObject> |
CascadeManager.listReferencedObjects(SystemObject obj,
CascadeManager.LookupCriteria criteria)
Returns the SystemObjects that this SystemObject, or any of its children,
are dependent on (reference).
|
java.util.Collection<DBObjectID> |
CascadeManager.listTopLevelReferers(SystemObject obj,
boolean deep)
Gets the ids for the SystemObjects who reference (either directly or
via their children) the given SystemObject (or one of its children).
|
abstract java.util.Collection<DBObjectID> |
CascadeManager.listTopLevelReferers(SystemObject obj,
CascadeManager.LookupCriteria criteria)
Gets the ids for the SystemObjects who reference (either directly or
via their children) the given SystemObject (or one of its children).
|
java.util.Collection<DBObjectID> |
SchemaObjectManager.listTopLevelReferers(SystemObject obj,
CascadeManager.LookupCriteria criteria) |
protected java.util.Collection<SystemObject> |
CascadeManager.listUnresolvedReferers(SystemObject obj)
Lists the objects that have unresolved references that might refer to
the given object or any of its children.
|
protected boolean |
SchemaObjectManager.needsInitialization(SystemObject obj)
Returns true if the given schema object isn't built yet (i.e.
|
void |
BuiltInObjectCache.registerBuiltInObject(SystemObject obj)
Registers a built in object that is not loaded from a resource file.
|
protected void |
SchemaObjectManager.registerDependency(SystemObject key,
DBObject referer,
DBObjectID referedTo)
Registers a DBObject -> DBObject dependency (e.g.
|
void |
SchemaObjectManager.registerObject(SystemObject obj)
Register the given SystemObject with this manager.
|
void |
SchemaObjectManager.registerObject(SystemObject obj,
boolean loadOnly)
Registers an object on the understanding that this is a load of the object,
not a create or update.
|
protected DBObjectChange |
AbstractDBObjectProvider.resetObject(SystemObject object,
SystemObject listed,
java.lang.Long timestamp)
If it has been noticed that the timestamp has changed on an object, or we
have updated it in the database, we want to turn it back into an object
that needs building again.
|
protected DBObjectChange |
AbstractDBObjectProvider.resetObject(SystemObject object,
SystemObject listed,
java.lang.Long timestamp,
boolean updated)
If it has been noticed that the timestamp has changed on an object, or
we have updated it in the database, we want to turn it back into an
object that needs building again.
|
java.util.Collection<Difference> |
CascadeManager.resolveUnresolvedReferences(SystemObject obj)
Deprecated.
|
void |
CascadeManager.resolveUnresolvedReferences(SystemObject incoming,
DBObjectTransaction txn)
If this manager supports unresolved references, and the given object
could potentially fix those references, then this method finds any
objects that have an unresolved reference and looks to resolve it.
|
protected boolean |
SchemaObjectManager.shouldRegister(SystemObject obj,
boolean loadOnly)
Online we register objects as they are loaded because all we care about is
keeping our cache up-to-date (i.e.
|
static java.util.Map<Schema,java.util.Collection<SystemObject>> |
DBUtil.sortIntoSchemas(SystemObject... objs)
Sorts the given list of objects into a map of Schema to objects.
|
protected void |
AbstractDBObjectProvider.uncacheObject(SystemObject object)
Removes an object from the cache.
|
void |
SchemaObjectManager.unregisterObject(SystemObject obj)
Unregisters the given object from the object manager.
|
void |
AbstractDBObjectProvider.updateObject(SystemObject oldObject,
SystemObject newObject) |
void |
DBObjectProvider.updateObject(SystemObject oldObject,
SystemObject newObject)
Updates the definition of an object.
|
void |
AbstractDBObjectProvider.updateObjects(SystemObject[] oldObjects,
SystemObject[] newObjects) |
void |
AbstractDBObjectProvider.updateObjects(SystemObject[] oldObjects,
SystemObject[] newObjects) |
void |
DBObjectProvider.updateObjects(SystemObject[] oldObjects,
SystemObject[] newObjects)
Updates the definition of a set of objects.
|
void |
DBObjectProvider.updateObjects(SystemObject[] oldObjects,
SystemObject[] newObjects)
Updates the definition of a set of objects.
|
Modifier and Type | Method and Description |
---|---|
static void |
DBUtil.ensureDerivedPropertiesBuilt(DBObject object,
DBObjectProvider pro,
java.util.Collection<? extends SystemObject> extras)
INTERNAL ONLY - this is not a finished API yet.
|
protected void |
AbstractDBObjectProvider.fireObjectsAdded(java.util.Collection<? extends SystemObject> sysObjs)
Notifies all listeners that the given objects have been added to this
provider.
|
protected void |
AbstractDBObjectProvider.fireObjectsRemoved(java.util.Collection<? extends SystemObject> sysObjs)
Notifies all listeners that the given objects have been removed from
this provider.
|
static java.util.Map<Schema,java.util.Collection<SystemObject>> |
DBUtil.sortIntoSchemas(java.util.Collection<? extends SystemObject> objs)
Sorts the given list of objects into a map of Schema to objects.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DDLDatabase.canCreate(SystemObject object,
boolean replace) |
boolean |
DDLDatabase.canDelete(SystemObject obj,
boolean cascade) |
void |
DDLDatabase.createObjects(SystemObject[] objects,
boolean replace) |
void |
DDLDatabase.deleteObjects(SystemObject[] objects,
boolean cascade) |
protected void |
DDLDatabase.processCreateException(DBException dbe,
SystemObject object) |
protected void |
DDLDatabase.processDeleteException(DBException dbe,
SystemObject object)
When an exception is encountered during delete of an object it may be for
legitimate reasons that we want to ignore (e.g.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends SystemObject> |
DictionaryDatabase.listObjectsImpl(DBObjectCriteria<T> criteria) |
Modifier and Type | Method and Description |
---|---|
protected SystemObject |
DictionaryDatabase.loadObjectImpl(BaseObjectID id) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Long |
DictionaryDatabase.getExternalTimestampImpl(SystemObject obj)
Retrieves the timestamp for this object from the database.
|
protected java.lang.Long |
DictionaryDatabase.getRefinedTimestamp(SystemObject object,
java.lang.Long ts)
This method is called when the timestamp for an object has been
retrieved from the dictionary.
|
protected QueryWrapper |
DictionaryDatabase.newQueryWrapper(SystemObject obj,
java.lang.String query,
java.util.List params) |
protected QueryWrapper |
DictionaryDatabase.newQueryWrapper(SystemObject obj,
java.lang.String query,
java.lang.Object... params) |
Modifier and Type | Method and Description |
---|---|
protected QueryWrapper[] |
DictionaryDatabase.getListQueries(DBObjectCriteria<? extends SystemObject> criteria)
Retruns a number of query wrapper objects that will list the given object
types in the given schema.
|
Modifier and Type | Method and Description |
---|---|
SystemObject |
DifferenceApplier.getCopyOfOrigWithDiffApplied(Difference diff)
Gets a new temporary copy of the original object in the given
difference and applys all the changes in the difference to that object.
|
Modifier and Type | Method and Description |
---|---|
void |
DifferenceApplier.apply(Difference rs,
SystemObject copyOfOriginal)
Applies changes in the direction specified when this applier was
constructed.
|
void |
DifferenceApplier.apply(SystemObject original,
SystemObject updated)
Applies changes in the direction specified when this applier was
constructed.
|
static DBObjectChange |
DifferenceApplier.fireLazyChangeEvent(SystemObject obj,
SystemObject copyOfOriginal,
DBObjectProvider pro)
Creates and fires a DBObjectChange event for the given object.
|
Modifier and Type | Method and Description |
---|---|
void |
DBObjectProviderListener.systemObjectsAdded(DBObjectProvider provider,
java.util.Collection<? extends SystemObject> objs)
Notifies the listener that SystemObjects have been added to the provider.
|
void |
DBObjectProviderListener.systemObjectsRemoved(DBObjectProvider provider,
java.util.Collection<? extends SystemObject> objs)
Notifies the listener that SystemObjects have been removed from the
provider.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DelegateDDLGenerator.canAlterProperty(SystemObject original,
SystemObject update,
java.lang.String prop) |
PropertyAction |
DelegateDDLGenerator.canChangeProperty(SystemObject original,
SystemObject update,
java.lang.String prop) |
boolean |
DelegateDDLGenerator.canCreateProperty(SystemObject object,
java.lang.String prop) |
PropertyAction |
DelegateDDLGenerator.canUpdateObject(SystemObject orig,
SystemObject update) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
DelegateDDLGenerator.getRestrictingProperties(java.lang.Class<? extends SystemObject> objClz,
java.lang.String property) |
PropertyAction |
DelegateDDLGenerator.supportsPropertyChange(java.lang.Class<? extends SystemObject> objClz,
java.lang.String prop) |
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 |
---|---|
boolean |
AbstractPropertyManager.canAlterProperty(SystemObject original,
SystemObject update,
java.lang.String prop) |
boolean |
PropertyManager.canAlterProperty(SystemObject original,
SystemObject update,
java.lang.String prop)
Convenience method to call
PropertyManager.canChangeProperty(oracle.javatools.db.SystemObject, oracle.javatools.db.SystemObject, java.lang.String) and check the return
value is a PropertyAction with a type of ALTER. |
PropertyAction |
AbstractPropertyManager.canChangeProperty(SystemObject original,
SystemObject update,
java.lang.String prop) |
PropertyAction |
PropertyManager.canChangeProperty(SystemObject original,
SystemObject update,
java.lang.String prop)
Queries the support for setting or changing the given property for a create
or update.
|
protected boolean |
AbstractPropertyManager.canChangeWithAlter(SystemObject orig,
SystemObject update,
java.lang.String prop)
Returns true if the given property can be changed using an alter on the
given original and updated objects.
|
protected boolean |
AbstractPropertyManager.canChangeWithReplace(SystemObject orig,
SystemObject update,
java.lang.String prop)
Returns true if the given property can be changed using a drop/recreate on
the given original and updated objects.
|
protected boolean |
AbstractPropertyManager.canCreate(SystemObject newObj,
java.lang.String prop)
Return true if the given property can be set on the given new object.
|
boolean |
AbstractPropertyManager.canCreateProperty(SystemObject obj,
java.lang.String prop) |
boolean |
PropertyManager.canCreateProperty(SystemObject object,
java.lang.String prop)
Queries the support for setting or changing the given property for a create
or update.
|
PropertyAction |
AbstractPropertyManager.canUpdateObject(SystemObject orig,
SystemObject update) |
PropertyAction |
PropertyManager.canUpdateObject(SystemObject orig,
SystemObject update)
Convenience method that uses
PropertyManager.canChangeProperty(oracle.javatools.db.SystemObject, oracle.javatools.db.SystemObject, java.lang.String) on all the
differences in the given object to tell whether the update on the given
objects can be done using a CREATE, ALTER or REPLACE as appropriate. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractPropertyManager.canCreate(java.lang.Class<? extends SystemObject> objClz,
java.lang.String prop)
Tests whether the given property is supported for create on the given
object type.
|
java.util.Collection<java.lang.String> |
AbstractPropertyManager.getRestrictingProperties(java.lang.Class<? extends SystemObject> objClz,
java.lang.String property) |
java.util.Collection<java.lang.String> |
PropertyManager.getRestrictingProperties(java.lang.Class<? extends SystemObject> objClz,
java.lang.String property)
Gets a list of other property paths which restrict the canCreate/Replace/Alter
support of the given system object property path.
|
protected boolean |
AbstractPropertyManager.isProcessorProperty(java.lang.Class<? extends SystemObject> clz,
java.lang.String prop)
Tests whether the given property is from an UpdateProcessor registered with the underlying
provider's DatabaseDescriptor, rather than being a properly registered property with the
Metadata.
|
PropertyAction |
AbstractPropertyManager.supportsPropertyChange(java.lang.Class<? extends SystemObject> objClz,
java.lang.String prop) |
PropertyAction |
PropertyManager.supportsPropertyChange(java.lang.Class<? extends SystemObject> objClz,
java.lang.String prop)
Tests whether the given property can be changed on the given system
object type.
|
Modifier and Type | Method and Description |
---|---|
SystemObject |
DBObjectTransaction.getCopyForUpdate(SystemObject obj)
Checks the transaction for an existing changes to the given object
(using
findExistingUpdate ). |
SystemObject |
DBObjectTransaction.getDiffUpdatedObject(Difference objDiff)
Gets a copy of the original object in the given diff with any
marked differences in the diff applied.
|
Modifier and Type | Method and Description |
---|---|
protected void |
CascadeProcessor.cascadeDelete(DBObjectTransaction txn,
DBObject obj,
SystemObject depObj)
Processes the delete of the given DBObject to a dependent SystemObject.
|
protected void |
CascadeProcessor.cascadeUpdate(DBObjectTransaction txn,
Difference objDiff,
SystemObject depObj) |
Difference |
DBObjectTransaction.difference(SystemObject oldObject,
SystemObject newObject)
Convinience method to diff the two objects using the provider's
DiffEngine.
|
Difference |
DBObjectTransaction.findExistingUpdate(SystemObject obj)
Finds an existing Difference for the given object.
|
SystemObject |
DBObjectTransaction.getCopyForUpdate(SystemObject obj)
Checks the transaction for an existing changes to the given object
(using
findExistingUpdate ). |
void |
DBObjectTransaction.includeUpdate(SystemObject updatedObject)
Includes
updatedObject in this transaction. |
void |
DBObjectTransaction.includeUpdate(SystemObject oldObject,
SystemObject newObject)
Includes an update to a given object in this transaction.
|
protected void |
RefactoringProcessor.processObjectCreate(DBObjectTransaction txn,
SystemObject obj)
The default processObjectDifference implementation calls this method
will every new object that will be created.
|
protected void |
CascadeProcessor.processObjectDelete(DBObjectTransaction txn,
SystemObject obj)
Process the delete of a SystemObject from the provider.
|
protected void |
RefactoringProcessor.processObjectDelete(DBObjectTransaction txn,
SystemObject obj)
The default processObjectDifference implementation calls this method
will every new object that will be deleted.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractSQLQueryBuilder.addExtraObject(SystemObject obj) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSQLQueryBuilder.setExtraObjects(java.util.Collection<? extends SystemObject> objs) |
Modifier and Type | Method and Description |
---|---|
static DBObjectNode |
DatabaseNavigatorHelper.findObjectNode(Database db,
SystemObject obj)
Gets the node in the Database Navigator for the given object within the
given Database.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends SystemObject> |
OfflineDBObjectProvider.getObjectImpl(DBObjectCriteria<T> criteria) |
protected abstract <T extends SystemObject> |
OfflineDBObjectProvider.listAllObjects(DBObjectCriteria<T> criteria)
Lists the objects by type, schema and name (can include wildcard '%') from
this provide only, not its dependencies.
|
protected <T extends SystemObject> |
OfflineDBObjectProvider.listObjectsImpl(DBObjectCriteria<T> criteria) |
protected <T extends SystemObject> |
OfflineDBObjectProvider.loadObjectImpl(DBObjectCriteria<T> criteria)
Creates a schema object by looking on the filesystem (using listAllObjects)
for the appropriate filename.
|
Modifier and Type | Method and Description |
---|---|
abstract SystemObject |
OfflineDBObjectProvider.getObject(java.net.URL url)
Retrieves the SchemaObject from the given URL ensuring that the object's
ID is correctly setup for this provider.
|
Modifier and Type | Method and Description |
---|---|
boolean |
OfflineDBObjectProvider.canCreate(SystemObject object,
boolean replace)
Returns true if the schema for this object exists, and the file
representing this object can be saved.
|
static void |
OfflineDBUtil.canCreateFile(SystemObject obj,
OfflineDBObjectProvider pro)
Checks that the user can create the default file URL for the given
object.
|
boolean |
OfflineDBObjectProvider.canDelete(SystemObject object,
boolean cascade)
Returns true if a delete operation on the given schema object is likely
to succeed.
|
void |
OfflineDBObjectProvider.createObjects(SystemObject[] objects,
boolean replace)
Used to create (or replace) the given SystemObjects.
|
static java.net.URL |
OfflineDBUtil.createObjectURL(OfflineDBObjectProvider pro,
SystemObject obj)
Creates a URL for the given object in the given project.
|
void |
OfflineDBObjectProvider.deleteObjects(SystemObject[] objects,
boolean cascade)
Deletes a set of objects together.
|
Node |
OfflineDBObjectProvider.getObjectNode(SystemObject obj)
Gets the Node for the given object id if it exists within the current
provider.
|
java.net.URL |
OfflineDBObjectProvider.getObjectURL(SystemObject obj)
Gets the URL for the given object id if it exists within the current
provider.
|
void |
OfflineDBUpdateManager.Processor.processObject(OfflineDBObjectProvider pro,
SystemObject original,
SystemObject update)
Implementations of this method may make any changes to the update SystemObject
and these will be commmited to the Offline Database, provided they do not
fail the validation phase that follows.
|
Modifier and Type | Method and Description |
---|---|
static void |
OfflineDBUtil.buildView(SQLQueryOwner sqo,
DBObjectProvider pro,
java.util.Collection<SystemObject> objs) |
Modifier and Type | Method and Description |
---|---|
static <T extends SystemObject> |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
T obj,
Context c)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SystemObject |
SchemaObjectWizard.createObject(Context c,
java.lang.String type)
Deprecated.
|
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
SchemaObject obj)
Deprecated.
|
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
Schema s,
java.lang.String type)
Deprecated.
|
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
Schema s,
java.lang.String type,
Context c)
Deprecated.
|