| 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.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.validators | Contains classes that provide the capability to validate DBObjects in
 a DBObjectProvider. | 
| Class and Description | 
|---|
| DBObjectTransaction Object that encapsulates the create/update/delete of multiple objects
 and allows subsequent updates to objects as well before commiting the
 whole set as a unit of work to the provider. | 
| Class and Description | 
|---|
| DBObjectTransaction Object that encapsulates the create/update/delete of multiple objects
 and allows subsequent updates to objects as well before commiting the
 whole set as a unit of work to the provider. | 
| UpdateProcessor Plugin to a DBObjectProvider that when registered processes any
 Difference passed to updateObjects allowing customisation of all
 create/update/delete operations. | 
| Class and Description | 
|---|
| DBObjectTransaction Object that encapsulates the create/update/delete of multiple objects
 and allows subsequent updates to objects as well before commiting the
 whole set as a unit of work to the provider. | 
| Class and Description | 
|---|
| DBObjectTransaction Object that encapsulates the create/update/delete of multiple objects
 and allows subsequent updates to objects as well before commiting the
 whole set as a unit of work to the provider. | 
| Class and Description | 
|---|
| CascadeAction Defines the available actions when cascading a delete or change to a
 dependent object. | 
| Class and Description | 
|---|
| CascadeAction Defines the available actions when cascading a delete or change to a
 dependent object. | 
| DBObjectTransaction Object that encapsulates the create/update/delete of multiple objects
 and allows subsequent updates to objects as well before commiting the
 whole set as a unit of work to the provider. | 
| RefactoringProcessor UpdateProcessor implementation that helps when writing refactoring based
 processor implementations. | 
| UpdateProcessor Plugin to a DBObjectProvider that when registered processes any
 Difference passed to updateObjects allowing customisation of all
 create/update/delete operations. | 
| Class and Description | 
|---|
| CascadeAction Defines the available actions when cascading a delete or change to a
 dependent object. | 
| CascadeWorker Class responsible for doing the actual cascade of an object update or
 removal. |