Dandandan commented on issue #16206: URL: https://github.com/apache/datafusion/issues/16206#issuecomment-2924659989
So if we're to change `RecordBatch` to `Vec<RecordBatch>` in the hashjoin, I think this is what's roughly needed: * Change `batch` to `Vec<RecordBatch>` in `JoinLeftData` * Initialize `JoinLeftData` with a `Vec<(usize, usize>)` which has the batch_id and row_id for each index * Pass a `Vec<(usize, usize>)` to methods based on the indices from the build side * Change code to use `interleave` * Adapt other places where needed -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org