Repository: hive
Updated Branches:
  refs/heads/master 58d820368 -> c7c4ec4ce


http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out 
b/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out
index e705e60..e65245e 100644
--- a/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out
@@ -39,8 +39,8 @@ STAGE PLANS:
                       outputColumnNames: _col1, _col2, _col3, _col4, _col5
                       Statistics: Num rows: 6144 Data size: 1320982 Basic 
stats: COMPLETE Column stats: NONE
                       Reduce Output Operator
-                        key expressions: null (type: double), _col1 (type: 
string), _col2 (type: int), _col3 (type: float), _col4 (type: smallint), _col5 
(type: string)
-                        sort order: ++++++
+                        key expressions: _col1 (type: string), _col2 (type: 
int), _col3 (type: float), _col4 (type: smallint), _col5 (type: string)
+                        sort order: +++++
                         Statistics: Num rows: 6144 Data size: 1320982 Basic 
stats: COMPLETE Column stats: NONE
                         TopN Hash Memory Usage: 0.1
             Execution mode: vectorized
@@ -48,7 +48,7 @@ STAGE PLANS:
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: double), 
KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: int), 
KEY.reducesinkkey3 (type: float), KEY.reducesinkkey4 (type: smallint), 
KEY.reducesinkkey5 (type: string)
+                expressions: null (type: double), KEY.reducesinkkey0 (type: 
string), KEY.reducesinkkey1 (type: int), KEY.reducesinkkey2 (type: float), 
KEY.reducesinkkey3 (type: smallint), KEY.reducesinkkey4 (type: string)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
                 Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
                 Limit
@@ -131,8 +131,8 @@ STAGE PLANS:
                       outputColumnNames: _col1, _col2, _col3
                       Statistics: Num rows: 6144 Data size: 1320982 Basic 
stats: COMPLETE Column stats: NONE
                       Reduce Output Operator
-                        key expressions: null (type: tinyint), _col1 (type: 
double), _col2 (type: int), _col3 (type: double)
-                        sort order: ++++
+                        key expressions: _col1 (type: double), _col2 (type: 
int), _col3 (type: double)
+                        sort order: +++
                         Statistics: Num rows: 6144 Data size: 1320982 Basic 
stats: COMPLETE Column stats: NONE
                         TopN Hash Memory Usage: 0.1
             Execution mode: vectorized
@@ -140,7 +140,7 @@ STAGE PLANS:
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: tinyint), 
KEY.reducesinkkey1 (type: double), KEY.reducesinkkey2 (type: int), 
KEY.reducesinkkey3 (type: double)
+                expressions: null (type: tinyint), KEY.reducesinkkey0 (type: 
double), KEY.reducesinkkey1 (type: int), KEY.reducesinkkey2 (type: double)
                 outputColumnNames: _col0, _col1, _col2, _col3
                 Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
                 Limit
@@ -221,8 +221,7 @@ STAGE PLANS:
                     Select Operator
                       Statistics: Num rows: 3072 Data size: 660491 Basic 
stats: COMPLETE Column stats: NONE
                       Reduce Output Operator
-                        key expressions: null (type: float), null (type: 
bigint), 0.0 (type: float)
-                        sort order: +++
+                        sort order: 
                         Statistics: Num rows: 3072 Data size: 660491 Basic 
stats: COMPLETE Column stats: NONE
                         TopN Hash Memory Usage: 0.1
             Execution mode: vectorized
@@ -230,7 +229,7 @@ STAGE PLANS:
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: float), 
KEY.reducesinkkey1 (type: bigint), KEY.reducesinkkey2 (type: float)
+                expressions: null (type: float), null (type: bigint), 0.0 
(type: float)
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 3072 Data size: 660491 Basic stats: 
COMPLETE Column stats: NONE
                 Limit
@@ -403,8 +402,7 @@ STAGE PLANS:
                     Select Operator
                       Statistics: Num rows: 3072 Data size: 660491 Basic 
stats: COMPLETE Column stats: NONE
                       Reduce Output Operator
-                        key expressions: null (type: float), null (type: 
bigint), null (type: float)
-                        sort order: +++
+                        sort order: 
                         Statistics: Num rows: 3072 Data size: 660491 Basic 
