public static final class TableChange.UpdateColumnPosition extends Object implements TableChange.ColumnChange
The field names are used to find the field to update.
If the field does not exist, the change must result in an IllegalArgumentException
.
TableChange.AddColumn, TableChange.After, TableChange.ColumnChange, TableChange.ColumnPosition, TableChange.DeleteColumn, TableChange.First, TableChange.RemoveProperty, TableChange.RenameColumn, TableChange.SetProperty, TableChange.UpdateColumnComment, TableChange.UpdateColumnDefaultValue, TableChange.UpdateColumnNullability, TableChange.UpdateColumnPosition, TableChange.UpdateColumnType
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String[] |
fieldNames() |
int |
hashCode() |
TableChange.ColumnPosition |
position() |
addColumn, addColumn, addColumn, addColumn, deleteColumn, removeProperty, renameColumn, setProperty, updateColumnComment, updateColumnDefaultValue, updateColumnNullability, updateColumnPosition, updateColumnType
public String[] fieldNames()
fieldNames
in interface TableChange.ColumnChange
public TableChange.ColumnPosition position()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object