Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package 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.

See:
Description

Interface Summary
ColumnChange | Represents a change to a column of a table.
ModelChange | Marker interface for changes to a database model element.
TableChange | Represents a change to a table or sub-element of a table (e.g.

Class Summary
AddColumnChange | Represents the addition of a column to a table.
AddForeignKeyChange | Represents the addition of a foreign key to a table.
AddIndexChange | Represents the addition of an index to a table.
AddPrimaryKeyChange | Represents the addition of a primary key to a table which does not have one.
AddTableChange | Represents the addition of a table to a model.
ColumnAutoIncrementChange | Represents the change of the auto-increment constraint of a column.
ColumnDataTypeChange | Represents the change of the data type of a column.
ColumnDefaultValueChange | Represents the change of the default value of a column.
ColumnOrderChange | Represents the change of the order of the columns of a table.
ColumnRequiredChange | Represents the change of the required constraint of a column.
ColumnSizeChange | Represents the change of the size or scale of a column.
ModelComparator | Compares two database models and creates change objects that express how to adapt the first model so that it becomes the second one.
PrimaryKeyChange | Represents the change of the primary key of a table.
RemoveColumnChange | Represents the removal of a column from a table.
RemoveForeignKeyChange | Represents the removal of a foreign key from a table.
RemoveIndexChange | Represents the removal of an index from a table.
RemovePrimaryKeyChange | Represents the removal of the primary key from a table.
RemoveTableChange | Represents the removal of a table from a model.
TableChangeImplBase | Base class for change implementations.

## Package org.apache.ddlutils.alteration Description

Contains the algorithm for comparing two database models and determining what needs to be changed to migrate one to the other.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.