stats: COMPLETE Column stats: NONE
                         TopN Hash Memory Usage: 0.1
             Execution mode: vectorized
@@ -412,7 +410,7 @@ STAGE PLANS:
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: float), 
KEY.reducesinkkey1 (type: bigint), KEY.reducesinkkey0 (type: float)
+                expressions: null (type: float), null (type: bigint), null 
(type: float)
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 3072 Data size: 660491 Basic stats: 
COMPLETE Column stats: NONE
                 Limit

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/tez/vector_date_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_date_1.q.out 
b/ql/src/test/results/clientpositive/tez/vector_date_1.q.out
index 9f31820..cc9176c 100644
--- a/ql/src/test/results/clientpositive/tez/vector_date_1.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_date_1.q.out
@@ -656,8 +656,7 @@ STAGE PLANS:
                       outputColumnNames: _col1
                       Statistics: Num rows: 1 Data size: 74 Basic stats: 
COMPLETE Column stats: NONE
                       Reduce Output Operator
-                        key expressions: 2001-01-01 (type: date)
-                        sort order: +
+                        sort order: 
                         Statistics: Num rows: 1 Data size: 74 Basic stats: 
COMPLETE Column stats: NONE
                         value expressions: _col1 (type: date)
             Execution mode: vectorized
@@ -665,7 +664,7 @@ STAGE PLANS:
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: date), VALUE._col0 
(type: date)
+                expressions: 2001-01-01 (type: date), VALUE._col0 (type: date)
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 1 Data size: 74 Basic stats: COMPLETE 
Column stats: NONE
                 File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/tez/vector_decimal_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_decimal_2.q.out 
b/ql/src/test/results/clientpositive/tez/vector_decimal_2.q.out
index 292fb88..5c0880f 100644
--- a/ql/src/test/results/clientpositive/tez/vector_decimal_2.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_decimal_2.q.out
@@ -1048,20 +1048,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 3.14 (type: decimal(4,2))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 3.14 (type: decimal(3,2))
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(4,2))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(4,2))
+                expressions: 3.14 (type: decimal(4,2))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1111,20 +1107,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 3.14 (type: decimal(4,2))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 3.14 (type: decimal(3,2))
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(4,2))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(4,2))
+                expressions: 3.14 (type: decimal(4,2))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1174,20 +1166,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 1355944339.1234567 (type: decimal(30,8))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 1355944339.1234567 (type: decimal(17,7))
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(30,8))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(30,8))
+                expressions: 1355944339.1234567 (type: decimal(30,8))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1237,20 +1225,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 1 (type: decimal(10,0))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 1 (type: int)
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(10,0))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(10,0))
+                expressions: 1 (type: decimal(10,0))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1291,20 +1275,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 1 (type: decimal(10,0))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 1 (type: int)
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(10,0))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(10,0))
+                expressions: 1 (type: decimal(10,0))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1354,20 +1334,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 3 (type: decimal(10,0))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 3 (type: int)
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(10,0))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(10,0))
+                expressions: 3 (type: decimal(10,0))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1417,20 +1393,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 3 (type: decimal(10,0))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 3 (type: int)
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(10,0))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(10,0))
+                expressions: 3 (type: decimal(10,0))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1480,20 +1452,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 3 (type: decimal(10,0))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 3 (type: int)
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(10,0))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(10,0))
+                expressions: 3 (type: decimal(10,0))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1543,20 +1511,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 3 (type: decimal(10,0))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 3 (type: int)
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(10,0))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(10,0))
+                expressions: 3 (type: decimal(10,0))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1606,20 +1570,16 @@ STAGE PLANS:
                   alias: decimal_2
                   Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Select Operator
-                    expressions: 1 (type: decimal(20,19))
-                    outputColumnNames: _col0
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 1 (type: int)
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
-                      value expressions: _col0 (type: decimal(20,19))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: VALUE._col0 (type: decimal(20,19))
+                expressions: 1 (type: decimal(20,19))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator
@@ -1671,15 +1631,14 @@ STAGE PLANS:
                   Select Operator
                     Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 0.99999999999999999999 (type: 
decimal(20,20))
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 1 Data size: 112 Basic stats: 
COMPLETE Column stats: COMPLETE
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: decimal(20,20))
+                expressions: 0.99999999999999999999 (type: decimal(20,20))
                 outputColumnNames: _col0
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
                 File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/tez/vector_decimal_round_2.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/tez/vector_decimal_round_2.q.out 
