http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_limit-0-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_limit-0-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby1_limit-0-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_limit-0-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby1_limit-0-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_limit-3-607512a8dd16cd9ddde561eeabfa51db
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_limit-3-607512a8dd16cd9ddde561eeabfa51db
 
b/sql/hive/src/test/resources/golden/groupby1_limit-3-607512a8dd16cd9ddde561eeabfa51db
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_limit-3-deff149e2f91d6d605a3dccf1ca8bdd5
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_limit-3-deff149e2f91d6d605a3dccf1ca8bdd5
 
b/sql/hive/src/test/resources/golden/groupby1_limit-3-deff149e2f91d6d605a3dccf1ca8bdd5
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_limit-4-7a5ee36a377f0869bcb8c29c2391caa2
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_limit-4-7a5ee36a377f0869bcb8c29c2391caa2
 
b/sql/hive/src/test/resources/golden/groupby1_limit-4-7a5ee36a377f0869bcb8c29c2391caa2
index 9cf9606..f92f60d 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_limit-4-7a5ee36a377f0869bcb8c29c2391caa2
+++ 
b/sql/hive/src/test/resources/golden/groupby1_limit-4-7a5ee36a377f0869bcb8c29c2391caa2
@@ -2,4 +2,4 @@
 2      2.0
 4      4.0
 5      15.0
-8      8.0
\ No newline at end of file
+8      8.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby1_map-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby1_map-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby1_map-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby1_map-6-adc1ec67836b26b60d8547c4996bfd8f
deleted file mode 100644
index 339756b..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby1_map-6-adc1ec67836b26b60d8547c4996bfd8f
+++ /dev/null
@@ -1,309 +0,0 @@
-0      0.0
-2      2.0
-4      4.0
-5      15.0
-8      8.0
-9      9.0
-10     10.0
-11     11.0
-12     24.0
-15     30.0
-17     17.0
-18     36.0
-19     19.0
-20     20.0
-24     48.0
-26     52.0
-27     27.0
-28     28.0
-30     30.0
-33     33.0
-34     34.0
-35     105.0
-37     74.0
-41     41.0
-42     84.0
-43     43.0
-44     44.0
-47     47.0
-51     102.0
-53     53.0
-54     54.0
-57     57.0
-58     116.0
-64     64.0
-65     65.0
-66     66.0
-67     134.0
-69     69.0
-70     210.0
-72     144.0
-74     74.0
-76     152.0
-77     77.0
-78     78.0
-80     80.0
-82     82.0
-83     166.0
-84     168.0
-85     85.0
-86     86.0
-87     87.0
-90     270.0
-92     92.0
-95     190.0
-96     96.0
-97     194.0
-98     196.0
-100    200.0
-103    206.0
-104    208.0
-105    105.0
-111    111.0
-113    226.0
-114    114.0
-116    116.0
-118    236.0
-119    357.0
-120    240.0
-125    250.0
-126    126.0
-128    384.0
-129    258.0
-131    131.0
-133    133.0
-134    268.0
-136    136.0
-137    274.0
-138    552.0
-143    143.0
-145    145.0
-146    292.0
-149    298.0
-150    150.0
-152    304.0
-153    153.0
-155    155.0
-156    156.0
-157    157.0
-158    158.0
-160    160.0
-162    162.0
-163    163.0
-164    328.0
-165    330.0
-166    166.0
-167    501.0
-168    168.0
-169    676.0
-170    170.0
-172    344.0
-174    348.0
-175    350.0
-176    352.0
-177    177.0
-178    178.0
-179    358.0
-180    180.0
-181    181.0
-183    183.0
-186    186.0
-187    561.0
-189    189.0
-190    190.0
-191    382.0
-192    192.0
-193    579.0
-194    194.0
-195    390.0
-196    196.0
-197    394.0
-199    597.0
-200    400.0
-201    201.0
-202    202.0
-203    406.0
-205    410.0
-207    414.0
-208    624.0
-209    418.0
-213    426.0
-214    214.0
-216    432.0
-217    434.0
-218    218.0
-219    438.0
-221    442.0
-222    222.0
-223    446.0
-224    448.0
-226    226.0
-228    228.0
-229    458.0
-230    1150.0
-233    466.0
-235    235.0
-237    474.0
-238    476.0
-239    478.0
-241    241.0
-242    484.0
-244    244.0
-247    247.0
-248    248.0
-249    249.0
-252    252.0
-255    510.0
-256    512.0
-257    257.0
-258    258.0
-260    260.0
-262    262.0
-263    263.0
-265    530.0
-266    266.0
-272    544.0
-273    819.0
-274    274.0
-275    275.0
-277    1108.0
-278    556.0
-280    560.0
-281    562.0
-282    564.0
-283    283.0
-284    284.0
-285    285.0
-286    286.0
-287    287.0
-288    576.0
-289    289.0
-291    291.0
-292    292.0
-296    296.0
-298    894.0
-302    302.0
-305    305.0
-306    306.0
-307    614.0
-308    308.0
-309    618.0
-310    310.0
-311    933.0
-315    315.0
-316    948.0
-317    634.0
-318    954.0
-321    642.0
-322    644.0
-323    323.0
-325    650.0
-327    981.0
-331    662.0
-332    332.0
-333    666.0
-335    335.0
-336    336.0
-338    338.0
-339    339.0
-341    341.0
-342    684.0
-344    688.0
-345    345.0
-348    1740.0
-351    351.0
-353    706.0
-356    356.0
-360    360.0
-362    362.0
-364    364.0
-365    365.0
-366    366.0
-367    734.0
-368    368.0
-369    1107.0
-373    373.0
-374    374.0
-375    375.0
-377    377.0
-378    378.0
-379    379.0
-382    764.0
-384    1152.0
-386    386.0
-389    389.0
-392    392.0
-393    393.0
-394    394.0
-395    790.0
-396    1188.0
-397    794.0
-399    798.0
-400    400.0
-401    2005.0
-402    402.0
-403    1209.0
-404    808.0
-406    1624.0
-407    407.0
-409    1227.0
-411    411.0
-413    826.0
-414    828.0
-417    1251.0
-418    418.0
-419    419.0
-421    421.0
-424    848.0
-427    427.0
-429    858.0
-430    1290.0
-431    1293.0
-432    432.0
-435    435.0
-436    436.0
-437    437.0
-438    1314.0
-439    878.0
-443    443.0
-444    444.0
-446    446.0
-448    448.0
-449    449.0
-452    452.0
-453    453.0
-454    1362.0
-455    455.0
-457    457.0
-458    916.0
-459    918.0
-460    460.0
-462    924.0
-463    926.0
-466    1398.0
-467    467.0
-468    1872.0
-469    2345.0
-470    470.0
-472    472.0
-475    475.0
-477    477.0
-478    956.0
-479    479.0
-480    1440.0
-481    481.0
-482    482.0
-483    483.0
-484    484.0
-485    485.0
-487    487.0
-489    1956.0
-490    490.0
-491    491.0
-492    984.0
-493    493.0
-494    494.0
-495    495.0
-496    496.0
-497    497.0
-498    1494.0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map-6-c83b156356c269b6aef263640a4f6b7b
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map-6-c83b156356c269b6aef263640a4f6b7b
 
