Timo Theusner created FLINK-41401:
-------------------------------------
Summary: Evolve a materialized table's schema with alter()
Key: FLINK-41401
URL: https://issues.apache.org/jira/browse/FLINK-41401
Project: Flink
Issue Type: Sub-task
Components: Table SQL / API, Table SQL / Planner
Reporter: Timo Theusner
Add the schema methods, combined with other changes into one alter and one
refresh-job restart.
Proposed Changes
* Add {{{}addSchema(Schema){}}}, {{{}modifySchema(Schema){}}},
{{{}dropColumns(String...){}}}, {{{}dropWatermark(){}}}, {{dropPrimaryKey()}}
and {{dropConstraint(String)}} to {{MaterializedTableEvolution}}
* Extract the change derivation of
{{SqlAlterMaterializedTableSchemaConverter}} and
{{SqlAlterMaterializedTableDropSchemaConverter}} into {{flink-table-api-java}}
and reuse it for both APIs
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)