b/ql/src/test/results/clientpositive/tez/vector_decimal_round_2.q.out
index 3b6d42d..a7b8385 100644
--- a/ql/src/test/results/clientpositive/tez/vector_decimal_round_2.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_decimal_round_2.q.out
@@ -461,20 +461,20 @@ STAGE PLANS:
                   alias: decimal_tbl_4_orc
                   Statistics: Num rows: 1 Data size: 224 Basic stats: COMPLETE 
Column stats: NONE
                   Select Operator
-                    expressions: round(pos, 9) (type: decimal(30,9)), 
round(neg, 9) (type: decimal(30,9)), 1809242.315111134 (type: decimal(17,9)), 
-1809242.315111134 (type: decimal(17,9))
-                    outputColumnNames: _col0, _col1, _col2, _col3
+                    expressions: round(pos, 9) (type: decimal(30,9)), 
round(neg, 9) (type: decimal(30,9))
+                    outputColumnNames: _col0, _col1
                     Statistics: Num rows: 1 Data size: 224 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col0 (type: decimal(30,9))
                       sort order: +
                       Statistics: Num rows: 1 Data size: 224 Basic stats: 
COMPLETE Column stats: NONE
-                      value expressions: _col1 (type: decimal(30,9)), _col2 
(type: decimal(17,9)), _col3 (type: decimal(17,9))
+                      value expressions: _col1 (type: decimal(30,9))
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: decimal(30,9)), 
VALUE._col0 (type: decimal(30,9)), VALUE._col1 (type: decimal(17,9)), 
VALUE._col2 (type: decimal(17,9))
+                expressions: KEY.reducesinkkey0 (type: decimal(30,9)), 
VALUE._col0 (type: decimal(30,9)), 1809242.315111134 (type: decimal(17,9)), 
-1809242.315111134 (type: decimal(17,9))
                 outputColumnNames: _col0, _col1, _col2, _col3
                 Statistics: Num rows: 1 Data size: 224 Basic stats: COMPLETE 
Column stats: NONE
                 File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/tez/vector_interval_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_interval_1.q.out 
b/ql/src/test/results/clientpositive/tez/vector_interval_1.q.out
index dbf2a5a..5f51dfc 100644
--- a/ql/src/test/results/clientpositive/tez/vector_interval_1.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_interval_1.q.out
@@ -85,7 +85,7 @@ STAGE PLANS:
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: string), 1-2 (type: 
interval_year_month), VALUE._col1 (type: interval_year_month), 1 
02:03:04.000000000 (type: interval_day_time), VALUE._col3 (type: 
interval_day_time)
+                expressions: KEY.reducesinkkey0 (type: string), 1-2 (type: 
interval_year_month), VALUE._col0 (type: interval_year_month), 1 
02:03:04.000000000 (type: interval_day_time), VALUE._col1 (type: 
interval_day_time)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4
                 Statistics: Num rows: 2 Data size: 442 Basic stats: COMPLETE 
Column stats: NONE
                 File Output Operator
@@ -162,20 +162,20 @@ STAGE PLANS:
                   alias: vector_interval_1
                   Statistics: Num rows: 2 Data size: 442 Basic stats: COMPLETE 
Column stats: NONE
                   Select Operator
-                    expressions: dt (type: date), 2-4 (type: 
interval_year_month), (CAST( str1 AS INTERVAL YEAR TO MONTH) + CAST( str1 AS 
INTERVAL YEAR TO MONTH)) (type: interval_year_month), (1-2 + CAST( str1 AS 
INTERVAL YEAR TO MONTH)) (type: interval_year_month), 0-0 (type: 
interval_year_month), (CAST( str1 AS INTERVAL YEAR TO MONTH) - CAST( str1 AS 
INTERVAL YEAR TO MONTH)) (type: interval_year_month), (1-2 - CAST( str1 AS 
INTERVAL YEAR TO MONTH)) (type: interval_year_month)
-                    outputColumnNames: _col0, _col1, _col2, _col3, _col4, 
_col5, _col6
+                    expressions: dt (type: date), (CAST( str1 AS INTERVAL YEAR 
TO MONTH) + CAST( str1 AS INTERVAL YEAR TO MONTH)) (type: interval_year_month), 
(1-2 + CAST( str1 AS INTERVAL YEAR TO MONTH)) (type: interval_year_month), 
(CAST( str1 AS INTERVAL YEAR TO MONTH) - CAST( str1 AS INTERVAL YEAR TO MONTH)) 
(type: interval_year_month), (1-2 - CAST( str1 AS INTERVAL YEAR TO MONTH)) 
(type: interval_year_month)
+                    outputColumnNames: _col0, _col2, _col3, _col5, _col6
                     Statistics: Num rows: 2 Data size: 442 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col0 (type: date)
                       sort order: +
                       Statistics: Num rows: 2 Data size: 442 Basic stats: 