b/sql/hive/src/test/resources/golden/groupby1_map-6-c83b156356c269b6aef263640a4f6b7b
new file mode 100644
index 0000000..4953d09
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map-6-c83b156356c269b6aef263640a4f6b7b
@@ -0,0 +1,309 @@
+0      0.0
+2      2.0
+4      4.0
+5      15.0
+8      8.0
+9      9.0
+10     10.0
+11     11.0
+12     24.0
+15     30.0
+17     17.0
+18     36.0
+19     19.0
+20     20.0
+24     48.0
+26     52.0
+27     27.0
+28     28.0
+30     30.0
+33     33.0
+34     34.0
+35     105.0
+37     74.0
+41     41.0
+42     84.0
+43     43.0
+44     44.0
+47     47.0
+51     102.0
+53     53.0
+54     54.0
+57     57.0
+58     116.0
+64     64.0
+65     65.0
+66     66.0
+67     134.0
+69     69.0
+70     210.0
+72     144.0
+74     74.0
+76     152.0
+77     77.0
+78     78.0
+80     80.0
+82     82.0
+83     166.0
+84     168.0
+85     85.0
+86     86.0
+87     87.0
+90     270.0
+92     92.0
+95     190.0
+96     96.0
+97     194.0
+98     196.0
+100    200.0
+103    206.0
+104    208.0
+105    105.0
+111    111.0
+113    226.0
+114    114.0
+116    116.0
+118    236.0
+119    357.0
+120    240.0
+125    250.0
+126    126.0
+128    384.0
+129    258.0
+131    131.0
+133    133.0
+134    268.0
+136    136.0
+137    274.0
+138    552.0
+143    143.0
+145    145.0
+146    292.0
+149    298.0
+150    150.0
+152    304.0
+153    153.0
+155    155.0
+156    156.0
+157    157.0
+158    158.0
+160    160.0
+162    162.0
+163    163.0
+164    328.0
+165    330.0
+166    166.0
+167    501.0
+168    168.0
+169    676.0
+170    170.0
+172    344.0
+174    348.0
+175    350.0
+176    352.0
+177    177.0
+178    178.0
+179    358.0
+180    180.0
+181    181.0
+183    183.0
+186    186.0
+187    561.0
+189    189.0
+190    190.0
+191    382.0
+192    192.0
+193    579.0
+194    194.0
+195    390.0
+196    196.0
+197    394.0
+199    597.0
+200    400.0
+201    201.0
+202    202.0
+203    406.0
+205    410.0
+207    414.0
+208    624.0
+209    418.0
+213    426.0
+214    214.0
+216    432.0
+217    434.0
+218    218.0
+219    438.0
+221    442.0
+222    222.0
+223    446.0
+224    448.0
+226    226.0
+228    228.0
+229    458.0
+230    1150.0
+233    466.0
+235    235.0
+237    474.0
+238    476.0
+239    478.0
+241    241.0
+242    484.0
+244    244.0
+247    247.0
+248    248.0
+249    249.0
+252    252.0
+255    510.0
+256    512.0
+257    257.0
+258    258.0
+260    260.0
+262    262.0
+263    263.0
+265    530.0
+266    266.0
+272    544.0
+273    819.0
+274    274.0
+275    275.0
+277    1108.0
+278    556.0
+280    560.0
+281    562.0
+282    564.0
+283    283.0
+284    284.0
+285    285.0
+286    286.0
+287    287.0
+288    576.0
+289    289.0
+291    291.0
+292    292.0
+296    296.0
+298    894.0
+302    302.0
+305    305.0
+306    306.0
+307    614.0
+308    308.0
+309    618.0
+310    310.0
+311    933.0
+315    315.0
+316    948.0
+317    634.0
+318    954.0
+321    642.0
+322    644.0
+323    323.0
+325    650.0
+327    981.0
+331    662.0
+332    332.0
+333    666.0
+335    335.0
+336    336.0
+338    338.0
+339    339.0
+341    341.0
+342    684.0
+344    688.0
+345    345.0
+348    1740.0
+351    351.0
+353    706.0
+356    356.0
+360    360.0
+362    362.0
+364    364.0
+365    365.0
+366    366.0
+367    734.0
+368    368.0
+369    1107.0
+373    373.0
+374    374.0
+375    375.0
+377    377.0
+378    378.0
+379    379.0
+382    764.0
+384    1152.0
+386    386.0
+389    389.0
+392    392.0
+393    393.0
+394    394.0
+395    790.0
+396    1188.0
+397    794.0
+399    798.0
+400    400.0
+401    2005.0
+402    402.0
+403    1209.0
+404    808.0
+406    1624.0
+407    407.0
+409    1227.0
+411    411.0
+413    826.0
+414    828.0
+417    1251.0
+418    418.0
+419    419.0
+421    421.0
+424    848.0
+427    427.0
+429    858.0
+430    1290.0
+431    1293.0
+432    432.0
+435    435.0
+436    436.0
+437    437.0
+438    1314.0
+439    878.0
+443    443.0
+444    444.0
+446    446.0
+448    448.0
+449    449.0
+452    452.0
+453    453.0
+454    1362.0
+455    455.0
+457    457.0
+458    916.0
+459    918.0
+460    460.0
+462    924.0
+463    926.0
+466    1398.0
+467    467.0
+468    1872.0
+469    2345.0
+470    470.0
+472    472.0
+475    475.0
+477    477.0
+478    956.0
+479    479.0
+480    1440.0
+481    481.0
+482    482.0
+483    483.0
+484    484.0
+485    485.0
+487    487.0
+489    1956.0
+490    490.0
+491    491.0
+492    984.0
+493    493.0
+494    494.0
+495    495.0
+496    496.0
+497    497.0
+498    1494.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_nomap-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_nomap-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby1_map_nomap-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map_nomap-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map_nomap-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_nomap-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_nomap-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby1_map_nomap-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map_nomap-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map_nomap-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_nomap-2-fb2713a701e7e9c3fa36b5459d772f4
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_nomap-2-fb2713a701e7e9c3fa36b5459d772f4
 
b/sql/hive/src/test/resources/golden/groupby1_map_nomap-2-fb2713a701e7e9c3fa36b5459d772f4
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map_nomap-2-fb2713a701e7e9c3fa36b5459d772f4
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map_nomap-2-fb2713a701e7e9c3fa36b5459d772f4
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_nomap-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_nomap-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby1_map_nomap-6-adc1ec67836b26b60d8547c4996bfd8f
index 339756b..4953d09 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map_nomap-6-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map_nomap-6-adc1ec67836b26b60d8547c4996bfd8f
@@ -306,4 +306,4 @@
 495    495.0
 496    496.0
 497    497.0
-498    1494.0
\ No newline at end of file
+498    1494.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_skew-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_skew-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
deleted file mode 100644
index 339756b..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
+++ /dev/null
@@ -1,309 +0,0 @@
-0      0.0
-2      2.0
-4      4.0
-5      15.0
-8      8.0
-9      9.0
-10     10.0
-11     11.0
-12     24.0
-15     30.0
-17     17.0
-18     36.0
-19     19.0
-20     20.0
-24     48.0
-26     52.0
-27     27.0
-28     28.0
-30     30.0
-33     33.0
-34     34.0
-35     105.0
-37     74.0
-41     41.0
-42     84.0
-43     43.0
-44     44.0
-47     47.0
-51     102.0
-53     53.0
-54     54.0
-57     57.0
-58     116.0
-64     64.0
-65     65.0
-66     66.0
-67     134.0
-69     69.0
-70     210.0
-72     144.0
-74     74.0
-76     152.0
-77     77.0
-78     78.0
-80     80.0
-82     82.0
-83     166.0
-84     168.0
-85     85.0
-86     86.0
-87     87.0
-90     270.0
-92     92.0
-95     190.0
-96     96.0
-97     194.0
-98     196.0
-100    200.0
-103    206.0
-104    208.0
-105    105.0
-111    111.0
-113    226.0
-114    114.0
-116    116.0
-118    236.0
-119    357.0
-120    240.0
-125    250.0
-126    126.0
-128    384.0
-129    258.0
-131    131.0
-133    133.0
-134    268.0
-136    136.0
-137    274.0
-138    552.0
-143    143.0
-145    145.0
-146    292.0
-149    298.0
-150    150.0
-152    304.0
-153    153.0
-155    155.0
-156    156.0
-157    157.0
-158    158.0
-160    160.0
-162    162.0
-163    163.0
-164    328.0
-165    330.0
-166    166.0
-167    501.0
-168    168.0
-169    676.0
-170    170.0
-172    344.0
-174    348.0
-175    350.0
-176    352.0
-177    177.0
-178    178.0
-179    358.0
-180    180.0
-181    181.0
-183    183.0
-186    186.0
-187    561.0
-189    189.0
-190    190.0
-191    382.0
-192    192.0
-193    579.0
-194    194.0
-195    390.0
-196    196.0
-197    394.0
-199    597.0
-200    400.0
-201    201.0
-202    202.0
-203    406.0
-205    410.0
-207    414.0
-208    624.0
-209    418.0
-213    426.0
-214    214.0
-216    432.0
-217    434.0
-218    218.0
-219    438.0
-221    442.0
-222    222.0
-223    446.0
-224    448.0
-226    226.0
-228    228.0
-229    458.0
-230    1150.0
-233    466.0
-235    235.0
-237    474.0
-238    476.0
-239    478.0
-241    241.0
-242    484.0
-244    244.0
-247    247.0
-248    248.0
-249    249.0
-252    252.0
-255    510.0
-256    512.0
-257    257.0
-258    258.0
-260    260.0
-262    262.0
-263    263.0
-265    530.0
-266    266.0
-272    544.0
-273    819.0
-274    274.0
-275    275.0
-277    1108.0
-278    556.0
-280    560.0
-281    562.0
-282    564.0
-283    283.0
-284    284.0
-285    285.0
-286    286.0
-287    287.0
-288    576.0
-289    289.0
-291    291.0
-292    292.0
-296    296.0
-298    894.0
-302    302.0
-305    305.0
-306    306.0
-307    614.0
-308    308.0
-309    618.0
-310    310.0
-311    933.0
-315    315.0
-316    948.0
-317    634.0
-318    954.0
-321    642.0
-322    644.0
-323    323.0
-325    650.0
-327    981.0
-331    662.0
-332    332.0
-333    666.0
-335    335.0
-336    336.0
-338    338.0
-339    339.0
-341    341.0
-342    684.0
-344    688.0
-345    345.0
-348    1740.0
-351    351.0
-353    706.0
-356    356.0
-360    360.0
-362    362.0
-364    364.0
-365    365.0
-366    366.0
-367    734.0
-368    368.0
-369    1107.0
-373    373.0
-374    374.0
-375    375.0
-377    377.0
-378    378.0
-379    379.0
-382    764.0
-384    1152.0
-386    386.0
-389    389.0
-392    392.0
-393    393.0
-394    394.0
-395    790.0
-396    1188.0
-397    794.0
-399    798.0
-400    400.0
-401    2005.0
-402    402.0
-403    1209.0
-404    808.0
-406    1624.0
-407    407.0
-409    1227.0
-411    411.0
-413    826.0
-414    828.0
-417    1251.0
-418    418.0
-419    419.0
-421    421.0
-424    848.0
-427    427.0
-429    858.0
-430    1290.0
-431    1293.0
-432    432.0
-435    435.0
-436    436.0
-437    437.0
-438    1314.0
-439    878.0
-443    443.0
-444    444.0
-446    446.0
-448    448.0
-449    449.0
-452    452.0
-453    453.0
-454    1362.0
-455    455.0
-457    457.0
-458    916.0
-459    918.0
-460    460.0
-462    924.0
-463    926.0
-466    1398.0
-467    467.0
-468    1872.0
-469    2345.0
-470    470.0
-472    472.0
-475    475.0
-477    477.0
-478    956.0
-479    479.0
-480    1440.0
-481    481.0
-482    482.0
-483    483.0
-484    484.0
-485    485.0
-487    487.0
-489    1956.0
-490    490.0
-491    491.0
-492    984.0
-493    493.0
-494    494.0
-495    495.0
-496    496.0
-497    497.0
-498    1494.0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_map_skew-6-c83b156356c269b6aef263640a4f6b7b
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_map_skew-6-c83b156356c269b6aef263640a4f6b7b
 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-6-c83b156356c269b6aef263640a4f6b7b
