Hi all, Fluss server and client do not support alter tables now, but there are many features required to alter table properties. After discussion with other fluss developers, I'd like to draft this FIP about the alter table interface.
This FIP-15 is to design an alter table interface. Briefly speaking it adds an 'alterTable' API in both client and server side. Considering there will be various different types of changes on a table (such as comments, properties, buckets, columns, etc), we introduce a 'FlussTableChange' class to distinguish them. It will also make servers easy to determine how to operate on the table based on change types. For mode details, you can see the FIP-15 draft: https://cwiki.apache.org/confluence/display/FLUSS/FIP-15%3A+Alter+Table+Interface I also have implemented a PR to alter table properties based on this design, which could be a sample for this design: https://github.com/apache/fluss/pull/1625 Thanks in advance and looking forward to any feedback from you. Regards, Yang Guo
