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]

Reply via email to