new file mode 100644
index 0000000..4953d09
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby1_map_skew-6-c83b156356c269b6aef263640a4f6b7b
@@ -0,0 +1,309 @@
+0      0.0
+2      2.0
+4      4.0
+5      15.0
+8      8.0
+9      9.0
+10     10.0
+11     11.0
+12     24.0
+15     30.0
+17     17.0
+18     36.0
+19     19.0
+20     20.0
+24     48.0
+26     52.0
+27     27.0
+28     28.0
+30     30.0
+33     33.0
+34     34.0
+35     105.0
+37     74.0
+41     41.0
+42     84.0
+43     43.0
+44     44.0
+47     47.0
+51     102.0
+53     53.0
+54     54.0
+57     57.0
+58     116.0
+64     64.0
+65     65.0
+66     66.0
+67     134.0
+69     69.0
+70     210.0
+72     144.0
+74     74.0
+76     152.0
+77     77.0
+78     78.0
+80     80.0
+82     82.0
+83     166.0
+84     168.0
+85     85.0
+86     86.0
+87     87.0
+90     270.0
+92     92.0
+95     190.0
+96     96.0
+97     194.0
+98     196.0
+100    200.0
+103    206.0
+104    208.0
+105    105.0
+111    111.0
+113    226.0
+114    114.0
+116    116.0
+118    236.0
+119    357.0
+120    240.0
+125    250.0
+126    126.0
+128    384.0
+129    258.0
+131    131.0
+133    133.0
+134    268.0
+136    136.0
+137    274.0
+138    552.0
+143    143.0
+145    145.0
+146    292.0
+149    298.0
+150    150.0
+152    304.0
+153    153.0
+155    155.0
+156    156.0
+157    157.0
+158    158.0
+160    160.0
+162    162.0
+163    163.0
+164    328.0
+165    330.0
+166    166.0
+167    501.0
+168    168.0
+169    676.0
+170    170.0
+172    344.0
+174    348.0
+175    350.0
+176    352.0
+177    177.0
+178    178.0
+179    358.0
+180    180.0
+181    181.0
+183    183.0
+186    186.0
+187    561.0
+189    189.0
+190    190.0
+191    382.0
+192    192.0
+193    579.0
+194    194.0
+195    390.0
+196    196.0
+197    394.0
+199    597.0
+200    400.0
+201    201.0
+202    202.0
+203    406.0
+205    410.0
+207    414.0
+208    624.0
+209    418.0
+213    426.0
+214    214.0
+216    432.0
+217    434.0
+218    218.0
+219    438.0
+221    442.0
+222    222.0
+223    446.0
+224    448.0
+226    226.0
+228    228.0
+229    458.0
+230    1150.0
+233    466.0
+235    235.0
+237    474.0
+238    476.0
+239    478.0
+241    241.0
+242    484.0
+244    244.0
+247    247.0
+248    248.0
+249    249.0
+252    252.0
+255    510.0
+256    512.0
+257    257.0
+258    258.0
+260    260.0
+262    262.0
+263    263.0
+265    530.0
+266    266.0
+272    544.0
+273    819.0
+274    274.0
+275    275.0
+277    1108.0
+278    556.0
+280    560.0
+281    562.0
+282    564.0
+283    283.0
+284    284.0
+285    285.0
+286    286.0
+287    287.0
+288    576.0
+289    289.0
+291    291.0
+292    292.0
+296    296.0
+298    894.0
+302    302.0
+305    305.0
+306    306.0
+307    614.0
+308    308.0
+309    618.0
+310    310.0
+311    933.0
+315    315.0
+316    948.0
+317    634.0
+318    954.0
+321    642.0
+322    644.0
+323    323.0
+325    650.0
+327    981.0
+331    662.0
+332    332.0
+333    666.0
+335    335.0
+336    336.0
+338    338.0
+339    339.0
+341    341.0
+342    684.0
+344    688.0
+345    345.0
+348    1740.0
+351    351.0
+353    706.0
+356    356.0
+360    360.0
+362    362.0
+364    364.0
+365    365.0
+366    366.0
+367    734.0
+368    368.0
+369    1107.0
+373    373.0
+374    374.0
+375    375.0
+377    377.0
+378    378.0
+379    379.0
+382    764.0
+384    1152.0
+386    386.0
+389    389.0
+392    392.0
+393    393.0
+394    394.0
+395    790.0
+396    1188.0
+397    794.0
+399    798.0
+400    400.0
+401    2005.0
+402    402.0
+403    1209.0
+404    808.0
+406    1624.0
+407    407.0
+409    1227.0
+411    411.0
+413    826.0
+414    828.0
+417    1251.0
+418    418.0
+419    419.0
+421    421.0
+424    848.0
+427    427.0
+429    858.0
+430    1290.0
+431    1293.0
+432    432.0
+435    435.0
+436    436.0
+437    437.0
+438    1314.0
+439    878.0
+443    443.0
+444    444.0
+446    446.0
+448    448.0
+449    449.0
+452    452.0
+453    453.0
+454    1362.0
+455    455.0
+457    457.0
+458    916.0
+459    918.0
+460    460.0
+462    924.0
+463    926.0
+466    1398.0
+467    467.0
+468    1872.0
+469    2345.0
+470    470.0
+472    472.0
+475    475.0
+477    477.0
+478    956.0
+479    479.0
+480    1440.0
+481    481.0
+482    482.0
+483    483.0
+484    484.0
+485    485.0
+487    487.0
+489    1956.0
+490    490.0
+491    491.0
+492    984.0
+493    493.0
+494    494.0
+495    495.0
+496    496.0
+497    497.0
+498    1494.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby1_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
+++ 
b/sql/hive/src/test/resources/golden/groupby1_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_noskew-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_noskew-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby1_noskew-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_noskew-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby1_noskew-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_noskew-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_noskew-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby1_noskew-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby1_noskew-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby1_noskew-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_noskew-6-c2c54378ffce53ade73a9dda783903e7
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_noskew-6-c2c54378ffce53ade73a9dda783903e7
 
