JingsongLi opened a new pull request, #9400:
URL: https://github.com/apache/paimon/pull/9400

   ## Purpose
   
   Add experimental Java and REST client contracts for managing table 
row-filter and column-masking policies. This is the second change in the split 
series following #9393.
   
   ## Changes
   
   - add `DataPolicy`, `RowFilter`, `ColumnMask`, `PolicyType`, and policy list 
filters
   - expose list, create, create-or-replace, and drop operations through 
`RESTCatalog.policyManagement()`
   - add nested table policy resource paths and HTTP PUT support for idempotent 
replacement
   - preserve pagination tokens as opaque values
   - add shaded/external Jackson compatibility, validation, request-path, and 
HTTP behavior tests
   
   ## Scope
   
   This PR intentionally contains only the PolicyManagement Java contract and 
REST client integration. The management OpenAPI/documentation and Spark SQL 
integration will follow in separate PRs.
   
   ## Tests
   
   - `mvn -pl paimon-api -DskipITs test`
   - `mvn -pl paimon-core -am -DskipITs -DwildcardSuites=none 
-Dtest=ResourcePathsTest -DfailIfNoTests=false test`


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