mchades opened a new issue, #10923:
URL: https://github.com/apache/gravitino/issues/10923

   ### Describe the subtask
   
   Implement `ViewOperationDispatcher` and `ViewNormalizeDispatcher` with 
proper entity-store coordination in Gravitino's core module. Key changes:
   
   - Add `Capability.Scope.VIEW` to the `Scope` enum; fix `CapabilityHelpers` 
to include VIEW scope in namespace normalization and capability application
   - Align `internalLoadView` with managed entity check, string identifier 
path, and `withHiddenProperties` on all return paths
   - Align `importView`: use `overwrite=true`, reuse uid from string 
identifier, throw `UnsupportedOperationException` for 
`EntityAlreadyExistsException`
   - Add `validatePropertyForCreate` to `internalCreateView` and 
`validateAlterProperties` to `alterView`
   - Fix `applyChangesToEntity` to read comment/defaultCatalog/defaultSchema 
from `alteredView` (not from `ViewChange` objects)
   - Add `ViewChange.SetProperty`/`RemoveProperty` handling to 
`OperationDispatcher`
   - Add `withHiddenProperties` to all `alterView` return paths
   - Add JavaDoc to all public methods in `ViewOperationDispatcher`
   - Add `ViewNormalizeDispatcher` with full implementation and tests
   
   ### Parent issue
   
   https://github.com/apache/gravitino/issues/604


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