b/sql/hive/src/test/resources/golden/groupby1_noskew-6-c2c54378ffce53ade73a9dda783903e7
deleted file mode 100644
index 339756b..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby1_noskew-6-c2c54378ffce53ade73a9dda783903e7
+++ /dev/null
@@ -1,309 +0,0 @@
-0      0.0
-2      2.0
-4      4.0
-5      15.0
-8      8.0
-9      9.0
-10     10.0
-11     11.0
-12     24.0
-15     30.0
-17     17.0
-18     36.0
-19     19.0
-20     20.0
-24     48.0
-26     52.0
-27     27.0
-28     28.0
-30     30.0
-33     33.0
-34     34.0
-35     105.0
-37     74.0
-41     41.0
-42     84.0
-43     43.0
-44     44.0
-47     47.0
-51     102.0
-53     53.0
-54     54.0
-57     57.0
-58     116.0
-64     64.0
-65     65.0
-66     66.0
-67     134.0
-69     69.0
-70     210.0
-72     144.0
-74     74.0
-76     152.0
-77     77.0
-78     78.0
-80     80.0
-82     82.0
-83     166.0
-84     168.0
-85     85.0
-86     86.0
-87     87.0
-90     270.0
-92     92.0
-95     190.0
-96     96.0
-97     194.0
-98     196.0
-100    200.0
-103    206.0
-104    208.0
-105    105.0
-111    111.0
-113    226.0
-114    114.0
-116    116.0
-118    236.0
-119    357.0
-120    240.0
-125    250.0
-126    126.0
-128    384.0
-129    258.0
-131    131.0
-133    133.0
-134    268.0
-136    136.0
-137    274.0
-138    552.0
-143    143.0
-145    145.0
-146    292.0
-149    298.0
-150    150.0
-152    304.0
-153    153.0
-155    155.0
-156    156.0
-157    157.0
-158    158.0
-160    160.0
-162    162.0
-163    163.0
-164    328.0
-165    330.0
-166    166.0
-167    501.0
-168    168.0
-169    676.0
-170    170.0
-172    344.0
-174    348.0
-175    350.0
-176    352.0
-177    177.0
-178    178.0
-179    358.0
-180    180.0
-181    181.0
-183    183.0
-186    186.0
-187    561.0
-189    189.0
-190    190.0
-191    382.0
-192    192.0
-193    579.0
-194    194.0
-195    390.0
-196    196.0
-197    394.0
-199    597.0
-200    400.0
-201    201.0
-202    202.0
-203    406.0
-205    410.0
-207    414.0
-208    624.0
-209    418.0
-213    426.0
-214    214.0
-216    432.0
-217    434.0
-218    218.0
-219    438.0
-221    442.0
-222    222.0
-223    446.0
-224    448.0
-226    226.0
-228    228.0
-229    458.0
-230    1150.0
-233    466.0
-235    235.0
-237    474.0
-238    476.0
-239    478.0
-241    241.0
-242    484.0
-244    244.0
-247    247.0
-248    248.0
-249    249.0
-252    252.0
-255    510.0
-256    512.0
-257    257.0
-258    258.0
-260    260.0
-262    262.0
-263    263.0
-265    530.0
-266    266.0
-272    544.0
-273    819.0
-274    274.0
-275    275.0
-277    1108.0
-278    556.0
-280    560.0
-281    562.0
-282    564.0
-283    283.0
-284    284.0
-285    285.0
-286    286.0
-287    287.0
-288    576.0
-289    289.0
-291    291.0
-292    292.0
-296    296.0
-298    894.0
-302    302.0
-305    305.0
-306    306.0
-307    614.0
-308    308.0
-309    618.0
-310    310.0
-311    933.0
-315    315.0
-316    948.0
-317    634.0
-318    954.0
-321    642.0
-322    644.0
-323    323.0
-325    650.0
-327    981.0
-331    662.0
-332    332.0
-333    666.0
-335    335.0
-336    336.0
-338    338.0
-339    339.0
-341    341.0
-342    684.0
-344    688.0
-345    345.0
-348    1740.0
-351    351.0
-353    706.0
-356    356.0
-360    360.0
-362    362.0
-364    364.0
-365    365.0
-366    366.0
-367    734.0
-368    368.0
-369    1107.0
-373    373.0
-374    374.0
-375    375.0
-377    377.0
-378    378.0
-379    379.0
-382    764.0
-384    1152.0
-386    386.0
-389    389.0
-392    392.0
-393    393.0
-394    394.0
-395    790.0
-396    1188.0
-397    794.0
-399    798.0
-400    400.0
-401    2005.0
-402    402.0
-403    1209.0
-404    808.0
-406    1624.0
-407    407.0
-409    1227.0
-411    411.0
-413    826.0
-414    828.0
-417    1251.0
-418    418.0
-419    419.0
-421    421.0
-424    848.0
-427    427.0
-429    858.0
-430    1290.0
-431    1293.0
-432    432.0
-435    435.0
-436    436.0
-437    437.0
-438    1314.0
-439    878.0
-443    443.0
-444    444.0
-446    446.0
-448    448.0
-449    449.0
-452    452.0
-453    453.0
-454    1362.0
-455    455.0
-457    457.0
-458    916.0
-459    918.0
-460    460.0
-462    924.0
-463    926.0
-466    1398.0
-467    467.0
-468    1872.0
-469    2345.0
-470    470.0
-472    472.0
-475    475.0
-477    477.0
-478    956.0
-479    479.0
-480    1440.0
-481    481.0
-482    482.0
-483    483.0
-484    484.0
-485    485.0
-487    487.0
-489    1956.0
-490    490.0
-491    491.0
-492    984.0
-493    493.0
-494    494.0
-495    495.0
-496    496.0
-497    497.0
-498    1494.0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby1_noskew-6-f7eda18efd187ec4bf4cb135833746cb
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby1_noskew-6-f7eda18efd187ec4bf4cb135833746cb
 
b/sql/hive/src/test/resources/golden/groupby1_noskew-6-f7eda18efd187ec4bf4cb135833746cb
new file mode 100644
index 0000000..4953d09
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby1_noskew-6-f7eda18efd187ec4bf4cb135833746cb
@@ -0,0 +1,309 @@
+0      0.0
+2      2.0
+4      4.0
+5      15.0
+8      8.0
+9      9.0
+10     10.0
+11     11.0
+12     24.0
+15     30.0
+17     17.0
+18     36.0
+19     19.0
+20     20.0
+24     48.0
+26     52.0
+27     27.0
+28     28.0
+30     30.0
+33     33.0
+34     34.0
+35     105.0
+37     74.0
+41     41.0
+42     84.0
+43     43.0
+44     44.0
+47     47.0
+51     102.0
+53     53.0
+54     54.0
+57     57.0
+58     116.0
+64     64.0
+65     65.0
+66     66.0
+67     134.0
+69     69.0
+70     210.0
+72     144.0
+74     74.0
+76     152.0
+77     77.0
+78     78.0
+80     80.0
+82     82.0
+83     166.0
+84     168.0
+85     85.0
+86     86.0
+87     87.0
+90     270.0
+92     92.0
+95     190.0
+96     96.0
+97     194.0
+98     196.0
+100    200.0
+103    206.0
+104    208.0
+105    105.0
+111    111.0
+113    226.0
+114    114.0
+116    116.0
+118    236.0
+119    357.0
+120    240.0
+125    250.0
+126    126.0
+128    384.0
+129    258.0
+131    131.0
+133    133.0
+134    268.0
+136    136.0
+137    274.0
+138    552.0
+143    143.0
+145    145.0
+146    292.0
+149    298.0
+150    150.0
+152    304.0
+153    153.0
+155    155.0
+156    156.0
+157    157.0
+158    158.0
+160    160.0
+162    162.0
+163    163.0
+164    328.0
+165    330.0
+166    166.0
+167    501.0
+168    168.0
+169    676.0
+170    170.0
+172    344.0
+174    348.0
+175    350.0
+176    352.0
+177    177.0
+178    178.0
+179    358.0
+180    180.0
+181    181.0
+183    183.0
+186    186.0
+187    561.0
+189    189.0
+190    190.0
+191    382.0
+192    192.0
+193    579.0
+194    194.0
+195    390.0
+196    196.0
+197    394.0
+199    597.0
+200    400.0
+201    201.0
+202    202.0
+203    406.0
+205    410.0
+207    414.0
+208    624.0
+209    418.0
+213    426.0
+214    214.0
+216    432.0
+217    434.0
+218    218.0
+219    438.0
+221    442.0
+222    222.0
+223    446.0
+224    448.0
+226    226.0
+228    228.0
+229    458.0
+230    1150.0
+233    466.0
+235    235.0
+237    474.0
+238    476.0
+239    478.0
+241    241.0
+242    484.0
+244    244.0
+247    247.0
+248    248.0
+249    249.0
+252    252.0
+255    510.0
+256    512.0
+257    257.0
+258    258.0
+260    260.0
+262    262.0
+263    263.0
+265    530.0
+266    266.0
+272    544.0
+273    819.0
+274    274.0
+275    275.0
+277    1108.0
+278    556.0
+280    560.0
+281    562.0
+282    564.0
+283    283.0
+284    284.0
+285    285.0
+286    286.0
+287    287.0
+288    576.0
+289    289.0
+291    291.0
+292    292.0
+296    296.0
+298    894.0
+302    302.0
+305    305.0
+306    306.0
+307    614.0
+308    308.0
+309    618.0
+310    310.0
+311    933.0
+315    315.0
+316    948.0
+317    634.0
+318    954.0
+321    642.0
+322    644.0
+323    323.0
+325    650.0
+327    981.0
+331    662.0
+332    332.0
+333    666.0
+335    335.0
+336    336.0
+338    338.0
+339    339.0
+341    341.0
+342    684.0
+344    688.0
+345    345.0
+348    1740.0
+351    351.0
+353    706.0
+356    356.0
+360    360.0
+362    362.0
+364    364.0
+365    365.0
+366    366.0
+367    734.0
+368    368.0
+369    1107.0
+373    373.0
+374    374.0
+375    375.0
+377    377.0
+378    378.0
+379    379.0
+382    764.0
+384    1152.0
+386    386.0
+389    389.0
+392    392.0
+393    393.0
+394    394.0
+395    790.0
+396    1188.0
+397    794.0
+399    798.0
+400    400.0
+401    2005.0
+402    402.0
+403    1209.0
+404    808.0
+406    1624.0
+407    407.0
+409    1227.0
+411    411.0
+413    826.0
+414    828.0
+417    1251.0
+418    418.0
+419    419.0
+421    421.0
+424    848.0
+427    427.0
+429    858.0
+430    1290.0
+431    1293.0
+432    432.0
+435    435.0
+436    436.0
+437    437.0
+438    1314.0
+439    878.0
+443    443.0
+444    444.0
+446    446.0
+448    448.0
+449    449.0
+452    452.0
+453    453.0
+454    1362.0
+455    455.0
+457    457.0
+458    916.0
+459    918.0
+460    460.0
+462    924.0
+463    926.0
+466    1398.0
+467    467.0
+468    1872.0
+469    2345.0
+470    470.0
+472    472.0
+475    475.0
+477    477.0
+478    956.0
+479    479.0
+480    1440.0
+481    481.0
+482    482.0
+483    483.0
+484    484.0
+485    485.0
+487    487.0
+489    1956.0
+490    490.0
+491    491.0
+492    984.0
+493    493.0
+494    494.0
+495    495.0
+496    496.0
+497    497.0
+498    1494.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2-0-43d53504df013e6b35f81811138a167a
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2-0-43d53504df013e6b35f81811138a167a
 
