roryqi opened a new pull request, #14233:
URL: https://github.com/apache/gravitino/pull/14233

   ### What changes were proposed in this pull request?
   
   Add a specification for the SQL expressions following `USING` in row-filter 
and column-mask policies.
   
   Define expression grammar, supported operators and functions, type checking, 
SQL null semantics, validation limits, and examples. Preserve policy targeting 
and `FOR GROUP` / `EXCEPT GROUP` behavior.
   
   ### Why are the changes needed?
   
   Policy authors need a defined SQL expression syntax for row filtering and 
column masking.
   
   ### Does this PR introduce _any_ user-facing change?
   
   No runtime changes. This PR only adds the proposed expression specification.
   
   ### How was this patch tested?
   
   - Reviewed the grammar, examples, and null-semantics rules.
   - `git diff --cached --check`
   - Runtime tests were not run because this change only adds documentation.
   


-- 
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