See: Description
| Interface | Description |
|---|---|
| ColumnChange |
Represents a change to a column of a table.
|
| ForeignKeyChange |
Represents a change to a foreign key of a table.
|
| IndexChange |
Represents a change to a index 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.
|
| TableDefinitionChangesPredicate |
Defines a predicate that allows platforms to state whether all of the given table definition
changes (i.e.
|
| Class | Description |
|---|---|
| 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.
|
| ColumnChangeImplBase |
Base class for changes to columns.
|
| 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.
|
| ColumnOrderChange |
Represents the change of the order of the columns of a table.
|
| ForeignKeyChangeImplBase |
The base class for changes affecting foreign keys.
|
| IndexChangeImplBase |
The base class for changes affecting indexes.
|
| ModelComparator |
Compares two database models and creates change objects that express how to
adapt the first model so that it becomes the second one.
|
| Pair |
Represents a pair of objects.
|
| PrimaryKeyChange |
Represents the change of the primary key of a table.
|
| RecreateTableChange |
Represents the recreation of a table, i.e.
|
| 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.
|
Contains the algorithm for comparing two database models and determining what needs to be changed to migrate one to the other.
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.