pub fn tables(&self) -> Vec<String> {
        let mut tables = HashSet::new();
        self.tables.iter().for_each(|(t, _c)| {
            tables.insert(t.to_string());
        });
        Vec::from_iter(tables)
    }
/// Returns all referenced tables in the query
Returns all referenced tables in the query
Returns all referenced tables in the query
pub fn tables(&self) -> Vec<String> {
        let mut tables = HashSet::new();
        self.tables.iter().for_each(|(t, _c)| {
            tables.insert(t.to_string());
        });
        Vec::from_iter(tables)
    }
pub fn tables ( & self ) -> Vec < String > { let mut tables = HashSet :: new ( ) ; self . tables . iter ( ) . for_each ( | ( t , _c ) | { tables . insert ( t . to_string ( ) ) ; } ) ; Vec :: from_iter ( tables ) }
Returns all referenced tables in the query
Returns all referenced tables in the query
&self
&self