Class TableChange.UpdateColumnComment
Object
org.apache.spark.sql.connector.catalog.TableChange.UpdateColumnComment
- All Implemented Interfaces:
TableChange,TableChange.ColumnChange
- Enclosing interface:
- TableChange
public static final class TableChange.UpdateColumnComment
extends Object
implements TableChange.ColumnChange
A TableChange to update the comment 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.AddConstraint, TableChange.After, TableChange.ClusterBy, TableChange.ColumnChange, TableChange.ColumnPosition, TableChange.DeleteColumn, TableChange.DropConstraint, 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:
fieldNamesin interfaceTableChange.ColumnChange
-
newComment
Returns the new comment of the column, or null to remove the existing comment (making the comment genuinely absent, as opposed to setting it to an empty string). -
equals
-
hashCode
public int hashCode() -
toString
-