pub fn apply_view_updates<T: Materialization + 'static>(
metadata: &mut GeneralViewMetadata<T>,
updates: Vec<ViewUpdate<T>>,
) -> Result<(), Error>Expand description
Applies a sequence of updates to view metadata
This function processes each update in order, modifying the view metadata accordingly. Updates can include:
- Format version changes
- UUID assignments
- Schema modifications
- Location and property updates
- Version management
§Type Parameters
T- The materialization type for the view, must implement Materialization + ’static
§Arguments
metadata- Mutable reference to view metadata to modifyupdates- Vector of updates to apply
§Returns
Ok(())if all updates were applied successfullyErr(Error)if any update failed to apply