| Package | Description | 
|---|---|
| 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.datatypes | 
 Classes related to datatypes in the database API. 
 | 
| oracle.javatools.db.plsql | 
 Classes for dealing with PL/SQL objects. 
 | 
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
IDPolicy.DBLinkIDPolicy  | 
static class  | 
IDPolicy.DefaultIDPolicy
IDPolicy that creates a TemporaryObjectID that does NOT point back to the
 original object for every object that has an ID. 
 | 
static class  | 
IDPolicy.SameIDPolicy
IDPolicy that simply copies the objects ID to the copy. 
 | 
static class  | 
IDPolicy.TemporaryIDPolicy
Deprecated. 
 
moved to TemporaryObjectID.TemporaryIDPolicy 
 | 
static class  | 
TemporaryObjectID.CopyBackPolicy
IDPolicy to use when copying the temp copy of an object back over its
 original object. 
 | 
static class  | 
TemporaryObjectID.TemporaryIDPolicy
IDPolicy that creates a TemporaryObjectID for every object that has the
 original object set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected <T> T | 
AbstractDBObject.copyObject(T value,
          DBObject copy,
          IDPolicy idPolicy)
Recursive function that can copy all objects supported as properties in the
 API. 
 | 
static <T> T | 
DBUtil.copyPropertyValue(T value,
                 DBObject orig,
                 DBObject copy,
                 IDPolicy idPolicy)
Copies a property value from an original DBObject so that it can be set
 on a copy of that object. 
 | 
protected DBObject | 
AbstractDBObject.copyTo(DBObject target,
      DBObject copyParent,
      IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations. 
 | 
DBObject | 
DBObject.copyTo(DBObject target,
      IDPolicy idPolicy)
Copies the state of this object to another instance. 
 | 
DBObject | 
AbstractDBObject.copyTo(DBObject target,
      IDPolicy idPolicy)  | 
protected void | 
AbstractBuildableObject.copyToImpl(AbstractDBObject copy,
          DBObject copyParent,
          IDPolicy idPolicy)  | 
protected void | 
AbstractDBObject.copyToImpl(AbstractDBObject copy,
          DBObject copyParent,
          IDPolicy idPolicy)
Implementation method for making a copy of this object. 
 | 
protected void | 
CheckConstraint.copyToImpl(AbstractDBObject copy,
          DBObject copyParent,
          IDPolicy idPolicy)  | 
protected void | 
Index.copyToImpl(AbstractDBObject copy,
          DBObject copyParent,
          IDPolicy idPolicy)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
DataTypeUsage.copyToImpl(AbstractDBObject target,
          DBObject copyParent,
          IDPolicy idPolicy)  | 
protected void | 
DataTypeSynonym.copyToImpl(AbstractDBObject other,
          DBObject copyParent,
          IDPolicy idPolicy)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
DBObjectPlSqlFragment.copyToImpl(AbstractDBObject copy,
          DBObject copyParent,
          IDPolicy idPolicy)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
Operation.copyToImpl(AbstractDBObject target,
          DBObject copyParent,
          IDPolicy idPolicy)  | 
protected void | 
FunctionUsage.copyToImpl(AbstractDBObject target,
          DBObject copyParent,
          IDPolicy idPolicy)  | 
protected void | 
AbstractProviderUsageSQLFragment.copyToImpl(AbstractDBObject target,
          DBObject copyParent,
          IDPolicy idPolicy)  |