b/sql/hive/src/test/resources/golden/groupby2-0-43d53504df013e6b35f81811138a167a
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2-0-43d53504df013e6b35f81811138a167a
+++ 
b/sql/hive/src/test/resources/golden/groupby2-0-43d53504df013e6b35f81811138a167a
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2-1-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2-1-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby2-1-67e864faaff4c6b2a8e1c9fbd188bb66
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2-1-67e864faaff4c6b2a8e1c9fbd188bb66
+++ 
b/sql/hive/src/test/resources/golden/groupby2-1-67e864faaff4c6b2a8e1c9fbd188bb66
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2-2-c67a488530dc7e20a9e7acf02c14380f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2-2-c67a488530dc7e20a9e7acf02c14380f
 
b/sql/hive/src/test/resources/golden/groupby2-2-c67a488530dc7e20a9e7acf02c14380f
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2-2-c67a488530dc7e20a9e7acf02c14380f
+++ 
b/sql/hive/src/test/resources/golden/groupby2-2-c67a488530dc7e20a9e7acf02c14380f
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2-6-41dfb7b036cae4972b275a0262ea2e4c
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2-6-41dfb7b036cae4972b275a0262ea2e4c
 
b/sql/hive/src/test/resources/golden/groupby2-6-41dfb7b036cae4972b275a0262ea2e4c
index 3210a30..ba568b8 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2-6-41dfb7b036cae4972b275a0262ea2e4c
+++ 
b/sql/hive/src/test/resources/golden/groupby2-6-41dfb7b036cae4972b275a0262ea2e4c
@@ -7,4 +7,4 @@
 6      5       6398.0
 7      6       7735.0
 8      8       8762.0
-9      7       91047.0
\ No newline at end of file
+9      7       91047.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_limit-0-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_limit-0-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby2_limit-0-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_limit-0-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby2_limit-0-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_limit-1-a56d6499aef913e11ef599ac8b4f2a25
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_limit-1-a56d6499aef913e11ef599ac8b4f2a25
 
b/sql/hive/src/test/resources/golden/groupby2_limit-1-a56d6499aef913e11ef599ac8b4f2a25
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_limit-1-d6db5e2b44be5a3927eab70e4cf60c70
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_limit-1-d6db5e2b44be5a3927eab70e4cf60c70
 
b/sql/hive/src/test/resources/golden/groupby2_limit-1-d6db5e2b44be5a3927eab70e4cf60c70
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_limit-2-3460130ddc7cd91c0b1d5ce2ff98d0b9
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_limit-2-3460130ddc7cd91c0b1d5ce2ff98d0b9
 
b/sql/hive/src/test/resources/golden/groupby2_limit-2-3460130ddc7cd91c0b1d5ce2ff98d0b9
deleted file mode 100644
index 9cf9606..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_limit-2-3460130ddc7cd91c0b1d5ce2ff98d0b9
+++ /dev/null
@@ -1,5 +0,0 @@
-0      0.0
-2      2.0
-4      4.0
-5      15.0
-8      8.0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_limit-2-e7a95dc27fbfcb10bf92a6db61522b6a
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_limit-2-e7a95dc27fbfcb10bf92a6db61522b6a
 
b/sql/hive/src/test/resources/golden/groupby2_limit-2-e7a95dc27fbfcb10bf92a6db61522b6a
new file mode 100644
index 0000000..f92f60d
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby2_limit-2-e7a95dc27fbfcb10bf92a6db61522b6a
@@ -0,0 +1,5 @@
+0      0.0
+2      2.0
+4      4.0
+5      15.0
+8      8.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby2_map-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_map-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby2_map-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby2_map-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_map-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby2_map-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby2_map-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_map-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby2_map-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby2_map-6-adc1ec67836b26b60d8547c4996bfd8f
deleted file mode 100644
index 3210a30..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_map-6-adc1ec67836b26b60d8547c4996bfd8f
+++ /dev/null
@@ -1,10 +0,0 @@
-0      1       00.0
-1      71      116414.0
-2      69      225571.0
-3      62      332004.0
-4      74      452763.0
-5      6       5397.0
-6      5       6398.0
-7      6       7735.0
-8      8       8762.0
-9      7       91047.0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map-6-c83b156356c269b6aef263640a4f6b7b
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map-6-c83b156356c269b6aef263640a4f6b7b
 
b/sql/hive/src/test/resources/golden/groupby2_map-6-c83b156356c269b6aef263640a4f6b7b
new file mode 100644
index 0000000..ba568b8
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby2_map-6-c83b156356c269b6aef263640a4f6b7b
@@ -0,0 +1,10 @@
+0      1       00.0
+1      71      116414.0
+2      69      225571.0
+3      62      332004.0
+4      74      452763.0
+5      6       5397.0
+6      5       6398.0
+7      6       7735.0
+8      8       8762.0
+9      7       91047.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-0-dbcec232623048c7748b708123e18bf0
deleted file mode 100644
index 573541a..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-0-dbcec232623048c7748b708123e18bf0
+++ /dev/null
@@ -1 +0,0 @@
-0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-1-85c4f90b754cd88147d6b74e17d22063
deleted file mode 100644
index 573541a..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-1-85c4f90b754cd88147d6b74e17d22063
+++ /dev/null
@@ -1 +0,0 @@
-0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-2-83c59d378571a6e487aa20217bd87817
deleted file mode 100644
index 573541a..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-2-83c59d378571a6e487aa20217bd87817
+++ /dev/null
@@ -1 +0,0 @@
-0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-3-3aa4057488720c0f514696154f2070b5
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-3-3aa4057488720c0f514696154f2070b5
 
b/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-3-3aa4057488720c0f514696154f2070b5
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-4-485f8328cdc8639bcdea5fb9f58c8695
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-4-485f8328cdc8639bcdea5fb9f58c8695
 
b/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-4-485f8328cdc8639bcdea5fb9f58c8695
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-5-23478129b7b6e377dcfb7caaa17dfb48
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-5-23478129b7b6e377dcfb7caaa17dfb48
 
