pub trait CatalogTrackNamespaceChangeOperations {
// Required methods
fn track_namespace_created(&mut self, namespace: Namespace) -> Result<()>;
fn track_namespace_updated(
&mut self,
pre: Namespace,
post: Namespace,
) -> Result<()>;
fn track_namespace_deleted(&mut self, namespace: Namespace) -> Result<()>;
}Expand description
Trait for tracking namespace definition changes during a transaction.