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

   ### What changes were proposed in this pull request?
   
   - Add `GenericView` as the client-side implementation of `View`.
   - Add DTOs for views and SQL representations.
   - Add polymorphic JSON serialization for view representations.
   - Extend `DTOConverters` with representation conversions.
   - Add unit tests for the new models, serialization, and conversions.
   
   ### Why are the changes needed?
   
   The Python client needs concrete view models and serialization support 
before view catalog operations can consume and return view metadata.
   
   Fix: #12089
   
   ### Does this PR introduce _any_ user-facing change?
   
   No. This PR adds the supporting client-side models. View catalog operations 
will be added separately.
   
   ### How was this patch tested?
   
   Added unit tests covering `GenericView`, view and representation DTOs, 
representation serialization, and DTO conversions. Python client formatting, 
lint, and unit tests pass.
   


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