pub fn select_tables(&self) -> Vec<String> {
        self.tables
            .iter()
            .filter_map(|(table, context)| match context {
                Context::Select => Some(table.to_string()),
                _ => None,
            })
            .collect()
    }
/// Returns only tables that were selected from
Returns only tables that were selected from
Returns only tables that were selected from
pub fn select_tables(&self) -> Vec<String> {
        self.tables
            .iter()
            .filter_map(|(table, context)| match context {
                Context::Select => Some(table.to_string()),
                _ => None,
            })
            .collect()
    }
pub fn select_tables ( & self ) -> Vec < String > { self . tables . iter ( ) . filter_map ( | ( table , context ) | match context { Context :: Select => Some ( table . to_string ( ) ) , _ => None , } ) . collect ( ) }
Returns only tables that were selected from
Returns only tables that were selected from
&self
&self