b/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-5-23478129b7b6e377dcfb7caaa17dfb48
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-6-adc1ec67836b26b60d8547c4996bfd8f
deleted file mode 100644
index 922f4bf..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_map_multi_distinct-6-adc1ec67836b26b60d8547c4996bfd8f
+++ /dev/null
@@ -1,10 +0,0 @@
-0      1       00.0    0       3
-1      71      116414.0        10044   115
-2      69      225571.0        15780   111
-3      62      332004.0        20119   99
-4      74      452763.0        30965   124
-5      6       5397.0  278     10
-6      5       6398.0  331     6
-7      6       7735.0  447     10
-8      8       8762.0  595     10
-9      7       91047.0 577     12

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_skew-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_skew-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby2_map_skew-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_map_skew-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby2_map_skew-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
 
b/sql/hive/src/test/resources/golden/groupby2_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
+++ 
b/sql/hive/src/test/resources/golden/groupby2_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_skew-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_skew-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby2_map_skew-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_map_skew-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby2_map_skew-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby2_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
index 3210a30..ba568b8 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby2_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
@@ -7,4 +7,4 @@
 6      5       6398.0
 7      6       7735.0
 8      8       8762.0
-9      7       91047.0
\ No newline at end of file
+9      7       91047.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby2_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
+++ 
b/sql/hive/src/test/resources/golden/groupby2_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby2_noskew-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_noskew-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby2_noskew-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby2_noskew-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby2_noskew-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby2_noskew-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew-6-232957c90d04497da7fe4e599e0dbb94
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew-6-232957c90d04497da7fe4e599e0dbb94
 
b/sql/hive/src/test/resources/golden/groupby2_noskew-6-232957c90d04497da7fe4e599e0dbb94
new file mode 100644
index 0000000..ba568b8
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby2_noskew-6-232957c90d04497da7fe4e599e0dbb94
@@ -0,0 +1,10 @@
+0      1       00.0
+1      71      116414.0
+2      69      225571.0
+3      62      332004.0
+4      74      452763.0
+5      6       5397.0
+6      5       6398.0
+7      6       7735.0
+8      8       8762.0
+9      7       91047.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew-6-41dfb7b036cae4972b275a0262ea2e4c
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew-6-41dfb7b036cae4972b275a0262ea2e4c
 
b/sql/hive/src/test/resources/golden/groupby2_noskew-6-41dfb7b036cae4972b275a0262ea2e4c
deleted file mode 100644
index 3210a30..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_noskew-6-41dfb7b036cae4972b275a0262ea2e4c
+++ /dev/null
@@ -1,10 +0,0 @@
-0      1       00.0
-1      71      116414.0
-2      69      225571.0
-3      62      332004.0
-4      74      452763.0
-5      6       5397.0
-6      5       6398.0
-7      6       7735.0
-8      8       8762.0
-9      7       91047.0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-0-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-0-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-0-67e864faaff4c6b2a8e1c9fbd188bb66
deleted file mode 100644
index 573541a..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-0-67e864faaff4c6b2a8e1c9fbd188bb66
+++ /dev/null
@@ -1 +0,0 @@
-0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-1-85c4f90b754cd88147d6b74e17d22063
deleted file mode 100644
index 573541a..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-1-85c4f90b754cd88147d6b74e17d22063
+++ /dev/null
@@ -1 +0,0 @@
-0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-2-83c59d378571a6e487aa20217bd87817
deleted file mode 100644
index 573541a..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-2-83c59d378571a6e487aa20217bd87817
+++ /dev/null
@@ -1 +0,0 @@
-0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-3-f64b982c4bf34931f03447e635ae33d2
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-3-f64b982c4bf34931f03447e635ae33d2
 
b/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-3-f64b982c4bf34931f03447e635ae33d2
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-4-2115f3e7d207621ce2b07b6e33563844
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-4-2115f3e7d207621ce2b07b6e33563844
 
b/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-4-2115f3e7d207621ce2b07b6e33563844
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-5-92891db0de9b8cd00892f0a790aff494
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-5-92891db0de9b8cd00892f0a790aff494
 
b/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-5-92891db0de9b8cd00892f0a790aff494
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-6-41dfb7b036cae4972b275a0262ea2e4c
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-6-41dfb7b036cae4972b275a0262ea2e4c
 
b/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-6-41dfb7b036cae4972b275a0262ea2e4c
deleted file mode 100644
index 922f4bf..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby2_noskew_multi_distinct-6-41dfb7b036cae4972b275a0262ea2e4c
+++ /dev/null
@@ -1,10 +0,0 @@
-0      1       00.0    0       3
-1      71      116414.0        10044   115
-2      69      225571.0        15780   111
-3      62      332004.0        20119   99
-4      74      452763.0        30965   124
-5      6       5397.0  278     10
-6      5       6398.0  331     6
-7      6       7735.0  447     10
-8      8       8762.0  595     10
-9      7       91047.0 577     12

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4-0-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4-0-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby4-0-67e864faaff4c6b2a8e1c9fbd188bb66
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4-0-67e864faaff4c6b2a8e1c9fbd188bb66
+++ 
b/sql/hive/src/test/resources/golden/groupby4-0-67e864faaff4c6b2a8e1c9fbd188bb66
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4-1-c67a488530dc7e20a9e7acf02c14380f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4-1-c67a488530dc7e20a9e7acf02c14380f
 
b/sql/hive/src/test/resources/golden/groupby4-1-c67a488530dc7e20a9e7acf02c14380f
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4-1-c67a488530dc7e20a9e7acf02c14380f
+++ 
b/sql/hive/src/test/resources/golden/groupby4-1-c67a488530dc7e20a9e7acf02c14380f
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4-5-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4-5-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby4-5-adc1ec67836b26b60d8547c4996bfd8f
index f55b5c9..8b1acc1 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4-5-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby4-5-adc1ec67836b26b60d8547c4996bfd8f
@@ -7,4 +7,4 @@
 6
 7
 8
-9
\ No newline at end of file
+9

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_map-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_map-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby4_map-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_map-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby4_map-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_map-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_map-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby4_map-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_map-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby4_map-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_map-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_map-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby4_map-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_map-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby4_map-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_map-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_map-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby4_map-6-adc1ec67836b26b60d8547c4996bfd8f
index eb1f494..1b79f38 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_map-6-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby4_map-6-adc1ec67836b26b60d8547c4996bfd8f
@@ -1 +1 @@
-500
\ No newline at end of file
+500

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_map_skew-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_map_skew-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby4_map_skew-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_map_skew-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby4_map_skew-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
 
b/sql/hive/src/test/resources/golden/groupby4_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
+++ 
b/sql/hive/src/test/resources/golden/groupby4_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_map_skew-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_map_skew-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby4_map_skew-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_map_skew-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby4_map_skew-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby4_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
index eb1f494..1b79f38 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby4_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
@@ -1 +1 @@
-500
\ No newline at end of file
+500

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby4_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
+++ 
b/sql/hive/src/test/resources/golden/groupby4_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_noskew-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_noskew-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby4_noskew-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_noskew-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby4_noskew-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_noskew-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_noskew-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby4_noskew-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby4_noskew-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby4_noskew-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_noskew-6-2d1fb04c7060fafe470e14061b2a5b6f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_noskew-6-2d1fb04c7060fafe470e14061b2a5b6f
 
b/sql/hive/src/test/resources/golden/groupby4_noskew-6-2d1fb04c7060fafe470e14061b2a5b6f
new file mode 100644
index 0000000..8b1acc1
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby4_noskew-6-2d1fb04c7060fafe470e14061b2a5b6f
@@ -0,0 +1,10 @@
+0
+1
+2
+3
+4
+5
+6
+7
+8
+9

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby4_noskew-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby4_noskew-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby4_noskew-6-adc1ec67836b26b60d8547c4996bfd8f
deleted file mode 100644
index f55b5c9..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby4_noskew-6-adc1ec67836b26b60d8547c4996bfd8f
+++ /dev/null
@@ -1,10 +0,0 @@
-0
-1
-2
-3
-4
-5
-6
-7
-8
-9
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5-0-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5-0-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby5-0-67e864faaff4c6b2a8e1c9fbd188bb66
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5-0-67e864faaff4c6b2a8e1c9fbd188bb66
+++ 
b/sql/hive/src/test/resources/golden/groupby5-0-67e864faaff4c6b2a8e1c9fbd188bb66
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5-1-c67a488530dc7e20a9e7acf02c14380f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5-1-c67a488530dc7e20a9e7acf02c14380f
 
