| Package | Description |
|---|---|
| org.apache.ddlutils.model |
This package contains the classes making up the database model.
|
| org.apache.ddlutils.platform |
This package contains the platform implementations for the individual databases.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ModelHelper.checkForForeignKeysToAndFromTables(Database model,
Table[] tables)
Determines whether one of the tables in the list has a foreign key to a table outside of the list,
or a table outside of the list has a foreign key to one of the tables in the list.
|
Index |
UniqueIndex.getClone()
Returns a clone of this index object.
|
Index |
NonUniqueIndex.getClone()
Returns a clone of this index object.
|
Index |
Index.getClone()
Returns a clone of this index object.
|
void |
Database.initialize()
Initializes the model by establishing the relationships between elements in this model encoded
eg.
|
void |
Database.mergeWith(Database otherDb)
Adds all tables from the other database to this database.
|
| Modifier and Type | Method and Description |
|---|---|
protected ForeignKey |
PlatformImplBase.findChangedForeignKey(Database currentModel,
ForeignKeyChange change)
Finds the foreign key changed by the change object in the given model.
|
protected Index |
PlatformImplBase.findChangedIndex(Database currentModel,
IndexChange change)
Finds the index changed by the change object in the given model.
|
protected Table |
PlatformImplBase.findChangedTable(Database currentModel,
TableChange change)
Finds the table changed by the change object in the given model.
|
void |
PlatformImplBase.processChange(Database currentModel,
CreationParameters params,
RemoveForeignKeyChange change)
Processes a change representing the removal of a foreign key.
|
void |
PlatformImplBase.processChange(Database currentModel,
CreationParameters params,
RemoveIndexChange change)
Processes a change representing the removal of an index.
|
void |
PlatformImplBase.processChange(Database currentModel,
CreationParameters params,
RemoveTableChange change)
Processes a change representing the removal of a table.
|
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.