public static final class TableChange.UpdateColumnDefaultValue 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() |
String |
newDefaultValue()
Returns the column default value SQL string (Spark SQL dialect).
|
addColumn, addColumn, addColumn, addColumn, deleteColumn, removeProperty, renameColumn, setProperty, updateColumnComment, updateColumnDefaultValue, updateColumnNullability, updateColumnPosition, updateColumnTypepublic String[] fieldNames()
fieldNames in interface TableChange.ColumnChangepublic String newDefaultValue()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object