/// Return a list of all table names in the catalog
Return a list of all table names in the catalog
Return a list of all table names in the catalog
pub fn table_names(&self) -> Vec<String> {
        let mut names = BTreeSet::new();
        self.partitions().for_each(|partition| {
            let partition = partition.read();
            partition.chunks().for_each(|chunk| {
                names.insert(chunk.read().table_name().to_string());
            })
        });
        names.into_iter().collect()
    }
pub fn table_names ( & self ) -> Vec < String > { let mut names = BTreeSet :: new ( ) ; self . partitions ( ) . for_each ( | partition | { let partition = partition . read ( ) ; partition . chunks ( ) . for_each ( | chunk | { names . insert ( chunk . read ( ) . table_name ( ) . to_string ( ) ) ; } ) } ) ; names . into_iter ( ) . collect ( ) }
Return a list of all table names in the catalog
Return a list of all table names in the catalog
&self