COMPLETE Column stats: NONE
-                      value expressions: _col1 (type: interval_year_month), 
_col2 (type: interval_year_month), _col3 (type: interval_year_month), _col4 
(type: interval_year_month), _col5 (type: interval_year_month), _col6 (type: 
interval_year_month)
+                      value expressions: _col2 (type: interval_year_month), 
_col3 (type: interval_year_month), _col5 (type: interval_year_month), _col6 
(type: interval_year_month)
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: date), VALUE._col0 
(type: interval_year_month), VALUE._col1 (type: interval_year_month), 
VALUE._col2 (type: interval_year_month), VALUE._col3 (type: 
interval_year_month), VALUE._col4 (type: interval_year_month), VALUE._col5 
(type: interval_year_month)
+                expressions: KEY.reducesinkkey0 (type: date), 2-4 (type: 
interval_year_month), VALUE._col0 (type: interval_year_month), VALUE._col1 
(type: interval_year_month), 0-0 (type: interval_year_month), VALUE._col2 
(type: interval_year_month), VALUE._col3 (type: interval_year_month)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6
                 Statistics: Num rows: 2 Data size: 442 Basic stats: COMPLETE 
Column stats: NONE
                 File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/tez/vector_interval_arithmetic.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/tez/vector_interval_arithmetic.q.out 
b/ql/src/test/results/clientpositive/tez/vector_interval_arithmetic.q.out
index 064e319..930b3e4 100644
--- a/ql/src/test/results/clientpositive/tez/vector_interval_arithmetic.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_interval_arithmetic.q.out
@@ -510,21 +510,17 @@ STAGE PLANS:
                   alias: interval_arithmetic_1
                   Statistics: Num rows: 50 Data size: 4800 Basic stats: 
COMPLETE Column stats: COMPLETE
                   Select Operator
-                    expressions: -1-1 (type: interval_year_month)
-                    outputColumnNames: _col1
                     Statistics: Num rows: 50 Data size: 0 Basic stats: PARTIAL 
Column stats: COMPLETE
                     Reduce Output Operator
-                      key expressions: 5-5 (type: interval_year_month)
-                      sort order: +
+                      sort order: 
                       Statistics: Num rows: 50 Data size: 0 Basic stats: 
PARTIAL Column stats: COMPLETE
                       TopN Hash Memory Usage: 0.1
-                      value expressions: _col1 (type: interval_year_month)
             Execution mode: vectorized
         Reducer 2 
             Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
-                expressions: KEY.reducesinkkey0 (type: interval_year_month), 
VALUE._col0 (type: interval_year_month)
+                expressions: 5-5 (type: interval_year_month), -1-1 (type: 
interval_year_month)
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 50 Data size: 0 Basic stats: PARTIAL 
Column stats: COMPLETE
                 Limit

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/union_view.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/union_view.q.out 
b/ql/src/test/results/clientpositive/union_view.q.out
index 90e240a..6409d25 100644
--- a/ql/src/test/results/clientpositive/union_view.q.out
+++ b/ql/src/test/results/clientpositive/union_view.q.out
@@ -706,14 +706,14 @@ STAGE PLANS:
                 Union
                   Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
-                    expressions: 86 (type: int), _col0 (type: string), _col1 
(type: string)
-                    outputColumnNames: _col0, _col1, _col2
+                    expressions: _col0 (type: string), _col1 (type: string)
+                    outputColumnNames: _col1, _col2
                     Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col2 (type: string)
                       sort order: +
                       Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
