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.ddl |
API for generating DDL in the database API.
|
oracle.javatools.db.event | |
oracle.javatools.db.refactoring |
Provides classes relevant to refactoring in a DBObjectProvider.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProviderOperator.commitTransaction(DBObjectTransaction txn)
Commits the changes in the given transaction.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDBObjectProvider.commitTransaction(DBObjectTransaction txn) |
void |
DBObjectProvider.commitTransaction(DBObjectTransaction txn)
Commits a transaction of object changes.
|
protected abstract java.util.Collection<DBObjectChange> |
AbstractDBObjectProvider.commitTransaction(DBObjectTransaction txn,
Difference listDiff)
Implement to commit the given transaction's difference.
|
void |
TemplateExpander.processUpdate(DBObjectTransaction txn,
Difference objDiff) |
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.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<DBObjectChange> |
DDLDatabase.commitTransaction(DBObjectTransaction txn,
Difference listDiff) |
Modifier and Type | Method and Description |
---|---|
void |
DBObjectProviderListener.transactionCommited(DBObjectTransaction txn,
Difference listDiff,
java.lang.Iterable<? extends DBObjectChange> changes)
Notifies the listener that the given transasction has been comitted
to the provider.
|
void |
DBObjectProviderListener.transactionProcessed(DBObjectTransaction txn,
Difference listDiff)
Notifies the listener that the given transasction has been processed
and is ready to be commited.
|
void |
DBObjectProviderListener.transactionSubmitted(DBObjectTransaction txn)
Notifies the listener that the given transasction has been submitted
to the provider for processing.
|
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) |
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.
|
protected void |
RefactoringProcessor.processObjectDifference(DBObjectTransaction txn,
Difference objDiff)
This is called for every SystemObject Difference in the global update
Difference.
|
protected void |
CascadeProcessor.processObjectUpdate(DBObjectTransaction txn,
Difference objDiff) |
protected void |
RefactoringProcessor.processObjectUpdate(DBObjectTransaction txn,
Difference objDiff)
The default processObjectDifference implementation calls this method
for every object that is to be updated
|
protected void |
CascadeProcessor.processSingleObjectUpdate(DBObjectTransaction txn,
Difference objDiff)
This is called for each DBObject that has changed within the overall
difference.
|
void |
RefactoringProcessor.processUpdate(DBObjectTransaction txn,
Difference objDiff) |
abstract void |
UpdateProcessor.processUpdate(DBObjectTransaction txn,
Difference objDiff)
Called by a DBObjectProvider during a create or update process.
|