Split arrow reader into smaller modules#2358
Conversation
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Thanks for tackling this @blackmwk! My only comment is that I noticed |
mbutrovich
left a comment
There was a problem hiding this comment.
LGTM, left one minor comment. Thank you @blackmwk!
Thanks for reporting, I agree that it's fine for now to make it a crate private api. |
Resolve conflict from PR apache#2358 splitting reader.rs into modules. Port bytes_read/ScanMetrics changes into reader/pipeline.rs: - FileScanTaskReader struct with ScanMetrics - CountingFileRead wrapping in open_parquet_file - ScanResult return type from read() Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Which issue does this PR close?
What changes are included in this PR?
Split arrow reader module into smaller onces so that it would be easier to maintain. I didn't do any extra changes on purpose to make the pr easier to read.
Are these changes tested?
ut.