async fn resolve_tables( table_names: Vec<TableReference>, table_provider: &mut DfTableSourceProvider, ) -> Result<HashMap<String, Arc<dyn TableSource>>>