lxy-9602 opened a new pull request, #8487: URL: https://github.com/apache/paimon/pull/8487
### Purpose This is a subtask of [MAP shared-shredding support](https://cwiki.apache.org/confluence/display/PAIMON/PIP-43%3A+Columnar+Storage+Optimization+for+MAP+Type+in+Paimon). This PR splits out the validation and common compatibility work for MAP shared-shredding so it can be reviewed independently before the read/write path is wired. It adds validation for unsupported MAP shared-shredding configurations, including table modes, file formats, compression settings, nested file index usage, and unsupported value types such as Variant, BLOB, and MULTISET. It also includes small common-layer fixes needed by later shared-shredding materialization, such as field metadata compression persistence and `RowToColumnConverter` handling for CHAR/VARCHAR/BINARY/VARBINARY. This PR does not yet enable reading or writing MAP shared-shredding tables. If configured, the option is validated but the functional append read/write path will be added in the next PR, together with append-table E2E tests. ### Tests Added and updated unit tests for: - MAP shared-shredding schema validation - Unsupported table modes and file formats - Unsupported compression settings - Unsupported nested value types - Field metadata compression roundtrip - `RowToColumnConverter` string/binary type handling -- 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]
