Commit 83736ef
authored
Fix PruningPredicate interaction with DynamicFilterPhysicalExpr that references partition columns (#19129)
- Fix handling of DynamicFilterPhysicalExpr that references partition
columns
- Adds some integration tests for handling of literal expression trees,
making sure that if they are passed through `PhysicalExprSimplifier`
before `PruningPredicate` we are able to prune.
- Refactors internal tracking of column counts to short circuit early
and make match logic easier to follow1 parent ab7fe0e commit 83736ef
File tree
2 files changed
+307
-24
lines changed- datafusion
- physical-expr-common/src
- pruning/src
2 files changed
+307
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
579 | 579 | | |
580 | 580 | | |
581 | 581 | | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
582 | 601 | | |
583 | 602 | | |
584 | 603 | | |
585 | 604 | | |
586 | 605 | | |
587 | 606 | | |
588 | 607 | | |
589 | | - | |
590 | 608 | | |
591 | 609 | | |
592 | 610 | | |
| |||
0 commit comments