Lanznx commented on issue #2254:
URL: https://github.com/apache/gravitino/issues/2254#issuecomment-2241497388

   After reviewing the java client and current python client, below is the 
planned structure and purpose of each file. 
   Could someone please review these and provide feedback?
   If that's ok, I will begin implementing the task.
   
   - tests/
       - integration/
           - `test_relational_catalog.py`
   - gravitino/
       - api/
           - `relational_catalog.py`
               - implements table_catalog
               - extends base_schema_catalog
           - `table.py`
               - An interface representing a table
           - `table_catalog.py`
               - the public API for managing tables in a schema
           - `table_change.py`
               - the public API for updating tables in a schema
       - dto/
           - requests/
               - `table_create_request.py`
               - `table_update_request.py`
               - `table_updates_request.py`
           - responses/
               - `table_list_response.py`
               - `table_response.py`
           - `table_dto.py`


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