ChaomingZhangCN opened a new pull request, #275: URL: https://github.com/apache/paimon-cpp/pull/275
### Purpose Linked issue: N/A Support `VECTOR` as a non-key value column in Parquet-backed primary-key tables. This PR is scoped to PK tables: - It does not add `VECTOR` support for data-evolution tables. - It does not add or change schema-evolution APIs; schema evolution remains a separate capability. - `VECTOR` remains unsupported as a primary, partition, bucket, sequence, or sequence-group ordering field. The implementation adds FixedSizeList handling across PK writes, spill serialization, merge/compaction, equality checks, and Arrow read-back. ### Tests - `git diff --check` - CMake configuration completed successfully. - Focused schema-validation and PK VECTOR write/read/compaction tests are included. > The focused build and test execution is still running locally because Arrow and its > dependencies must first be built from source. ### API and Format No public API or on-disk format change. ### Documentation Updated the VECTOR type documentation to state support for PK-table value columns and the continued restriction for data-evolution tables. ### Generative AI tooling Generated-by: Codex (GPT-5) -- 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]
