hesam-oxe opened a new pull request, #11019:
URL: https://github.com/apache/gravitino/pull/11019

   Added View interface and ViewCatalog abstract class to the Python client.
   
   ## Changes
   - **`view.py`**: View interface with name, comment, properties, and 
view_definition getters
   - **`view_catalog.py`**: ViewCatalog abstract class with CRUD operations:
     - `list_views()` — list all views in a namespace
     - `load_view()` — load view metadata
     - `view_exists()` — check if view exists
     - `create_view()` — create a new view
     - `alter_view()` — modify an existing view
     - `drop_view()` — delete a view
   
   ## Related
   - Part of #11008
   - Parent EPIC: #604
   
   ## Notes
   - Follows the same pattern as `Table` and `TableCatalog` interfaces
   - Uses Apache License 2.0 header


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