| Package | Description |
|---|---|
| org.apache.ddlutils.alteration |
Contains the algorithm for comparing two database models and determining
what needs to be changed to migrate one to the other.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ColumnChange
Represents a change to a column of a table.
|
interface |
ForeignKeyChange
Represents a change to a foreign key of a table.
|
interface |
IndexChange
Represents a change to a index of a table.
|
interface |
TableChange
Represents a change to a table or sub-element of a table (e.g.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddColumnChange
Represents the addition of a column to a table.
|
class |
AddForeignKeyChange
Represents the addition of a foreign key to a table.
|
class |
AddIndexChange
Represents the addition of an index to a table.
|
class |
AddPrimaryKeyChange
Represents the addition of a primary key to a table which does not have one.
|
class |
AddTableChange
Represents the addition of a table to a model.
|
class |
ColumnChangeImplBase
Base class for changes to columns.
|
class |
ColumnDefinitionChange
Represents the change of one or more aspects of the definition of a column, such as
data type or size, whether it is required or not, etc.
|
class |
ColumnOrderChange
Represents the change of the order of the columns of a table.
|
class |
ForeignKeyChangeImplBase
The base class for changes affecting foreign keys.
|
class |
IndexChangeImplBase
The base class for changes affecting indexes.
|
class |
PrimaryKeyChange
Represents the change of the primary key of a table.
|
class |
RecreateTableChange
Represents the recreation of a table, i.e.
|
class |
RemoveColumnChange
Represents the removal of a column from a table.
|
class |
RemoveForeignKeyChange
Represents the removal of a foreign key from a table.
|
class |
RemoveIndexChange
Represents the removal of an index from a table.
|
class |
RemovePrimaryKeyChange
Represents the removal of the primary key from a table.
|
class |
RemoveTableChange
Represents the removal of a table from a model.
|
class |
TableChangeImplBase
Base class for change implementations.
|
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.