You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by jc...@apache.org on 2015/12/04 19:50:01 UTC

[2/3] hive git commit: HIVE-12578: Hive query failing with error ClassCastException org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc cannot be cast to org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc (Jesus Camacho Rodriguez, reviewed by Ashutosh Cha

http://git-wip-us.apache.org/repos/asf/hive/blob/dee77e17/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out b/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out
index 7c5f083..8fe5b55 100644
--- a/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out
@@ -174,10 +174,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -270,10 +270,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -368,10 +368,10 @@ STAGE PLANS:
                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
@@ -460,16 +460,20 @@ STAGE PLANS:
                   Filter Operator
                     predicate: (key < 15) (type: boolean)
                     Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                    Group By Operator
-                      keys: key (type: int), key (type: int)
-                      mode: hash
-                      outputColumnNames: _col0, _col1
+                    Select Operator
+                      expressions: key (type: int)
+                      outputColumnNames: _col1
                       Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                      Reduce Output Operator
-                        key expressions: _col1 (type: int)
-                        sort order: +
-                        Map-reduce partition columns: _col1 (type: int)
+                      Group By Operator
+                        keys: _col1 (type: int), _col1 (type: int)
+                        mode: hash
+                        outputColumnNames: _col0, _col1
                         Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
+                        Reduce Output Operator
+                          key expressions: _col1 (type: int)
+                          sort order: +
+                          Map-reduce partition columns: _col1 (type: int)
+                          Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
         Reducer 2 
             Reduce Operator Tree:
               Select Operator
@@ -559,10 +563,10 @@ STAGE PLANS:
                     Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
@@ -938,10 +942,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -1047,10 +1051,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -1163,10 +1167,10 @@ STAGE PLANS:
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -1269,10 +1273,10 @@ STAGE PLANS:
                     Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
@@ -1376,10 +1380,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -1398,10 +1402,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -1511,10 +1515,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -1624,10 +1628,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -1746,10 +1750,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -1878,10 +1882,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -2012,10 +2016,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -2182,10 +2186,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -2403,10 +2407,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -2500,10 +2504,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -2599,10 +2603,10 @@ STAGE PLANS:
                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
@@ -2692,16 +2696,20 @@ STAGE PLANS:
                   Filter Operator
                     predicate: (key < 15) (type: boolean)
                     Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                    Group By Operator
-                      keys: key (type: int), key (type: int)
-                      mode: hash
-                      outputColumnNames: _col0, _col1
+                    Select Operator
+                      expressions: key (type: int)
+                      outputColumnNames: _col1
                       Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                      Reduce Output Operator
-                        key expressions: _col1 (type: int)
-                        sort order: +
-                        Map-reduce partition columns: _col1 (type: int)
+                      Group By Operator
+                        keys: _col1 (type: int), _col1 (type: int)
+                        mode: hash
+                        outputColumnNames: _col0, _col1
                         Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
+                        Reduce Output Operator
+                          key expressions: _col1 (type: int)
+                          sort order: +
+                          Map-reduce partition columns: _col1 (type: int)
+                          Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
         Reducer 2 
             Reduce Operator Tree:
               Select Operator
@@ -2792,10 +2800,10 @@ STAGE PLANS:
                     Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
@@ -3175,10 +3183,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -3285,10 +3293,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -3402,10 +3410,10 @@ STAGE PLANS:
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -3509,10 +3517,10 @@ STAGE PLANS:
                     Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
@@ -3617,10 +3625,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -3639,10 +3647,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -3753,10 +3761,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -3866,10 +3874,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -3988,10 +3996,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -4120,10 +4128,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -4254,10 +4262,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -4426,10 +4434,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -4648,10 +4656,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -4747,10 +4755,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -4848,10 +4856,10 @@ STAGE PLANS:
                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
@@ -4943,16 +4951,20 @@ STAGE PLANS:
                   Filter Operator
                     predicate: (key < 15) (type: boolean)
                     Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                    Group By Operator
-                      keys: key (type: int), key (type: int)
-                      mode: hash
-                      outputColumnNames: _col0, _col1
+                    Select Operator
+                      expressions: key (type: int)
+                      outputColumnNames: _col1
                       Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                      Reduce Output Operator
-                        key expressions: _col1 (type: int)
-                        sort order: +
-                        Map-reduce partition columns: _col1 (type: int)
+                      Group By Operator
+                        keys: _col1 (type: int), _col1 (type: int)
+                        mode: hash
+                        outputColumnNames: _col0, _col1
                         Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
+                        Reduce Output Operator
+                          key expressions: _col1 (type: int)
+                          sort order: +
+                          Map-reduce partition columns: _col1 (type: int)
+                          Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
@@ -5045,10 +5057,10 @@ STAGE PLANS:
                     Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
@@ -5436,10 +5448,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -5548,10 +5560,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -5668,10 +5680,10 @@ STAGE PLANS:
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -5777,10 +5789,10 @@ STAGE PLANS:
                     Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
@@ -5887,10 +5899,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -5910,10 +5922,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -6027,10 +6039,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -6144,10 +6156,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -6269,10 +6281,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -6405,10 +6417,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -6543,10 +6555,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -6717,10 +6729,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -6944,10 +6956,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -7044,10 +7056,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -7146,10 +7158,10 @@ STAGE PLANS:
                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
@@ -7242,16 +7254,20 @@ STAGE PLANS:
                   Filter Operator
                     predicate: (key < 15) (type: boolean)
                     Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                    Group By Operator
-                      keys: key (type: int), key (type: int)
-                      mode: hash
-                      outputColumnNames: _col0, _col1
+                    Select Operator
+                      expressions: key (type: int)
+                      outputColumnNames: _col1
                       Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                      Reduce Output Operator
-                        key expressions: _col1 (type: int)
-                        sort order: +
-                        Map-reduce partition columns: _col1 (type: int)
+                      Group By Operator
+                        keys: _col1 (type: int), _col1 (type: int)
+                        mode: hash
+                        outputColumnNames: _col0, _col1
                         Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
+                        Reduce Output Operator
+                          key expressions: _col1 (type: int)
+                          sort order: +
+                          Map-reduce partition columns: _col1 (type: int)
+                          Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
@@ -7345,10 +7361,10 @@ STAGE PLANS:
                     Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
@@ -7740,10 +7756,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -7853,10 +7869,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -7974,10 +7990,10 @@ STAGE PLANS:
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -8084,10 +8100,10 @@ STAGE PLANS:
                     Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
@@ -8195,10 +8211,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -8218,10 +8234,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -8336,10 +8352,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -8453,10 +8469,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -8578,10 +8594,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -8714,10 +8730,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -8852,10 +8868,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -9028,10 +9044,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -9255,10 +9271,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -9354,10 +9370,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -9455,10 +9471,10 @@ STAGE PLANS:
                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
@@ -9550,16 +9566,20 @@ STAGE PLANS:
                   Filter Operator
                     predicate: (key < 15) (type: boolean)
                     Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                    Group By Operator
-                      keys: key (type: int), key (type: int)
-                      mode: hash
-                      outputColumnNames: _col0, _col1
+                    Select Operator
+                      expressions: key (type: int)
+                      outputColumnNames: _col1
                       Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                      Reduce Output Operator
-                        key expressions: _col1 (type: int)
-                        sort order: +
-                        Map-reduce partition columns: _col1 (type: int)
+                      Group By Operator
+                        keys: _col1 (type: int), _col1 (type: int)
+                        mode: hash
+                        outputColumnNames: _col0, _col1
                         Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
+                        Reduce Output Operator
+                          key expressions: _col1 (type: int)
+                          sort order: +
+                          Map-reduce partition columns: _col1 (type: int)
+                          Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
@@ -9652,10 +9672,10 @@ STAGE PLANS:
                     Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
@@ -10043,10 +10063,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -10155,10 +10175,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -10275,10 +10295,10 @@ STAGE PLANS:
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -10384,10 +10404,10 @@ STAGE PLANS:
                     Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
@@ -10494,10 +10514,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -10517,10 +10537,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -10634,10 +10654,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -10751,10 +10771,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -10876,10 +10896,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -11012,10 +11032,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -11150,10 +11170,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -11324,10 +11344,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -11551,10 +11571,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -11651,10 +11671,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -11753,10 +11773,10 @@ STAGE PLANS:
                     Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
@@ -11849,16 +11869,20 @@ STAGE PLANS:
                   Filter Operator
                     predicate: (key < 15) (type: boolean)
                     Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                    Group By Operator
-                      keys: key (type: int), key (type: int)
-                      mode: hash
-                      outputColumnNames: _col0, _col1
+                    Select Operator
+                      expressions: key (type: int)
+                      outputColumnNames: _col1
                       Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
-                      Reduce Output Operator
-                        key expressions: _col1 (type: int)
-                        sort order: +
-                        Map-reduce partition columns: _col1 (type: int)
+                      Group By Operator
+                        keys: _col1 (type: int), _col1 (type: int)
+                        mode: hash
+                        outputColumnNames: _col0, _col1
                         Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
+                        Reduce Output Operator
+                          key expressions: _col1 (type: int)
+                          sort order: +
+                          Map-reduce partition columns: _col1 (type: int)
+                          Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
@@ -11952,10 +11976,10 @@ STAGE PLANS:
                     Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE
@@ -12347,10 +12371,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -12460,10 +12484,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -12581,10 +12605,10 @@ STAGE PLANS:
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -12691,10 +12715,10 @@ STAGE PLANS:
                     Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int), value (type: string)
-                      outputColumnNames: key, value
+                      outputColumnNames: _col0, _col1
                       Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int), value (type: string)
+                        keys: _col0 (type: int), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
                         Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE
@@ -12802,10 +12826,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -12825,10 +12849,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
@@ -12943,10 +12967,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -13060,10 +13084,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -13185,10 +13209,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -13321,10 +13345,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -13459,10 +13483,10 @@ STAGE PLANS:
                   Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                   Select Operator
                     expressions: key (type: int)
-                    outputColumnNames: key
+                    outputColumnNames: _col0
                     Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
                     Group By Operator
-                      keys: key (type: int)
+                      keys: _col0 (type: int)
                       mode: hash
                       outputColumnNames: _col0
                       Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE
@@ -13635,10 +13659,10 @@ STAGE PLANS:
                     Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                     Select Operator
                       expressions: key (type: int)
-                      outputColumnNames: key
+                      outputColumnNames: _col0
                       Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE
                       Group By Operator
-                        keys: key (type: int)
+                        keys: _col0 (type: int)
                         mode: hash
                         outputColumnNames: _col0
                         Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE