Commit 3bdd9e7
committed
fix: preserve duplicate GROUPING SETS rows
1 parent 4010a55 commit 3bdd9e7
File tree
5 files changed
+199
-35
lines changed- datafusion
- expr/src/logical_plan
- optimizer/src/analyzer
- physical-plan/src/aggregates
- sqllogictest/test_files
- sql/src/unparser
5 files changed
+199
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
3519 | 3519 | | |
3520 | 3520 | | |
3521 | 3521 | | |
| 3522 | + | |
3522 | 3523 | | |
3523 | 3524 | | |
3524 | 3525 | | |
3525 | 3526 | | |
3526 | | - | |
| 3527 | + | |
3527 | 3528 | | |
3528 | 3529 | | |
3529 | 3530 | | |
| |||
3609 | 3610 | | |
3610 | 3611 | | |
3611 | 3612 | | |
3612 | | - | |
3613 | | - | |
3614 | | - | |
3615 | | - | |
3616 | | - | |
| 3613 | + | |
| 3614 | + | |
| 3615 | + | |
| 3616 | + | |
| 3617 | + | |
| 3618 | + | |
| 3619 | + | |
| 3620 | + | |
| 3621 | + | |
| 3622 | + | |
| 3623 | + | |
| 3624 | + | |
| 3625 | + | |
| 3626 | + | |
| 3627 | + | |
3617 | 3628 | | |
3618 | | - | |
| 3629 | + | |
3619 | 3630 | | |
3620 | | - | |
| 3631 | + | |
3621 | 3632 | | |
3622 | 3633 | | |
3623 | 3634 | | |
| |||
3626 | 3637 | | |
3627 | 3638 | | |
3628 | 3639 | | |
3629 | | - | |
3630 | | - | |
3631 | | - | |
3632 | | - | |
| 3640 | + | |
| 3641 | + | |
| 3642 | + | |
| 3643 | + | |
| 3644 | + | |
| 3645 | + | |
| 3646 | + | |
| 3647 | + | |
| 3648 | + | |
| 3649 | + | |
| 3650 | + | |
3633 | 3651 | | |
3634 | | - | |
3635 | | - | |
| 3652 | + | |
| 3653 | + | |
| 3654 | + | |
| 3655 | + | |
| 3656 | + | |
| 3657 | + | |
3636 | 3658 | | |
3637 | 3659 | | |
3638 | 3660 | | |
3639 | 3661 | | |
3640 | 3662 | | |
3641 | | - | |
3642 | | - | |
3643 | | - | |
| 3663 | + | |
| 3664 | + | |
| 3665 | + | |
| 3666 | + | |
| 3667 | + | |
| 3668 | + | |
| 3669 | + | |
3644 | 3670 | | |
3645 | 3671 | | |
3646 | 3672 | | |
| |||
3661 | 3687 | | |
3662 | 3688 | | |
3663 | 3689 | | |
| 3690 | + | |
| 3691 | + | |
| 3692 | + | |
| 3693 | + | |
| 3694 | + | |
| 3695 | + | |
| 3696 | + | |
| 3697 | + | |
| 3698 | + | |
| 3699 | + | |
| 3700 | + | |
| 3701 | + | |
| 3702 | + | |
| 3703 | + | |
| 3704 | + | |
| 3705 | + | |
| 3706 | + | |
| 3707 | + | |
| 3708 | + | |
| 3709 | + | |
| 3710 | + | |
| 3711 | + | |
| 3712 | + | |
| 3713 | + | |
3664 | 3714 | | |
3665 | 3715 | | |
3666 | 3716 | | |
| |||
Lines changed: 11 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
207 | | - | |
208 | 207 | | |
209 | | - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
210 | 218 | | |
211 | 219 | | |
212 | 220 | | |
213 | 221 | | |
214 | 222 | | |
215 | 223 | | |
216 | 224 | | |
217 | | - | |
| 225 | + | |
218 | 226 | | |
219 | 227 | | |
220 | 228 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
397 | 397 | | |
398 | 398 | | |
399 | 399 | | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
400 | 408 | | |
401 | 409 | | |
402 | 410 | | |
| |||
421 | 429 | | |
422 | 430 | | |
423 | 431 | | |
424 | | - | |
| 432 | + | |
425 | 433 | | |
426 | 434 | | |
427 | 435 | | |
| |||
1937 | 1945 | | |
1938 | 1946 | | |
1939 | 1947 | | |
1940 | | - | |
1941 | | - | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
| 1959 | + | |
| 1960 | + | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
| 1966 | + | |
| 1967 | + | |
| 1968 | + | |
| 1969 | + | |
| 1970 | + | |
1942 | 1971 | | |
1943 | 1972 | | |
1944 | 1973 | | |
1945 | 1974 | | |
1946 | | - | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
| 1980 | + | |
| 1981 | + | |
| 1982 | + | |
| 1983 | + | |
| 1984 | + | |
1947 | 1985 | | |
1948 | 1986 | | |
| 1987 | + | |
1949 | 1988 | | |
1950 | | - | |
1951 | | - | |
1952 | | - | |
1953 | | - | |
1954 | | - | |
1955 | | - | |
| 1989 | + | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
1956 | 1995 | | |
1957 | | - | |
| 1996 | + | |
1958 | 1997 | | |
1959 | 1998 | | |
1960 | 1999 | | |
| 2000 | + | |
| 2001 | + | |
| 2002 | + | |
| 2003 | + | |
| 2004 | + | |
| 2005 | + | |
| 2006 | + | |
| 2007 | + | |
| 2008 | + | |
| 2009 | + | |
| 2010 | + | |
| 2011 | + | |
| 2012 | + | |
| 2013 | + | |
| 2014 | + | |
| 2015 | + | |
| 2016 | + | |
| 2017 | + | |
| 2018 | + | |
1961 | 2019 | | |
1962 | 2020 | | |
1963 | 2021 | | |
| |||
1972 | 2030 | | |
1973 | 2031 | | |
1974 | 2032 | | |
| 2033 | + | |
| 2034 | + | |
1975 | 2035 | | |
1976 | 2036 | | |
1977 | 2037 | | |
| |||
1985 | 2045 | | |
1986 | 2046 | | |
1987 | 2047 | | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
1988 | 2052 | | |
1989 | 2053 | | |
1990 | 2054 | | |
| |||
1994 | 2058 | | |
1995 | 2059 | | |
1996 | 2060 | | |
1997 | | - | |
| 2061 | + | |
1998 | 2062 | | |
1999 | 2063 | | |
2000 | 2064 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
251 | 258 | | |
252 | 259 | | |
253 | 260 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5203 | 5203 | | |
5204 | 5204 | | |
5205 | 5205 | | |
| 5206 | + | |
| 5207 | + | |
| 5208 | + | |
| 5209 | + | |
| 5210 | + | |
| 5211 | + | |
| 5212 | + | |
| 5213 | + | |
| 5214 | + | |
| 5215 | + | |
| 5216 | + | |
| 5217 | + | |
| 5218 | + | |
| 5219 | + | |
| 5220 | + | |
| 5221 | + | |
| 5222 | + | |
| 5223 | + | |
| 5224 | + | |
| 5225 | + | |
| 5226 | + | |
| 5227 | + | |
| 5228 | + | |
| 5229 | + | |
| 5230 | + | |
| 5231 | + | |
| 5232 | + | |
| 5233 | + | |
| 5234 | + | |
| 5235 | + | |
| 5236 | + | |
| 5237 | + | |
| 5238 | + | |
| 5239 | + | |
| 5240 | + | |
5206 | 5241 | | |
5207 | 5242 | | |
5208 | 5243 | | |
| |||
0 commit comments