-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minor: Split physical_plan/parquet/mod.rs into smaller modules #10727
Conversation
@@ -698,175 +687,6 @@ impl ExecutionPlan for ParquetExec { | |||
} | |||
} | |||
|
|||
/// Implements [`FileOpener`] for a parquet file |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this code was all moved into smaller modules.
@Ted-Jiang or @waynexia I wonder if you would have time for what is hopefully a quick review? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've checked the content side by side and there is no logic change. Thanks @alamb! This refactor makes it easier to read. I left some nit-picking comments:
mod opener; | ||
mod page_filter; | ||
mod reader; | ||
mod row_filter; | ||
mod row_groups; | ||
mod statistics; | ||
mod writer; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good division 👍
Co-authored-by: Ruihang Xia <[email protected]>
Thank you very much for the careful review @waynexia |
…e#10727) * Minor: Split physical_plan/parquet/mod.rs into smaller modules * doc tweaks * Add object store docs * Apply suggestions from code review Co-authored-by: Ruihang Xia <[email protected]> --------- Co-authored-by: Ruihang Xia <[email protected]>
Which issue does this PR close?
Part of #9929
Rationale for this change
While working on #9929 I am finding the code in the mod.rs file to be a bit hard to follow. I think it would be easier to understand if it was broken up into smaller files
What changes are included in this PR?
physical_plan/parquet/mod.rs
into smaller modulesAre these changes tested?
Existing CI
Are there any user-facing changes?
No, all structs are re-exported as ndded