Uses of Class
org.apache.flink.table.catalog.Column
-
Packages that use Column Package Description org.apache.flink.table.catalog org.apache.flink.table.connector.sink.abilities -
-
Uses of Column in org.apache.flink.table.catalog
Subclasses of Column in org.apache.flink.table.catalog Modifier and Type Class Description static classColumn.ComputedColumnRepresentation of a computed column.static classColumn.MetadataColumnRepresentation of a metadata column.static classColumn.PhysicalColumnRepresentation of a physical column.Fields in org.apache.flink.table.catalog declared as Column Modifier and Type Field Description protected ColumnTableChange.ModifyColumn. newColumnprotected ColumnTableChange.ModifyColumn. oldColumnMethods in org.apache.flink.table.catalog that return Column Modifier and Type Method Description ColumnColumn.ComputedColumn. copy(DataType newDataType)abstract ColumnColumn. copy(DataType newType)Returns a copy of the column with a replacedDataType.ColumnColumn.MetadataColumn. copy(DataType newDataType)ColumnColumn.PhysicalColumn. copy(DataType newDataType)ColumnTableChange.AddColumn. getColumn()ColumnTableChange.ModifyColumn. getNewColumn()Returns the modifiedColumninstance.ColumnTableChange.ModifyColumn. getOldColumn()Returns the originalColumninstance.ColumnColumn.ComputedColumn. rename(String newName)ColumnColumn.MetadataColumn. rename(String newName)ColumnColumn.PhysicalColumn. rename(String newName)abstract ColumnColumn. rename(String newName)Returns a copy of the column with a replaced name.abstract ColumnColumn. withComment(String comment)Add the comment to the column and return the new object.Methods in org.apache.flink.table.catalog that return types with arguments of type Column Modifier and Type Method Description Optional<Column>ResolvedSchema. getColumn(int columnIndex)Returns theColumninstance for the given column index.Optional<Column>ResolvedSchema. getColumn(String columnName)Returns theColumninstance for the given column name.List<Column>ResolvedSchema. getColumns()Returns allColumns of this schema.Methods in org.apache.flink.table.catalog with parameters of type Column Modifier and Type Method Description static TableChange.AddColumnTableChange. add(Column column)A table change to add the column at last.static TableChange.AddColumnTableChange. add(Column column, TableChange.ColumnPosition position)A table change to add the column with specified position.static TableChange.ModifyColumnTableChange. modify(Column oldColumn, Column newColumn, TableChange.ColumnPosition columnPosition)A table change to modify a column.static TableChange.ModifyColumnCommentTableChange. modifyColumnComment(Column oldColumn, String newComment)A table change to modify the column comment.static TableChange.ModifyColumnNameTableChange. modifyColumnName(Column oldColumn, String newName)A table change to modify the column name.static TableChange.ModifyColumnPositionTableChange. modifyColumnPosition(Column oldColumn, TableChange.ColumnPosition columnPosition)A table change to modify the column position.static TableChange.ModifyPhysicalColumnTypeTableChange. modifyPhysicalColumnType(Column oldColumn, DataType newType)A table change that modify the physical column data type.static ResolvedSchemaResolvedSchema. of(Column... columns)Shortcut for a resolved schema of only columns.Method parameters in org.apache.flink.table.catalog with type arguments of type Column Modifier and Type Method Description static ResolvedSchemaResolvedSchema. of(List<Column> columns)Shortcut for a resolved schema of only columns.Constructors in org.apache.flink.table.catalog with parameters of type Column Constructor Description ModifyColumn(Column oldColumn, Column newColumn, TableChange.ColumnPosition newPosition)ModifyColumnPosition(Column oldColumn, TableChange.ColumnPosition newPosition)Constructor parameters in org.apache.flink.table.catalog with type arguments of type Column Constructor Description ResolvedSchema(List<Column> columns, List<WatermarkSpec> watermarkSpecs, UniqueConstraint primaryKey)Deprecated.ResolvedSchema(List<Column> columns, List<WatermarkSpec> watermarkSpecs, UniqueConstraint primaryKey, List<Index> indexes) -
Uses of Column in org.apache.flink.table.connector.sink.abilities
Methods in org.apache.flink.table.connector.sink.abilities that return types with arguments of type Column Modifier and Type Method Description default Optional<List<Column>>SupportsRowLevelDelete.RowLevelDeleteInfo. requiredColumns()The required columns by the sink to perform row-level delete.default Optional<List<Column>>SupportsRowLevelUpdate.RowLevelUpdateInfo. requiredColumns()The required columns by the sink to perform row-level update.Method parameters in org.apache.flink.table.connector.sink.abilities with type arguments of type Column Modifier and Type Method Description SupportsRowLevelUpdate.RowLevelUpdateInfoSupportsRowLevelUpdate. applyRowLevelUpdate(List<Column> updatedColumns, RowLevelModificationScanContext context)Applies row-level update with providing the updated columns andRowLevelModificationScanContext, and returnSupportsRowLevelUpdate.RowLevelUpdateInfo.
-