Commit 72312ba
authored
Replace parallel condition/result vectors with single CaseWhen vector in Expr::Case (apache#1733)
1 parent 7fc37a7 commit 72312ba
File tree
5 files changed
+160
-50
lines changed- src
- ast
- parser
- tests
5 files changed
+160
-50
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
603 | 619 | | |
604 | 620 | | |
605 | 621 | | |
| |||
918 | 934 | | |
919 | 935 | | |
920 | 936 | | |
921 | | - | |
922 | | - | |
| 937 | + | |
923 | 938 | | |
924 | 939 | | |
925 | 940 | | |
| |||
1621 | 1636 | | |
1622 | 1637 | | |
1623 | 1638 | | |
1624 | | - | |
1625 | 1639 | | |
1626 | 1640 | | |
1627 | 1641 | | |
1628 | 1642 | | |
1629 | 1643 | | |
1630 | 1644 | | |
1631 | | - | |
1632 | | - | |
| 1645 | + | |
| 1646 | + | |
1633 | 1647 | | |
1634 | | - | |
1635 | 1648 | | |
1636 | 1649 | | |
1637 | 1650 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1450 | 1450 | | |
1451 | 1451 | | |
1452 | 1452 | | |
1453 | | - | |
1454 | 1453 | | |
1455 | 1454 | | |
1456 | 1455 | | |
1457 | 1456 | | |
1458 | 1457 | | |
1459 | 1458 | | |
1460 | | - | |
1461 | | - | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
1462 | 1462 | | |
1463 | 1463 | | |
1464 | 1464 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2065 | 2065 | | |
2066 | 2066 | | |
2067 | 2067 | | |
2068 | | - | |
2069 | 2068 | | |
2070 | | - | |
| 2069 | + | |
2071 | 2070 | | |
2072 | | - | |
| 2071 | + | |
| 2072 | + | |
2073 | 2073 | | |
2074 | 2074 | | |
2075 | 2075 | | |
| |||
2083 | 2083 | | |
2084 | 2084 | | |
2085 | 2085 | | |
2086 | | - | |
2087 | 2086 | | |
2088 | 2087 | | |
2089 | 2088 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6695 | 6695 | | |
6696 | 6696 | | |
6697 | 6697 | | |
6698 | | - | |
6699 | | - | |
6700 | | - | |
6701 | | - | |
6702 | | - | |
| 6698 | + | |
| 6699 | + | |
| 6700 | + | |
6703 | 6701 | | |
6704 | | - | |
6705 | | - | |
6706 | | - | |
6707 | | - | |
| 6702 | + | |
| 6703 | + | |
| 6704 | + | |
| 6705 | + | |
| 6706 | + | |
| 6707 | + | |
| 6708 | + | |
| 6709 | + | |
| 6710 | + | |
| 6711 | + | |
| 6712 | + | |
| 6713 | + | |
| 6714 | + | |
| 6715 | + | |
| 6716 | + | |
6708 | 6717 | | |
6709 | | - | |
6710 | | - | |
6711 | | - | |
6712 | | - | |
6713 | | - | |
6714 | 6718 | | |
6715 | 6719 | | |
6716 | 6720 | | |
| |||
6729 | 6733 | | |
6730 | 6734 | | |
6731 | 6735 | | |
6732 | | - | |
6733 | | - | |
| 6736 | + | |
| 6737 | + | |
| 6738 | + | |
| 6739 | + | |
6734 | 6740 | | |
6735 | 6741 | | |
6736 | 6742 | | |
| |||
13902 | 13908 | | |
13903 | 13909 | | |
13904 | 13910 | | |
| 13911 | + | |
| 13912 | + | |
| 13913 | + | |
| 13914 | + | |
| 13915 | + | |
| 13916 | + | |
| 13917 | + | |
| 13918 | + | |
| 13919 | + | |
| 13920 | + | |
| 13921 | + | |
| 13922 | + | |
| 13923 | + | |
| 13924 | + | |
| 13925 | + | |
| 13926 | + | |
| 13927 | + | |
| 13928 | + | |
| 13929 | + | |
| 13930 | + | |
| 13931 | + | |
| 13932 | + | |
| 13933 | + | |
| 13934 | + | |
| 13935 | + | |
13905 | 13936 | | |
13906 | 13937 | | |
13907 | 13938 | | |
| |||
13929 | 13960 | | |
13930 | 13961 | | |
13931 | 13962 | | |
13932 | | - | |
13933 | | - | |
13934 | | - | |
13935 | | - | |
| 13963 | + | |
| 13964 | + | |
| 13965 | + | |
| 13966 | + | |
| 13967 | + | |
| 13968 | + | |
| 13969 | + | |
13936 | 13970 | | |
13937 | | - | |
13938 | | - | |
13939 | | - | |
13940 | | - | |
13941 | | - | |
13942 | | - | |
13943 | | - | |
13944 | | - | |
13945 | | - | |
13946 | | - | |
13947 | | - | |
13948 | | - | |
13949 | | - | |
13950 | | - | |
13951 | | - | |
13952 | | - | |
13953 | | - | |
| 13971 | + | |
| 13972 | + | |
| 13973 | + | |
| 13974 | + | |
| 13975 | + | |
| 13976 | + | |
| 13977 | + | |
| 13978 | + | |
| 13979 | + | |
| 13980 | + | |
| 13981 | + | |
| 13982 | + | |
| 13983 | + | |
| 13984 | + | |
| 13985 | + | |
| 13986 | + | |
13954 | 13987 | | |
13955 | 13988 | | |
13956 | 13989 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
86 | 151 | | |
87 | 152 | | |
88 | 153 | | |
| |||
0 commit comments