Package org.apache.gravitino.rel
package org.apache.gravitino.rel
-
ClassDescriptionAn interface representing a column of a
Table
.The implementation ofColumn
for users to use API.Interface for tables that support partitions.An interface representing a table in aNamespace
.The TableCatalog interface defines the public API for managing tables in a schema.The TableChange interface defines the public API for managing tables in a schema.A TableChange to add a field.A TableChange to add an index.Column position AFTER means the specified column should be put after the given `column`.The interface for all column changes.The interface for all column positions.Column position DEFAULT means the position of the column was ignored by the user, and should be determined by the catalog implementation.A TableChange to delete a field.A TableChange to delete an index.Column position FIRST means the specified column should be the first column.A TableChange to remove a table property.A TableChange to rename a field.A TableChange to rename a table.A TableChange to set a table property.A TableChange to update the autoIncrement of a field.A TableChange to update the comment of a field.A TableChange to update the default of a field.A TableChange to update the nullability of a field.A TableChange to update the position of a field.A TableChange to update the type of a field.A TableChange to update a table's comment.