b/sql/hive/src/test/resources/golden/groupby5-1-c67a488530dc7e20a9e7acf02c14380f
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5-1-c67a488530dc7e20a9e7acf02c14380f
+++ 
b/sql/hive/src/test/resources/golden/groupby5-1-c67a488530dc7e20a9e7acf02c14380f
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5-5-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5-5-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby5-5-adc1ec67836b26b60d8547c4996bfd8f
index 339756b..4953d09 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5-5-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby5-5-adc1ec67836b26b60d8547c4996bfd8f
@@ -306,4 +306,4 @@
 495    495.0
 496    496.0
 497    497.0
-498    1494.0
\ No newline at end of file
+498    1494.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_map-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_map-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby5_map-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_map-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby5_map-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_map-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_map-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby5_map-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_map-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby5_map-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_map-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_map-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby5_map-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_map-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby5_map-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_map-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_map-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby5_map-6-adc1ec67836b26b60d8547c4996bfd8f
index 349d8b7..3975bfc 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_map-6-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby5_map-6-adc1ec67836b26b60d8547c4996bfd8f
@@ -1 +1 @@
-130091
\ No newline at end of file
+130091

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_map_skew-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_map_skew-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby5_map_skew-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_map_skew-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby5_map_skew-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
 
b/sql/hive/src/test/resources/golden/groupby5_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
+++ 
b/sql/hive/src/test/resources/golden/groupby5_map_skew-1-c67a488530dc7e20a9e7acf02c14380f
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_map_skew-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_map_skew-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby5_map_skew-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_map_skew-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby5_map_skew-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby5_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
index 349d8b7..3975bfc 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby5_map_skew-6-adc1ec67836b26b60d8547c4996bfd8f
@@ -1 +1 @@
-130091
\ No newline at end of file
+130091

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby5_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
+++ 
b/sql/hive/src/test/resources/golden/groupby5_noskew-0-67e864faaff4c6b2a8e1c9fbd188bb66
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_noskew-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_noskew-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby5_noskew-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_noskew-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby5_noskew-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_noskew-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_noskew-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby5_noskew-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby5_noskew-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby5_noskew-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_noskew-6-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_noskew-6-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby5_noskew-6-adc1ec67836b26b60d8547c4996bfd8f
deleted file mode 100644
index 339756b..0000000
--- 
a/sql/hive/src/test/resources/golden/groupby5_noskew-6-adc1ec67836b26b60d8547c4996bfd8f
+++ /dev/null
@@ -1,309 +0,0 @@
-0      0.0
-2      2.0
-4      4.0
-5      15.0
-8      8.0
-9      9.0
-10     10.0
-11     11.0
-12     24.0
-15     30.0
-17     17.0
-18     36.0
-19     19.0
-20     20.0
-24     48.0
-26     52.0
-27     27.0
-28     28.0
-30     30.0
-33     33.0
-34     34.0
-35     105.0
-37     74.0
-41     41.0
-42     84.0
-43     43.0
-44     44.0
-47     47.0
-51     102.0
-53     53.0
-54     54.0
-57     57.0
-58     116.0
-64     64.0
-65     65.0
-66     66.0
-67     134.0
-69     69.0
-70     210.0
-72     144.0
-74     74.0
-76     152.0
-77     77.0
-78     78.0
-80     80.0
-82     82.0
-83     166.0
-84     168.0
-85     85.0
-86     86.0
-87     87.0
-90     270.0
-92     92.0
-95     190.0
-96     96.0
-97     194.0
-98     196.0
-100    200.0
-103    206.0
-104    208.0
-105    105.0
-111    111.0
-113    226.0
-114    114.0
-116    116.0
-118    236.0
-119    357.0
-120    240.0
-125    250.0
-126    126.0
-128    384.0
-129    258.0
-131    131.0
-133    133.0
-134    268.0
-136    136.0
-137    274.0
-138    552.0
-143    143.0
-145    145.0
-146    292.0
-149    298.0
-150    150.0
-152    304.0
-153    153.0
-155    155.0
-156    156.0
-157    157.0
-158    158.0
-160    160.0
-162    162.0
-163    163.0
-164    328.0
-165    330.0
-166    166.0
-167    501.0
-168    168.0
-169    676.0
-170    170.0
-172    344.0
-174    348.0
-175    350.0
-176    352.0
-177    177.0
-178    178.0
-179    358.0
-180    180.0
-181    181.0
-183    183.0
-186    186.0
-187    561.0
-189    189.0
-190    190.0
-191    382.0
-192    192.0
-193    579.0
-194    194.0
-195    390.0
-196    196.0
-197    394.0
-199    597.0
-200    400.0
-201    201.0
-202    202.0
-203    406.0
-205    410.0
-207    414.0
-208    624.0
-209    418.0
-213    426.0
-214    214.0
-216    432.0
-217    434.0
-218    218.0
-219    438.0
-221    442.0
-222    222.0
-223    446.0
-224    448.0
-226    226.0
-228    228.0
-229    458.0
-230    1150.0
-233    466.0
-235    235.0
-237    474.0
-238    476.0
-239    478.0
-241    241.0
-242    484.0
-244    244.0
-247    247.0
-248    248.0
-249    249.0
-252    252.0
-255    510.0
-256    512.0
-257    257.0
-258    258.0
-260    260.0
-262    262.0
-263    263.0
-265    530.0
-266    266.0
-272    544.0
-273    819.0
-274    274.0
-275    275.0
-277    1108.0
-278    556.0
-280    560.0
-281    562.0
-282    564.0
-283    283.0
-284    284.0
-285    285.0
-286    286.0
-287    287.0
-288    576.0
-289    289.0
-291    291.0
-292    292.0
-296    296.0
-298    894.0
-302    302.0
-305    305.0
-306    306.0
-307    614.0
-308    308.0
-309    618.0
-310    310.0
-311    933.0
-315    315.0
-316    948.0
-317    634.0
-318    954.0
-321    642.0
-322    644.0
-323    323.0
-325    650.0
-327    981.0
-331    662.0
-332    332.0
-333    666.0
-335    335.0
-336    336.0
-338    338.0
-339    339.0
-341    341.0
-342    684.0
-344    688.0
-345    345.0
-348    1740.0
-351    351.0
-353    706.0
-356    356.0
-360    360.0
-362    362.0
-364    364.0
-365    365.0
-366    366.0
-367    734.0
-368    368.0
-369    1107.0
-373    373.0
-374    374.0
-375    375.0
-377    377.0
-378    378.0
-379    379.0
-382    764.0
-384    1152.0
-386    386.0
-389    389.0
-392    392.0
-393    393.0
-394    394.0
-395    790.0
-396    1188.0
-397    794.0
-399    798.0
-400    400.0
-401    2005.0
-402    402.0
-403    1209.0
-404    808.0
-406    1624.0
-407    407.0
-409    1227.0
-411    411.0
-413    826.0
-414    828.0
-417    1251.0
-418    418.0
-419    419.0
-421    421.0
-424    848.0
-427    427.0
-429    858.0
-430    1290.0
-431    1293.0
-432    432.0
-435    435.0
-436    436.0
-437    437.0
-438    1314.0
-439    878.0
-443    443.0
-444    444.0
-446    446.0
-448    448.0
-449    449.0
-452    452.0
-453    453.0
-454    1362.0
-455    455.0
-457    457.0
-458    916.0
-459    918.0
-460    460.0
-462    924.0
-463    926.0
-466    1398.0
-467    467.0
-468    1872.0
-469    2345.0
-470    470.0
-472    472.0
-475    475.0
-477    477.0
-478    956.0
-479    479.0
-480    1440.0
-481    481.0
-482    482.0
-483    483.0
-484    484.0
-485    485.0
-487    487.0
-489    1956.0
-490    490.0
-491    491.0
-492    984.0
-493    493.0
-494    494.0
-495    495.0
-496    496.0
-497    497.0
-498    1494.0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby5_noskew-6-c83b156356c269b6aef263640a4f6b7b
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby5_noskew-6-c83b156356c269b6aef263640a4f6b7b
 
