kevinw66 opened a new pull request, #12159: URL: https://github.com/apache/gravitino/pull/12159
### What changes were proposed in this pull request? - Add view list, load, existence check, and alter operations to `RelationalCatalog`. - Add request DTOs for view updates. - Support rename, set/remove property, and replace view changes. - Add corresponding unit and integration tests. ### Why are the changes needed? The Python client currently supports view create/drop operations but lacks view query/alter operations. These changes complete the basic view management workflow through the Python client. Fix: #12158 ### Does this PR introduce _any_ user-facing change? Yes. Python client users can now list, load, check, and alter views through `RelationalCatalog.as_view_catalog()`. ### How was this patch tested? Added unit tests for view query operations, update request conversion, serialization, validation, and error handling. Added integration tests covering view listing, loading, existence checks, property updates, and related error cases. -- 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]
