| Interface | Description |
|---|---|
| Column |
An interface representing a column of a
Table. |
| SupportsPartitions |
Interface for tables that support partitions.
|
| 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. |
| TableChange.AddColumn |
A TableChange to add a field.
|
| TableChange.AddIndex |
A TableChange to add an index.
|
| 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.DeleteIndex |
A TableChange to delete an index.
|
| 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.UpdateColumnAutoIncrement |
A TableChange to update the autoIncrement of a field.
|
| TableChange.UpdateColumnComment |
A TableChange to update the comment of a field.
|
| TableChange.UpdateColumnDefaultValue |
A TableChange to update the default 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.
|