b/sql/hive/src/test/resources/golden/groupby5_noskew-6-c83b156356c269b6aef263640a4f6b7b
new file mode 100644
index 0000000..4953d09
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby5_noskew-6-c83b156356c269b6aef263640a4f6b7b
@@ -0,0 +1,309 @@
+0      0.0
+2      2.0
+4      4.0
+5      15.0
+8      8.0
+9      9.0
+10     10.0
+11     11.0
+12     24.0
+15     30.0
+17     17.0
+18     36.0
+19     19.0
+20     20.0
+24     48.0
+26     52.0
+27     27.0
+28     28.0
+30     30.0
+33     33.0
+34     34.0
+35     105.0
+37     74.0
+41     41.0
+42     84.0
+43     43.0
+44     44.0
+47     47.0
+51     102.0
+53     53.0
+54     54.0
+57     57.0
+58     116.0
+64     64.0
+65     65.0
+66     66.0
+67     134.0
+69     69.0
+70     210.0
+72     144.0
+74     74.0
+76     152.0
+77     77.0
+78     78.0
+80     80.0
+82     82.0
+83     166.0
+84     168.0
+85     85.0
+86     86.0
+87     87.0
+90     270.0
+92     92.0
+95     190.0
+96     96.0
+97     194.0
+98     196.0
+100    200.0
+103    206.0
+104    208.0
+105    105.0
+111    111.0
+113    226.0
+114    114.0
+116    116.0
+118    236.0
+119    357.0
+120    240.0
+125    250.0
+126    126.0
+128    384.0
+129    258.0
+131    131.0
+133    133.0
+134    268.0
+136    136.0
+137    274.0
+138    552.0
+143    143.0
+145    145.0
+146    292.0
+149    298.0
+150    150.0
+152    304.0
+153    153.0
+155    155.0
+156    156.0
+157    157.0
+158    158.0
+160    160.0
+162    162.0
+163    163.0
+164    328.0
+165    330.0
+166    166.0
+167    501.0
+168    168.0
+169    676.0
+170    170.0
+172    344.0
+174    348.0
+175    350.0
+176    352.0
+177    177.0
+178    178.0
+179    358.0
+180    180.0
+181    181.0
+183    183.0
+186    186.0
+187    561.0
+189    189.0
+190    190.0
+191    382.0
+192    192.0
+193    579.0
+194    194.0
+195    390.0
+196    196.0
+197    394.0
+199    597.0
+200    400.0
+201    201.0
+202    202.0
+203    406.0
+205    410.0
+207    414.0
+208    624.0
+209    418.0
+213    426.0
+214    214.0
+216    432.0
+217    434.0
+218    218.0
+219    438.0
+221    442.0
+222    222.0
+223    446.0
+224    448.0
+226    226.0
+228    228.0
+229    458.0
+230    1150.0
+233    466.0
+235    235.0
+237    474.0
+238    476.0
+239    478.0
+241    241.0
+242    484.0
+244    244.0
+247    247.0
+248    248.0
+249    249.0
+252    252.0
+255    510.0
+256    512.0
+257    257.0
+258    258.0
+260    260.0
+262    262.0
+263    263.0
+265    530.0
+266    266.0
+272    544.0
+273    819.0
+274    274.0
+275    275.0
+277    1108.0
+278    556.0
+280    560.0
+281    562.0
+282    564.0
+283    283.0
+284    284.0
+285    285.0
+286    286.0
+287    287.0
+288    576.0
+289    289.0
+291    291.0
+292    292.0
+296    296.0
+298    894.0
+302    302.0
+305    305.0
+306    306.0
+307    614.0
+308    308.0
+309    618.0
+310    310.0
+311    933.0
+315    315.0
+316    948.0
+317    634.0
+318    954.0
+321    642.0
+322    644.0
+323    323.0
+325    650.0
+327    981.0
+331    662.0
+332    332.0
+333    666.0
+335    335.0
+336    336.0
+338    338.0
+339    339.0
+341    341.0
+342    684.0
+344    688.0
+345    345.0
+348    1740.0
+351    351.0
+353    706.0
+356    356.0
+360    360.0
+362    362.0
+364    364.0
+365    365.0
+366    366.0
+367    734.0
+368    368.0
+369    1107.0
+373    373.0
+374    374.0
+375    375.0
+377    377.0
+378    378.0
+379    379.0
+382    764.0
+384    1152.0
+386    386.0
+389    389.0
+392    392.0
+393    393.0
+394    394.0
+395    790.0
+396    1188.0
+397    794.0
+399    798.0
+400    400.0
+401    2005.0
+402    402.0
+403    1209.0
+404    808.0
+406    1624.0
+407    407.0
+409    1227.0
+411    411.0
+413    826.0
+414    828.0
+417    1251.0
+418    418.0
+419    419.0
+421    421.0
+424    848.0
+427    427.0
+429    858.0
+430    1290.0
+431    1293.0
+432    432.0
+435    435.0
+436    436.0
+437    437.0
+438    1314.0
+439    878.0
+443    443.0
+444    444.0
+446    446.0
+448    448.0
+449    449.0
+452    452.0
+453    453.0
+454    1362.0
+455    455.0
+457    457.0
+458    916.0
+459    918.0
+460    460.0
+462    924.0
+463    926.0
+466    1398.0
+467    467.0
+468    1872.0
+469    2345.0
+470    470.0
+472    472.0
+475    475.0
+477    477.0
+478    956.0
+479    479.0
+480    1440.0
+481    481.0
+482    482.0
+483    483.0
+484    484.0
+485    485.0
+487    487.0
+489    1956.0
+490    490.0
+491    491.0
+492    984.0
+493    493.0
+494    494.0
+495    495.0
+496    496.0
+497    497.0
+498    1494.0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby6-0-67e864faaff4c6b2a8e1c9fbd188bb66
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby6-0-67e864faaff4c6b2a8e1c9fbd188bb66
 
b/sql/hive/src/test/resources/golden/groupby6-0-67e864faaff4c6b2a8e1c9fbd188bb66
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby6-0-67e864faaff4c6b2a8e1c9fbd188bb66
+++ 
b/sql/hive/src/test/resources/golden/groupby6-0-67e864faaff4c6b2a8e1c9fbd188bb66
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby6-1-c67a488530dc7e20a9e7acf02c14380f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby6-1-c67a488530dc7e20a9e7acf02c14380f
 
b/sql/hive/src/test/resources/golden/groupby6-1-c67a488530dc7e20a9e7acf02c14380f
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby6-1-c67a488530dc7e20a9e7acf02c14380f
+++ 
b/sql/hive/src/test/resources/golden/groupby6-1-c67a488530dc7e20a9e7acf02c14380f
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby6-5-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby6-5-adc1ec67836b26b60d8547c4996bfd8f
 
b/sql/hive/src/test/resources/golden/groupby6-5-adc1ec67836b26b60d8547c4996bfd8f
index f55b5c9..8b1acc1 100644
--- 
a/sql/hive/src/test/resources/golden/groupby6-5-adc1ec67836b26b60d8547c4996bfd8f
+++ 
b/sql/hive/src/test/resources/golden/groupby6-5-adc1ec67836b26b60d8547c4996bfd8f
@@ -7,4 +7,4 @@
 6
 7
 8
-9
\ No newline at end of file
+9

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby6_map-0-dbcec232623048c7748b708123e18bf0
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby6_map-0-dbcec232623048c7748b708123e18bf0
 
b/sql/hive/src/test/resources/golden/groupby6_map-0-dbcec232623048c7748b708123e18bf0
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby6_map-0-dbcec232623048c7748b708123e18bf0
+++ 
b/sql/hive/src/test/resources/golden/groupby6_map-0-dbcec232623048c7748b708123e18bf0
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby6_map-1-85c4f90b754cd88147d6b74e17d22063
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby6_map-1-85c4f90b754cd88147d6b74e17d22063
 
b/sql/hive/src/test/resources/golden/groupby6_map-1-85c4f90b754cd88147d6b74e17d22063
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby6_map-1-85c4f90b754cd88147d6b74e17d22063
+++ 
b/sql/hive/src/test/resources/golden/groupby6_map-1-85c4f90b754cd88147d6b74e17d22063
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby6_map-2-83c59d378571a6e487aa20217bd87817
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby6_map-2-83c59d378571a6e487aa20217bd87817
 
b/sql/hive/src/test/resources/golden/groupby6_map-2-83c59d378571a6e487aa20217bd87817
index c227083..573541a 100644
--- 
a/sql/hive/src/test/resources/golden/groupby6_map-2-83c59d378571a6e487aa20217bd87817
+++ 
b/sql/hive/src/test/resources/golden/groupby6_map-2-83c59d378571a6e487aa20217bd87817
@@ -1 +1 @@
-0
\ No newline at end of file
+0

http://git-wip-us.apache.org/repos/asf/spark/blob/3a845d3c/sql/hive/src/test/resources/golden/groupby6_map-6-2d1fb04c7060fafe470e14061b2a5b6f
----------------------------------------------------------------------
diff --git 
a/sql/hive/src/test/resources/golden/groupby6_map-6-2d1fb04c7060fafe470e14061b2a5b6f
 
b/sql/hive/src/test/resources/golden/groupby6_map-6-2d1fb04c7060fafe470e14061b2a5b6f
new file mode 100644
index 0000000..8b1acc1
--- /dev/null
+++ 
b/sql/hive/src/test/resources/golden/groupby6_map-6-2d1fb04c7060fafe470e14061b2a5b6f
@@ -0,0 +1,10 @@
+0
+1
+2
+3
+4
+5
+6
+7
+8
+9


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to