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? - Closes apache#2309 ## 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. --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> (cherry picked from commit 4b0b352)
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.