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]

Reply via email to