-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
refactor(rust): Add pre-filtered decode to new parquet source #18715
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #18715 +/- ##
==========================================
- Coverage 79.90% 79.81% -0.10%
==========================================
Files 1513 1513
Lines 203465 203663 +198
Branches 2892 2892
==========================================
- Hits 162579 162551 -28
- Misses 40338 40564 +226
Partials 548 548 ☔ View full report in Codecov by Sentry. |
b599e78
to
325c253
Compare
325c253
to
02cca62
Compare
fe8ccc1
to
4bd8274
Compare
@@ -287,12 +288,69 @@ impl ParquetSourceNode { | |||
let ideal_morsel_size = get_ideal_morsel_size(); | |||
let min_values_per_thread = self.config.min_values_per_thread; | |||
|
|||
let use_prefiltered = physical_predicate.is_some() | |||
let mut use_prefiltered = physical_predicate.is_some() | |||
&& matches!( | |||
self.options.parallel, | |||
ParallelStrategy::Auto | ParallelStrategy::Prefiltered |
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 currently enables pre-filtering by default on new-streaming
No description provided.