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.ddl |
API for generating DDL in the database API.
|
oracle.javatools.db.extension |
Contains classes for extending the object support that comes as standard in
the database api (e.g.
|
Modifier and Type | Method and Description |
---|---|
DDL<oracle.javatools.db.ora.ddl.OracleDDLType> |
Ddl.convertToNew(DBObject obj)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
DDL<T> |
DDL.copyWithPrompts()
Gets a copy of this DDL object with all the statements prompted as
appropriate for the command line tool of the native database.
|
protected DDL |
TokenDDLGenerator.createDDL(DDLOptions options,
java.lang.String code,
DBObject obj,
DDLType ddlType)
Creates a new DDL object with the given ddlCode by processing the given
code using a TokenProcessor and using the resulting String as the DDL
string.
|
protected DDL |
TokenDDLGenerator.createUpdateDDL(DDLOptions options,
java.lang.String code,
Difference rs,
DDLType ddlType)
Creates a new update DDL object with the given ddlCode by processing the
given update code using a TokenProcessor and using the resulting String as
the DDL string.
|
DDL |
AlterDDLGenerator.getAlterDDL(DDLOptions options,
Difference diff)
Returns the DDL to apply an update (ALTER) statement which will effect the
changes in the given Difference.
|
DDL<T> |
DDLGenerator.getCreateDDL(DDLOptions options,
DBObject... objects)
Gets CREATE statements for the given objects.
|
DDL |
CreateDDLGenerator.getCreateDDL(DDLOptions options,
DBObject obj)
Gets the DDL to create the given object in the database.
|
DDL<T> |
DDLGenerator.getDeleteDDL(DDLOptions options,
DBObject... objects)
Gets DROP statements for the given objects.
|
DDL |
DropDDLGenerator.getDropDDL(DDLOptions options,
DBObject obj)
Gets the DDL to DROP the given object from the database.
|
DDL<T> |
DDLGenerator.getUndeleteDDL(DDLOptions options,
DBObject... objects)
Gets statements to undelete (e.g.
|
DDL |
UndeleteDDLGenerator.getUndeleteDDL(DDLOptions options,
DBObject obj)
Gets the DDL to DROP the given object from the database.
|
DDL<T> |
DDLGenerator.getUpdateDDL(DDLOptions options,
Difference diff)
Gets ALTER statements for the given objects where possible, or DROP/CREATE,
or CREATE AND REPLACE where appropriate/necessary.
|
Modifier and Type | Method and Description |
---|---|
void |
DDL.append(DDL<T> other)
Appends the given DDL to this one.
|
protected boolean |
DDLDatabase.executeDDL(DDL ddl,
boolean ignoreErrors) |
Modifier and Type | Method and Description |
---|---|
DDL |
DelegateDDLGenerator.getCreateDDL(DDLOptions options,
DBObject... objects) |
DDL |
DelegateDDLGenerator.getDeleteDDL(DDLOptions options,
DBObject... objects) |
DDL |
DelegateDDLGenerator.getUndeleteDDL(DDLOptions options,
DBObject... objects) |
DDL |
DelegateDDLGenerator.getUpdateDDL(DDLOptions options,
Difference diff) |