Commit c72b98e
Enhance/Refactor Ordering Equivalence Properties (#7566)
* separate implementation of oeq properties
* Simplifications
* Move utils to methods
* Remove unnecesary code
* Address todo
* Buggy is_aggressive mod eklenecek
* start implementing aggressive mode
* all tests pass
* minor changes
* All tests pass
* Minor changes
* All tests pass
* minor changes
* all tests pass
* Simplifications
* minor changes
* Resolve linter error
* Minor changes
* minor changes
* Update plan
* Simplifications, update comments
* Update comments, Use existing stats to find constants
* Simplifications
* Unknown input stats are handled
* Address reviews
* Simplifications
* Simplifications
* Address reviews
* Fix subdirectories
---------
Co-authored-by: berkaysynnada <[email protected]>1 parent 678d27a commit c72b98e
File tree
14 files changed
+952
-586
lines changed- datafusion
- common/src
- core/src/physical_optimizer
- physical-expr/src
- physical-plan/src
- joins
- sqllogictest/test_files
14 files changed
+952
-586
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
70 | 72 | | |
71 | 73 | | |
72 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
Lines changed: 4 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | | - | |
| 57 | + | |
59 | 58 | | |
60 | 59 | | |
61 | 60 | | |
| |||
807 | 806 | | |
808 | 807 | | |
809 | 808 | | |
810 | | - | |
811 | | - | |
812 | | - | |
813 | | - | |
814 | | - | |
815 | | - | |
| 809 | + | |
816 | 810 | | |
817 | 811 | | |
818 | 812 | | |
819 | 813 | | |
820 | 814 | | |
821 | 815 | | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | | - | |
827 | | - | |
| 816 | + | |
828 | 817 | | |
829 | 818 | | |
830 | 819 | | |
831 | 820 | | |
832 | 821 | | |
833 | 822 | | |
834 | | - | |
835 | | - | |
836 | | - | |
837 | | - | |
838 | | - | |
839 | | - | |
| 823 | + | |
840 | 824 | | |
841 | 825 | | |
842 | 826 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
| 192 | + | |
| 193 | + | |
192 | 194 | | |
193 | 195 | | |
194 | 196 | | |
195 | 197 | | |
196 | 198 | | |
197 | | - | |
| 199 | + | |
| 200 | + | |
198 | 201 | | |
199 | 202 | | |
200 | 203 | | |
| |||
0 commit comments