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
-