-                      value expressions: _col0 (type: int), _col1 (type: 
string)
+                      value expressions: _col1 (type: string)
           TableScan
             alias: src_union_2
             filterExpr: ((key = 86) and ds is not null) (type: boolean)
@@ -728,14 +728,14 @@ STAGE PLANS:
                 Union
                   Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
-                    expressions: 86 (type: int), _col0 (type: string), _col1 
(type: string)
-                    outputColumnNames: _col0, _col1, _col2
+                    expressions: _col0 (type: string), _col1 (type: string)
+                    outputColumnNames: _col1, _col2
                     Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col2 (type: string)
                       sort order: +
                       Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
-                      value expressions: _col0 (type: int), _col1 (type: 
string)
+                      value expressions: _col1 (type: string)
           TableScan
             alias: src_union_3
             filterExpr: ((key = 86) and ds is not null) (type: boolean)
@@ -750,17 +750,17 @@ STAGE PLANS:
                 Union
                   Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
-                    expressions: 86 (type: int), _col0 (type: string), _col1 
(type: string)
-                    outputColumnNames: _col0, _col1, _col2
+                    expressions: _col0 (type: string), _col1 (type: string)
+                    outputColumnNames: _col1, _col2
                     Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col2 (type: string)
                       sort order: +
                       Statistics: Num rows: 1250 Data size: 13280 Basic stats: 
COMPLETE Column stats: NONE
-                      value expressions: _col0 (type: int), _col1 (type: 
string)
+                      value expressions: _col1 (type: string)
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: int), VALUE._col1 (type: string), 
KEY.reducesinkkey0 (type: string)
+          expressions: 86 (type: int), VALUE._col0 (type: string), 
KEY.reducesinkkey0 (type: string)
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE 
Column stats: NONE
           File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/vector_coalesce.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vector_coalesce.q.out 
b/ql/src/test/results/clientpositive/vector_coalesce.q.out
index 21a9122..e21dfcf 100644
--- a/ql/src/test/results/clientpositive/vector_coalesce.q.out
+++ b/ql/src/test/results/clientpositive/vector_coalesce.q.out
@@ -33,14 +33,14 @@ STAGE PLANS:
                 outputColumnNames: _col1, _col2, _col3, _col4, _col5
                 Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: null (type: double), _col1 (type: string), 
_col2 (type: int), _col3 (type: float), _col4 (type: smallint), _col5 (type: 
string)
-                  sort order: ++++++
+                  key expressions: _col1 (type: string), _col2 (type: int), 
_col3 (type: float), _col4 (type: smallint), _col5 (type: string)
+                  sort order: +++++
                   Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
                   TopN Hash Memory Usage: 0.1
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: double), KEY.reducesinkkey1 
(type: string), KEY.reducesinkkey2 (type: int), KEY.reducesinkkey3 (type: 
float), KEY.reducesinkkey4 (type: smallint), KEY.reducesinkkey5 (type: string)
+          expressions: null (type: double), KEY.reducesinkkey0 (type: string), 
KEY.reducesinkkey1 (type: int), KEY.reducesinkkey2 (type: float), 
KEY.reducesinkkey3 (type: smallint), KEY.reducesinkkey4 (type: string)
           outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
           Statistics: Num rows: 6144 Data size: 1320982 Basic stats: COMPLETE 
Column stats: NONE
           Limit
@@ -117,14 +117,14 @@ STAGE PLANS:
                 outputColumnNames: _col1, _col2, _col3
                 Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: null (type: tinyint), _col1 (type: double), 
_col2 (type: int), _col3 (type: double)
-                  sort order: ++++
+                  key expressions: _col1 (type: double), _col2 (type: int), 
_col3 (type: double)
+                  sort order: +++
                   Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
                   TopN Hash Memory Usage: 0.1
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: tinyint), KEY.reducesinkkey1 
(type: double), KEY.reducesinkkey2 (type: int), KEY.reducesinkkey3 (type: 
double)
+          expressions: null (type: tinyint), KEY.reducesinkkey0 (type: 
double), KEY.reducesinkkey1 (type: int), KEY.reducesinkkey2 (type: double)
           outputColumnNames: _col0, _col1, _col2, _col3
           Statistics: Num rows: 6144 Data size: 1320982 Basic stats: COMPLETE 
