plusplusjiajia opened a new pull request, #1089: URL: https://github.com/apache/paimon-rust/pull/1089
### Purpose Enable BLOB column masking, following the ordinary-column support merged in #1077. ### Brief change log Accept NULL, field-reference and compatible CAST masks on BLOB columns. Masks operate on references; cross-column masks inherit the source's descriptor, view and video-frame settings. Existing readers resolve payloads when predicates or output need them, preserving OR short-circuiting, null checks and LIMIT. A NULL mask does not open the original payload. BLOB views retain upstream FileIO and REST token handling. ### Tests PK and data-evolution regression tests cover filtering, projection, OR, null checks, batch boundaries and LIMIT. Missing objects verify skipped reads and errors when payloads are required. View and alias tests cover source formats and prevent decoding payloads twice. Default/fulltext core and REST tests, DataFusion BLOB/query-auth tests, and `cargo fmt` pass. All-targets clippy passes in both modes with the existing `nonminimal_bool` allowance. ### API and Format No API or storage format change. ### Documentation Updated the Query Authorization section in `docs/src/sql.md`. -- 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]
