Commit bdac5d6
committed
Fix: preserve reverse_row_groups/reverse_rows across proto roundtrip
When PushdownSort removes SortExec and sets reverse_row_groups=true /
reverse_rows=true on ParquetSource, these runtime flags must survive
proto serialization. Without this, remote executors (RemoteExec) would
deserialize the plan without reverse scanning, producing wrong order.
Added reverse_row_groups and reverse_rows fields to ParquetScanExecNode
proto message, serialized on encode and restored on decode.1 parent 381faa1 commit bdac5d6
4 files changed
Lines changed: 56 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1058 | 1058 | | |
1059 | 1059 | | |
1060 | 1060 | | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1061 | 1067 | | |
1062 | 1068 | | |
1063 | 1069 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
724 | 724 | | |
725 | 725 | | |
726 | 726 | | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
727 | 735 | | |
728 | 736 | | |
729 | 737 | | |
| |||
2672 | 2680 | | |
2673 | 2681 | | |
2674 | 2682 | | |
| 2683 | + | |
| 2684 | + | |
2675 | 2685 | | |
2676 | 2686 | | |
2677 | 2687 | | |
| |||
0 commit comments