chore: Enable plan stability suite for native_datafusion scans#2877
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #2877 +/- ##
============================================
+ Coverage 56.12% 59.32% +3.20%
- Complexity 976 1377 +401
============================================
Files 119 167 +48
Lines 11743 15298 +3555
Branches 2251 2533 +282
============================================
+ Hits 6591 9076 +2485
- Misses 4012 4934 +922
- Partials 1140 1288 +148 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Does this close #2672? |
native_datafusion scans
| fallbackReasons += "Native DataFusion scan does not support subqueries/dynamic pruning" | ||
| return withInfos(scanExec, fallbackReasons.toSet) |
There was a problem hiding this comment.
I am going to to follow up with another PR to clean up fallback handling in this file. I just followed the existing pattern for now.
Yes! I updated the PR description to add this. |
mbutrovich
left a comment
There was a problem hiding this comment.
Thanks for making sense of the scan rules, @andygrove!
| : : +- CometColumnarToRow | ||
| : : +- CometColumnarExchange | ||
| : : +- HashAggregate | ||
| : : +- HashAggregate |
There was a problem hiding this comment.
I'm curious about some of these HashAggregate fallbacks.
Which issue does this PR close?
Closes #2672
Rationale for this change
Fix a bug where we were not falling back to Spark for
native_datafusionscans with subqueries.What changes are included in this PR?
native_datafusioninCometScanRuleHow are these changes tested?