Interface TableChange

All Superinterfaces:
IModelChange
All Known Subinterfaces:
ColumnChange
All Known Implementing Classes:
AddColumnChange, AddForeignKeyChange, AddFunctionChange, AddIndexChange, AddPrimaryKeyChange, AddTableLoggingChange, AddTriggerChange, ColumnAutoIncrementChange, ColumnAutoUpdateChange, ColumnDataTypeChange, ColumnDefaultValueChange, ColumnGeneratedChange, ColumnRequiredChange, ColumnSizeChange, CopyColumnValueChange, GeneratedColumnDefinitionChange, PrimaryKeyChange, RemoveColumnChange, RemoveForeignKeyChange, RemoveFunctionChange, RemoveIndexChange, RemovePrimaryKeyChange, RemoveTableChange, RemoveTableLoggingChange, RemoveTriggerChange, TableChangeImplBase

public interface TableChange extends IModelChange
Represents a change to a table or sub-element of a table (e.g. a column).
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the affected table from the original model.

    Methods inherited from interface org.jumpmind.db.alter.IModelChange

    apply
  • Method Details

    • getChangedTable

      Table getChangedTable()
      Returns the affected table from the original model.
      Returns:
      The affected table