Class TableChange.UpdateColumnPosition
Object
org.apache.spark.sql.connector.catalog.TableChange.UpdateColumnPosition
- All Implemented Interfaces:
TableChange
,TableChange.ColumnChange
- Enclosing interface:
- TableChange
public static final class TableChange.UpdateColumnPosition
extends Object
implements TableChange.ColumnChange
A TableChange to update the position of a field.
The field names are used to find the field to update.
If the field does not exist, the change must result in an IllegalArgumentException
.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.spark.sql.connector.catalog.TableChange
TableChange.AddColumn, TableChange.After, TableChange.ClusterBy, TableChange.ColumnChange, TableChange.ColumnPosition, TableChange.DeleteColumn, TableChange.First, TableChange.RemoveProperty, TableChange.RenameColumn, TableChange.SetProperty, TableChange.UpdateColumnComment, TableChange.UpdateColumnDefaultValue, TableChange.UpdateColumnNullability, TableChange.UpdateColumnPosition, TableChange.UpdateColumnType
-
Method Summary
-
Method Details
-
fieldNames
- Specified by:
fieldNames
in interfaceTableChange.ColumnChange
-
position
-
equals
-
hashCode
public int hashCode()
-