pub fn execute_join_query( query: &SelectQuery, tables: &HashMap<String, (Schema, Vec<Row>)>, ) -> Result<(Vec<Row>, Vec<String>)>