JingsongLi opened a new pull request, #906: URL: https://github.com/apache/paimon-rust/pull/906
## Summary - Accept byte literals for BLOB predicates in the Rust predicate builder and Python binding, preserving binary data including NUL and non-UTF-8 bytes. - Expose the synthesized `_ROW_ID` field to Python binding predicate conversion without changing physical schema-field indices. This allows row-id predicates to compose with ordinary data predicates and row-id projection. ## Verification - `cargo test -p paimon spec::predicate:: --lib --offline --no-default-features --features storage-memory,storage-fs` (105 passed) - `cargo test -p pypaimon_rust predicate::tests --lib --offline` (74 passed) - `PYTHONPATH=<built-wheel> python -m pytest bindings/python/tests/test_read.py -q` (99 passed) - `cargo fmt --all --check` and `git diff --check` The follow-up Paimon Python PR will depend on this binding change to enable native plan + native read for BLOB predicates and `_ROW_ID` filters. -- 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]
