Skip to main content

CatalogTrackNamespaceChangeOperations

Trait CatalogTrackNamespaceChangeOperations 

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

Required Methods§

Source

fn track_namespace_created(&mut self, namespace: Namespace) -> Result<()>

Source

fn track_namespace_updated( &mut self, pre: Namespace, post: Namespace, ) -> Result<()>

Source

fn track_namespace_deleted(&mut self, namespace: Namespace) -> Result<()>

Implementors§