Class AlterSchemaConverter
java.lang.Object
org.apache.flink.table.planner.operations.AlterSchemaConverter
Converter to convert
SqlAlterTableSchema with source table to generate new Schema.-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.operations.OperationconvertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableDropColumn dropColumn, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE DROP (col1 [, col2, ...]) to generate an updated Schema.org.apache.flink.table.operations.OperationconvertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableDropConstraint dropConstraint, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE DROP CONSTRAINT constraint_name to generate an updatedSchema.org.apache.flink.table.operations.OperationconvertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableDropPrimaryKey dropPrimaryKey, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE DROP PRIMARY KEY to generate an updated Schema.org.apache.flink.table.operations.OperationconvertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableDropWatermark dropWatermark, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE DROP WATERMARK to generate an updatedSchema.org.apache.flink.table.operations.OperationconvertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableRenameColumn renameColumn, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE RENAME col_name to new_col_name to generate an updated Schema.org.apache.flink.table.operations.OperationconvertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableSchema alterTableSchema, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE ADD | MODIFY (<schema_component> [, <schema_component>, ...])
-
Method Details
-
convertAlterSchema
public org.apache.flink.table.operations.Operation convertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableSchema alterTableSchema, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE ADD | MODIFY (<schema_component> [, <schema_component>, ...]) to generate an updated Schema. -
convertAlterSchema
public org.apache.flink.table.operations.Operation convertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableRenameColumn renameColumn, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE RENAME col_name to new_col_name to generate an updated Schema. -
convertAlterSchema
public org.apache.flink.table.operations.Operation convertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableDropColumn dropColumn, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE DROP (col1 [, col2, ...]) to generate an updated Schema. -
convertAlterSchema
public org.apache.flink.table.operations.Operation convertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableDropPrimaryKey dropPrimaryKey, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE DROP PRIMARY KEY to generate an updated Schema. -
convertAlterSchema
public org.apache.flink.table.operations.Operation convertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableDropConstraint dropConstraint, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE DROP CONSTRAINT constraint_name to generate an updatedSchema. -
convertAlterSchema
public org.apache.flink.table.operations.Operation convertAlterSchema(org.apache.flink.sql.parser.ddl.SqlAlterTableDropWatermark dropWatermark, org.apache.flink.table.catalog.ResolvedCatalogTable oldTable) Convert ALTER TABLE DROP WATERMARK to generate an updatedSchema.
-