Column stats: NONE
           Limit
@@ -199,14 +199,13 @@ STAGE PLANS:
               Select Operator
                 Statistics: Num rows: 3072 Data size: 660491 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: null (type: float), null (type: bigint), 
0.0 (type: float)
-                  sort order: +++
+                  sort order: 
                   Statistics: Num rows: 3072 Data size: 660491 Basic stats: 
COMPLETE Column stats: NONE
                   TopN Hash Memory Usage: 0.1
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: float), KEY.reducesinkkey1 
(type: bigint), KEY.reducesinkkey2 (type: float)
+          expressions: null (type: float), null (type: bigint), 0.0 (type: 
float)
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 3072 Data size: 660491 Basic stats: COMPLETE 
Column stats: NONE
           Limit
@@ -365,14 +364,13 @@ STAGE PLANS:
               Select Operator
                 Statistics: Num rows: 3072 Data size: 660491 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: null (type: float), null (type: bigint), 
null (type: float)
-                  sort order: +++
+                  sort order: 
                   Statistics: Num rows: 3072 Data size: 660491 Basic stats: 
COMPLETE Column stats: NONE
                   TopN Hash Memory Usage: 0.1
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: float), KEY.reducesinkkey1 
(type: bigint), KEY.reducesinkkey0 (type: float)
+          expressions: null (type: float), null (type: bigint), null (type: 
float)
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 3072 Data size: 660491 Basic stats: COMPLETE 
Column stats: NONE
           Limit

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/vector_date_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vector_date_1.q.out 
b/ql/src/test/results/clientpositive/vector_date_1.q.out
index a394e0f..df3efa7 100644
--- a/ql/src/test/results/clientpositive/vector_date_1.q.out
+++ b/ql/src/test/results/clientpositive/vector_date_1.q.out
@@ -610,14 +610,13 @@ STAGE PLANS:
                 outputColumnNames: _col1
                 Statistics: Num rows: 1 Data size: 74 Basic stats: COMPLETE 
Column stats: NONE
                 Reduce Output Operator
-                  key expressions: 2001-01-01 (type: date)
-                  sort order: +
+                  sort order: 
                   Statistics: Num rows: 1 Data size: 74 Basic stats: COMPLETE 
Column stats: NONE
                   value expressions: _col1 (type: date)
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: date), VALUE._col0 (type: 
date)
+          expressions: 2001-01-01 (type: date), VALUE._col0 (type: date)
           outputColumnNames: _col0, _col1
           Statistics: Num rows: 1 Data size: 74 Basic stats: COMPLETE Column 
stats: NONE
           File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/vector_decimal_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vector_decimal_2.q.out 
b/ql/src/test/results/clientpositive/vector_decimal_2.q.out
index 892a1b3..5cad43a 100644
--- a/ql/src/test/results/clientpositive/vector_decimal_2.q.out
+++ b/ql/src/test/results/clientpositive/vector_decimal_2.q.out
@@ -914,18 +914,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 3.14 (type: decimal(4,2))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 3.14 (type: decimal(3,2))
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(4,2))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(4,2))
+          expressions: 3.14 (type: decimal(4,2))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -969,18 +965,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 3.14 (type: decimal(4,2))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 3.14 (type: decimal(3,2))
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(4,2))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(4,2))
+          expressions: 3.14 (type: decimal(4,2))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1024,18 +1016,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 1355944339.1234567 (type: decimal(30,8))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 1355944339.1234567 (type: decimal(17,7))
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(30,8))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(30,8))
+          expressions: 1355944339.1234567 (type: decimal(30,8))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1079,18 +1067,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 1 (type: decimal(10,0))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 1 (type: int)
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(10,0))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(10,0))
+          expressions: 1 (type: decimal(10,0))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1125,18 +1109,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 1 (type: decimal(10,0))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 1 (type: int)
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(10,0))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(10,0))
+          expressions: 1 (type: decimal(10,0))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1180,18 +1160,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 3 (type: decimal(10,0))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 3 (type: int)
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(10,0))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(10,0))
+          expressions: 3 (type: decimal(10,0))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1235,18 +1211,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 3 (type: decimal(10,0))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 3 (type: int)
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(10,0))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(10,0))
+          expressions: 3 (type: decimal(10,0))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1290,18 +1262,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 3 (type: decimal(10,0))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 3 (type: int)
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(10,0))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(10,0))
+          expressions: 3 (type: decimal(10,0))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1345,18 +1313,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 3 (type: decimal(10,0))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 3 (type: int)
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(10,0))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(10,0))
+          expressions: 3 (type: decimal(10,0))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1400,18 +1364,14 @@ STAGE PLANS:
             alias: decimal_2
             Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: 1 (type: decimal(20,19))
