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 |
DBObjectProvider.commitTransaction(DBObjectTransaction txn)
Commits a transaction of object changes.
|
void |
AbstractDBObjectProvider.commitTransaction(DBObjectTransaction txn) |
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) |
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.
|
abstract void |
UpdateProcessor.processUpdate(DBObjectTransaction txn,
Difference objDiff)
Called by a DBObjectProvider during a create or update process.
|
void |
RefactoringProcessor.processUpdate(DBObjectTransaction txn,
Difference objDiff) |