[server] feat: support alter table properties#1625
Conversation
38df8df to
d940289
Compare
d88c76c to
434a4f4
Compare
|
I suggest use |
d940289 to
53b898b
Compare
There was a problem hiding this comment.
Pull Request Overview
This PR implements support for altering table properties in the Fluss system. It introduces functionality to modify table configurations and custom properties through ALTER TABLE operations.
- Adds new API endpoints and message structures for alter table operations
- Implements table property validation and change processing logic
- Provides client-side and Flink catalog integration for alter table functionality
Reviewed Changes
Copilot reviewed 22 out of 22 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| fluss-rpc/src/main/proto/FlussApi.proto | Defines new protobuf messages for alter table configs request/response |
| fluss-rpc/src/main/java/org/apache/fluss/rpc/protocol/ApiKeys.java | Adds ALTER_TABLE API key enum |
| fluss-rpc/src/main/java/org/apache/fluss/rpc/gateway/AdminGateway.java | Adds alterTable method to admin gateway interface |
| fluss-common/src/main/java/org/apache/fluss/metadata/*.java | Core metadata classes for table changes and alter operation types |
| fluss-common/src/main/java/org/apache/fluss/config/FlussConfigUtils.java | Adds alterable config lists for table and client options |
| fluss-server/src/main/java/org/apache/fluss/server/coordinator/*.java | Server-side implementation of alter table logic |
| fluss-server/src/main/java/org/apache/fluss/server/utils/*.java | Utility classes for validation and message conversion |
| fluss-client/src/main/java/org/apache/fluss/client/admin/*.java | Client-side admin API implementation |
| fluss-flink/fluss-flink-common/src/main/java/org/apache/fluss/flink/catalog/*.java | Flink catalog integration for alter table operations |
| test files | Various test files adding alter table functionality tests |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
06be0e9 to
f486eb2
Compare
74dfd08 to
961900c
Compare
961900c to
bf4cf10
Compare
There was a problem hiding this comment.
Pull Request Overview
Copilot reviewed 24 out of 24 changed files in this pull request and generated no new comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
45c25c8 to
76ac839
Compare
Purpose
Linked issue: close #100
Support alter table properties and custom properties
Brief change log
Tests
API and Format
Documentation