-              outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 1 (type: int)
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
-                value expressions: _col0 (type: decimal(20,19))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: VALUE._col0 (type: decimal(20,19))
+          expressions: 1 (type: decimal(20,19))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator
@@ -1457,13 +1417,12 @@ STAGE PLANS:
             Select Operator
               Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 0.99999999999999999999 (type: decimal(20,20))
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE 
Column stats: COMPLETE
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: decimal(20,20))
+          expressions: 0.99999999999999999999 (type: decimal(20,20))
           outputColumnNames: _col0
           Statistics: Num rows: 1 Data size: 112 Basic stats: COMPLETE Column 
stats: COMPLETE
           File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/vector_decimal_round_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vector_decimal_round_2.q.out 
b/ql/src/test/results/clientpositive/vector_decimal_round_2.q.out
index 5b321c2..4924bff 100644
--- a/ql/src/test/results/clientpositive/vector_decimal_round_2.q.out
+++ b/ql/src/test/results/clientpositive/vector_decimal_round_2.q.out
@@ -431,18 +431,18 @@ STAGE PLANS:
             alias: decimal_tbl_4_orc
             Statistics: Num rows: 1 Data size: 224 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
-              expressions: round(pos, 9) (type: decimal(30,9)), round(neg, 9) 
(type: decimal(30,9)), 1809242.315111134 (type: decimal(17,9)), 
-1809242.315111134 (type: decimal(17,9))
-              outputColumnNames: _col0, _col1, _col2, _col3
+              expressions: round(pos, 9) (type: decimal(30,9)), round(neg, 9) 
(type: decimal(30,9))
+              outputColumnNames: _col0, _col1
               Statistics: Num rows: 1 Data size: 224 Basic stats: COMPLETE 
Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: decimal(30,9))
                 sort order: +
                 Statistics: Num rows: 1 Data size: 224 Basic stats: COMPLETE 
Column stats: NONE
-                value expressions: _col1 (type: decimal(30,9)), _col2 (type: 
decimal(17,9)), _col3 (type: decimal(17,9))
+                value expressions: _col1 (type: decimal(30,9))
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: decimal(30,9)), VALUE._col0 
(type: decimal(30,9)), VALUE._col1 (type: decimal(17,9)), VALUE._col2 (type: 
decimal(17,9))
+          expressions: KEY.reducesinkkey0 (type: decimal(30,9)), VALUE._col0 
(type: decimal(30,9)), 1809242.315111134 (type: decimal(17,9)), 
-1809242.315111134 (type: decimal(17,9))
           outputColumnNames: _col0, _col1, _col2, _col3
           Statistics: Num rows: 1 Data size: 224 Basic stats: COMPLETE Column 
stats: NONE
           File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/vector_interval_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vector_interval_1.q.out 
b/ql/src/test/results/clientpositive/vector_interval_1.q.out
index 379747c..373a6de 100644
--- a/ql/src/test/results/clientpositive/vector_interval_1.q.out
+++ b/ql/src/test/results/clientpositive/vector_interval_1.q.out
@@ -77,7 +77,7 @@ STAGE PLANS:
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: string), 1-2 (type: 
interval_year_month), VALUE._col1 (type: interval_year_month), 1 
02:03:04.000000000 (type: interval_day_time), VALUE._col3 (type: 
interval_day_time)
+          expressions: KEY.reducesinkkey0 (type: string), 1-2 (type: 
interval_year_month), VALUE._col0 (type: interval_year_month), 1 
02:03:04.000000000 (type: interval_day_time), VALUE._col1 (type: 
interval_day_time)
           outputColumnNames: _col0, _col1, _col2, _col3, _col4
           Statistics: Num rows: 2 Data size: 442 Basic stats: COMPLETE Column 
stats: NONE
           File Output Operator
