lintingbin2009 commented on issue #4190:
URL: https://github.com/apache/iceberg/issues/4190#issuecomment-1202230605

   We have internally implemented modifying columns, adding columns after the 
last column, and deleting the last column without restarting the flink program. 
Our processing logic is as follows: DataStream<Map<String, String>> -> map -> 
DataStream<RowData> -> FlinkSink. In the implementation of map, we will refresh 
the table schema to generate the latest RowData after each checkpoint is done. 
At the same time, we have also modified the implementation of FlinkSink. Every 
time newAppender is called, we will refresh the table schema and use the latest 
table schema to write the data file. Is anyone interested in this feature? I 
can contribute our modifications to FlinkSink if needed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to