pub struct CatalogOverlay { /* private fields */ }Implementations§
Source§impl CatalogOverlay
impl CatalogOverlay
pub fn new() -> Self
pub fn add_catalog(&mut self, meta: CatalogMeta)
pub fn drop_catalog(&mut self, name: &str)
pub fn add_namespace(&mut self, meta: NamespaceMeta)
pub fn drop_namespace(&mut self, catalog_name: &str, namespace_name: &str)
pub fn add_table(&mut self, fqn: TableFqn, table: TableMetadata)
pub fn drop_table(&mut self, fqn: &TableFqn)
pub fn add_index(&mut self, fqn: IndexFqn, index: IndexMetadata)
pub fn drop_index(&mut self, fqn: &IndexFqn)
pub fn drop_cascade_catalog(&mut self, catalog: &str)
pub fn drop_cascade_namespace(&mut self, catalog: &str, namespace: &str)
Trait Implementations§
Source§impl Clone for CatalogOverlay
impl Clone for CatalogOverlay
Source§fn clone(&self) -> CatalogOverlay
fn clone(&self) -> CatalogOverlay
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CatalogOverlay
impl Debug for CatalogOverlay
Source§impl Default for CatalogOverlay
impl Default for CatalogOverlay
Source§fn default() -> CatalogOverlay
fn default() -> CatalogOverlay
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CatalogOverlay
impl RefUnwindSafe for CatalogOverlay
impl Send for CatalogOverlay
impl Sync for CatalogOverlay
impl Unpin for CatalogOverlay
impl UnwindSafe for CatalogOverlay
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more