@@ -148,18 +148,18 @@ STAGE PLANS:
             alias: vector_interval_1
             Statistics: Num rows: 2 Data size: 442 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
-              expressions: dt (type: date), 2-4 (type: interval_year_month), 
(CAST( str1 AS INTERVAL YEAR TO MONTH) + CAST( str1 AS INTERVAL YEAR TO MONTH)) 
(type: interval_year_month), (1-2 + CAST( str1 AS INTERVAL YEAR TO MONTH)) 
(type: interval_year_month), 0-0 (type: interval_year_month), (CAST( str1 AS 
INTERVAL YEAR TO MONTH) - CAST( str1 AS INTERVAL YEAR TO MONTH)) (type: 
interval_year_month), (1-2 - CAST( str1 AS INTERVAL YEAR TO MONTH)) (type: 
interval_year_month)
-              outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6
+              expressions: dt (type: date), (CAST( str1 AS INTERVAL YEAR TO 
MONTH) + CAST( str1 AS INTERVAL YEAR TO MONTH)) (type: interval_year_month), 
(1-2 + CAST( str1 AS INTERVAL YEAR TO MONTH)) (type: interval_year_month), 
(CAST( str1 AS INTERVAL YEAR TO MONTH) - CAST( str1 AS INTERVAL YEAR TO MONTH)) 
(type: interval_year_month), (1-2 - CAST( str1 AS INTERVAL YEAR TO MONTH)) 
(type: interval_year_month)
+              outputColumnNames: _col0, _col2, _col3, _col5, _col6
               Statistics: Num rows: 2 Data size: 442 Basic stats: COMPLETE 
Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: date)
                 sort order: +
                 Statistics: Num rows: 2 Data size: 442 Basic stats: COMPLETE 
Column stats: NONE
-                value expressions: _col1 (type: interval_year_month), _col2 
(type: interval_year_month), _col3 (type: interval_year_month), _col4 (type: 
interval_year_month), _col5 (type: interval_year_month), _col6 (type: 
interval_year_month)
+                value expressions: _col2 (type: interval_year_month), _col3 
(type: interval_year_month), _col5 (type: interval_year_month), _col6 (type: 
interval_year_month)
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: date), VALUE._col0 (type: 
interval_year_month), VALUE._col1 (type: interval_year_month), VALUE._col2 
(type: interval_year_month), VALUE._col3 (type: interval_year_month), 
VALUE._col4 (type: interval_year_month), VALUE._col5 (type: interval_year_month)
+          expressions: KEY.reducesinkkey0 (type: date), 2-4 (type: 
interval_year_month), VALUE._col0 (type: interval_year_month), VALUE._col1 
(type: interval_year_month), 0-0 (type: interval_year_month), VALUE._col2 
(type: interval_year_month), VALUE._col3 (type: interval_year_month)
           outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6
           Statistics: Num rows: 2 Data size: 442 Basic stats: COMPLETE Column 
stats: NONE
           File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/c7c4ec4c/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out 
b/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out
index bad7e4a..458a23d 100644
--- a/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out
+++ b/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out
@@ -480,19 +480,15 @@ STAGE PLANS:
             alias: interval_arithmetic_1
             Statistics: Num rows: 50 Data size: 4800 Basic stats: COMPLETE 
Column stats: COMPLETE
             Select Operator
-              expressions: -1-1 (type: interval_year_month)
-              outputColumnNames: _col1
               Statistics: Num rows: 50 Data size: 0 Basic stats: PARTIAL 
Column stats: COMPLETE
               Reduce Output Operator
-                key expressions: 5-5 (type: interval_year_month)
-                sort order: +
+                sort order: 
                 Statistics: Num rows: 50 Data size: 0 Basic stats: PARTIAL 
Column stats: COMPLETE
                 TopN Hash Memory Usage: 0.1
-                value expressions: _col1 (type: interval_year_month)
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
-          expressions: KEY.reducesinkkey0 (type: interval_year_month), 
VALUE._col0 (type: interval_year_month)
+          expressions: 5-5 (type: interval_year_month), -1-1 (type: 
interval_year_month)
           outputColumnNames: _col0, _col1
           Statistics: Num rows: 50 Data size: 0 Basic stats: PARTIAL Column 
stats: COMPLETE
           Limit

Reply via email to