Package org.jumpmind.db.alter
Interface IModelChange
- All Known Subinterfaces:
ColumnChange,TableChange
- All Known Implementing Classes:
AddColumnChange,AddForeignKeyChange,AddIndexChange,AddPrimaryKeyChange,AddTableChange,ColumnAutoIncrementChange,ColumnDataTypeChange,ColumnDefaultValueChange,ColumnGeneratedChange,ColumnRequiredChange,ColumnSizeChange,CopyColumnValueChange,GeneratedColumnDefinitionChange,PrimaryKeyChange,RemoveColumnChange,RemoveForeignKeyChange,RemoveIndexChange,RemovePrimaryKeyChange,RemoveTableChange,TableChangeImplBase
public interface IModelChange
Marker interface for changes to a database model element.
-
Method Summary
-
Method Details
-
apply
Applies this change to the given database.- Parameters:
database- The databasecaseSensitive- Whether the case of names matters
-