Interface | Description |
---|---|
Column |
An interface representing a column of a
Table . |
Schema |
An interface representing a schema in the
Catalog . |
SchemaChange |
NamespaceChange class to set the property and value pairs for the namespace.
|
SupportsPartitions |
Interface for tables that support partitions.
|
SupportsSchemas |
The Catalog interface to support schema operations.
|
Table |
An interface representing a table in a
Namespace . |
TableCatalog |
The TableCatalog interface defines the public API for managing tables in a schema.
|
TableChange |
The TableChange interface defines the public API for managing tables in a schema.
|
TableChange.ColumnChange |
The interface for all column changes.
|
TableChange.ColumnPosition |
The interface for all column positions.
|
Class | Description |
---|---|
Column.ColumnImpl |
The implementation of
Column for users to use API. |
SchemaChange.RemoveProperty |
SchemaChange class to remove a property from the schema.
|
SchemaChange.SetProperty |
SchemaChange class to set the property and value pairs for the schema.
|
TableChange.AddColumn |
A TableChange to add a field.
|
TableChange.After |
Column position AFTER means the specified column should be put after the given `column`.
|
TableChange.Default |
Column position DEFAULT means the position of the column was ignored by the user, and should be
determined by the catalog implementation.
|
TableChange.DeleteColumn |
A TableChange to delete a field.
|
TableChange.First |
Column position FIRST means the specified column should be the first column.
|
TableChange.RemoveProperty |
A TableChange to remove a table property.
|
TableChange.RenameColumn |
A TableChange to rename a field.
|
TableChange.RenameTable |
A TableChange to rename a table.
|
TableChange.SetProperty |
A TableChange to set a table property.
|
TableChange.UpdateColumnComment |
A TableChange to update the comment of a field.
|
TableChange.UpdateColumnNullability |
A TableChange to update the nullability of a field.
|
TableChange.UpdateColumnPosition |
A TableChange to update the position of a field.
|
TableChange.UpdateColumnType |
A TableChange to update the type of a field.
|
TableChange.UpdateComment |
A TableChange to update a table's comment.
|