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]
