http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_10_0.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_10_0.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_10_0.q.out
index 3170625..d8b3a5f 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_10_0.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_10_0.q.out
@@ -103,7 +103,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -147,8 +147,8 @@ POSTHOOK: query: SELECT `dec` FROM `DECIMAL` order by `dec`
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal
 #### A masked pattern was here ####
-NULL
 1000000000
+NULL
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL
 SELECT `dec` FROM `decimal_txt` order by `dec`
 PREHOOK: type: QUERY
@@ -219,7 +219,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -263,8 +263,8 @@ POSTHOOK: query: SELECT `dec` FROM `decimal_txt` order by 
`dec`
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_txt
 #### A masked pattern was here ####
-NULL
 1000000000
+NULL
 PREHOOK: query: DROP TABLE DECIMAL_txt
 PREHOOK: type: DROPTABLE
 PREHOOK: Input: default@decimal_txt

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_2.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_2.q.out
index 8cd753c..d59a173 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_2.q.out
@@ -92,7 +92,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -208,7 +208,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -324,7 +324,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -440,7 +440,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -556,7 +556,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -672,7 +672,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -788,7 +788,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -904,7 +904,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1031,7 +1031,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1147,7 +1147,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1263,7 +1263,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1379,7 +1379,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1495,7 +1495,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1611,7 +1611,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1727,7 +1727,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1843,7 +1843,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_3.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_3.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_3.q.out
index 3e9a1ee..b292c9a 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_3.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_3.q.out
@@ -48,7 +48,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_3_n1 ORDER BY key, 
value
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_3_n1
 #### A masked pattern was here ####
-NULL   0
 -1234567890.123456789000000000 -1234567890
 -4400.000000000000000000       4400
 -1255.490000000000000000       -1255
@@ -86,6 +85,7 @@ NULL  0
 125.200000000000000000 125
 200.000000000000000000 200
 1234567890.123456780000000000  1234567890
+NULL   0
 PREHOOK: query: SELECT * FROM DECIMAL_3_n1 ORDER BY key DESC, value DESC
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_3_n1
@@ -140,7 +140,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_3_n1 ORDER BY key, 
value
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_3_n1
 #### A masked pattern was here ####
-NULL   0
 -1234567890.123456789000000000 -1234567890
 -4400.000000000000000000       4400
 -1255.490000000000000000       -1255
@@ -178,6 +177,7 @@ NULL        0
 125.200000000000000000 125
 200.000000000000000000 200
 1234567890.123456780000000000  1234567890
+NULL   0
 PREHOOK: query: SELECT DISTINCT key FROM DECIMAL_3_n1 ORDER BY key
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_3_n1
@@ -186,7 +186,6 @@ POSTHOOK: query: SELECT DISTINCT key FROM DECIMAL_3_n1 
ORDER BY key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_3_n1
 #### A masked pattern was here ####
-NULL
 -1234567890.123456789000000000
 -4400.000000000000000000
 -1255.490000000000000000
@@ -215,6 +214,7 @@ NULL
 125.200000000000000000
 200.000000000000000000
 1234567890.123456780000000000
+NULL
 PREHOOK: query: SELECT key, sum(value) FROM DECIMAL_3_n1 GROUP BY key ORDER BY 
key
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_3_n1
@@ -223,7 +223,6 @@ POSTHOOK: query: SELECT key, sum(value) FROM DECIMAL_3_n1 
GROUP BY key ORDER BY
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_3_n1
 #### A masked pattern was here ####
-NULL   0
 -1234567890.123456789000000000 -1234567890
 -4400.000000000000000000       4400
 -1255.490000000000000000       -1255
@@ -252,6 +251,7 @@ NULL        0
 125.200000000000000000 125
 200.000000000000000000 200
 1234567890.123456780000000000  1234567890
+NULL   0
 PREHOOK: query: SELECT value, sum(key) FROM DECIMAL_3_n1 GROUP BY value ORDER 
BY value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_3_n1

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_4.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_4.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_4.q.out
index d365fb9..fc18645 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_4.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_4.q.out
@@ -56,7 +56,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_4_1_n0 ORDER BY key, 
value
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_4_1_n0
 #### A masked pattern was here ####
-NULL   0
 -1234567890.1234567890000000000000000  -1234567890
 -4400.0000000000000000000000000        4400
 -1255.4900000000000000000000000        -1255
@@ -94,6 +93,7 @@ NULL  0
 125.2000000000000000000000000  125
 200.0000000000000000000000000  200
 1234567890.1234567800000000000000000   1234567890
+NULL   0
 PREHOOK: query: SELECT * FROM DECIMAL_4_2_n0 ORDER BY key, value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_4_2_n0
@@ -102,7 +102,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_4_2_n0 ORDER BY key, 
value
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_4_2_n0
 #### A masked pattern was here ####
-NULL   NULL
 -1234567890.1234567890000000000000000  -3703703670.3703703670000000000000000
 -4400.0000000000000000000000000        -13200.0000000000000000000000000
 -1255.4900000000000000000000000        -3766.4700000000000000000000000
@@ -140,6 +139,7 @@ NULL        NULL
 125.2000000000000000000000000  375.6000000000000000000000000
 200.0000000000000000000000000  600.0000000000000000000000000
 1234567890.1234567800000000000000000   3703703670.3703703400000000000000000
+NULL   NULL
 PREHOOK: query: SELECT * FROM DECIMAL_4_2_n0 ORDER BY key
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_4_2_n0
@@ -148,7 +148,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_4_2_n0 ORDER BY key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_4_2_n0
 #### A masked pattern was here ####
-NULL   NULL
 -1234567890.1234567890000000000000000  -3703703670.3703703670000000000000000
 -4400.0000000000000000000000000        -13200.0000000000000000000000000
 -1255.4900000000000000000000000        -3766.4700000000000000000000000
@@ -186,6 +185,7 @@ NULL        NULL
 125.2000000000000000000000000  375.6000000000000000000000000
 200.0000000000000000000000000  600.0000000000000000000000000
 1234567890.1234567800000000000000000   3703703670.3703703400000000000000000
+NULL   NULL
 PREHOOK: query: SELECT * FROM DECIMAL_4_2_n0 ORDER BY key, value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_4_2_n0
@@ -194,7 +194,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_4_2_n0 ORDER BY key, 
value
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_4_2_n0
 #### A masked pattern was here ####
-NULL   NULL
 -1234567890.1234567890000000000000000  -3703703670.3703703670000000000000000
 -4400.0000000000000000000000000        -13200.0000000000000000000000000
 -1255.4900000000000000000000000        -3766.4700000000000000000000000
@@ -232,6 +231,7 @@ NULL        NULL
 125.2000000000000000000000000  375.6000000000000000000000000
 200.0000000000000000000000000  600.0000000000000000000000000
 1234567890.1234567800000000000000000   3703703670.3703703400000000000000000
+NULL   NULL
 PREHOOK: query: DROP TABLE DECIMAL_4_1_n0
 PREHOOK: type: DROPTABLE
 PREHOOK: Input: default@decimal_4_1_n0

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_5.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_5.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_5.q.out
index 5184b59..585dab4 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_5.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_5.q.out
@@ -56,9 +56,6 @@ POSTHOOK: query: SELECT key FROM DECIMAL_5 ORDER BY key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_5
 #### A masked pattern was here ####
-NULL
-NULL
-NULL
 -4400.00000
 -1255.49000
 -1.12200
@@ -94,6 +91,9 @@ NULL
 124.00000
 125.20000
 200.00000
+NULL
+NULL
+NULL
 PREHOOK: query: SELECT DISTINCT key FROM DECIMAL_5 ORDER BY key
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_5
@@ -102,7 +102,6 @@ POSTHOOK: query: SELECT DISTINCT key FROM DECIMAL_5 ORDER 
BY key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_5
 #### A masked pattern was here ####
-NULL
 -4400.00000
 -1255.49000
 -1.12200
@@ -129,6 +128,7 @@ NULL
 124.00000
 125.20000
 200.00000
+NULL
 PREHOOK: query: explain SELECT cast(key as decimal) FROM DECIMAL_5
 PREHOOK: type: QUERY
 POSTHOOK: query: explain SELECT cast(key as decimal) FROM DECIMAL_5

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_6.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_6.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_6.q.out
index 8607eed..4506cd7 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_6.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_6.q.out
@@ -176,7 +176,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -220,11 +220,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_6_1 ORDER BY key, 
value
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_6_1
 #### A masked pattern was here ####
-NULL   -1234567890
-NULL   0
-NULL   3
-NULL   4
-NULL   1234567890
 -4400.00000    4400
 -1255.49000    -1255
 -1.12200       -11
@@ -247,6 +242,11 @@ NULL       1234567890
 124.00000      124
 125.20000      125
 23232.23435    2
+NULL   -1234567890
+NULL   0
+NULL   3
+NULL   4
+NULL   1234567890
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL
 SELECT * FROM DECIMAL_6_2 ORDER BY key, value
 PREHOOK: type: QUERY
@@ -317,7 +317,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -361,7 +361,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_6_2 ORDER BY key, 
value
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_6_2
 #### A masked pattern was here ####
-NULL   0
 -1234567890.1235       -1234567890
 -4400.0000     4400
 -1255.4900     -1255
@@ -388,6 +387,7 @@ NULL        0
 2389432.2375   3
 2389432.2375   4
 1234567890.1235        1234567890
+NULL   0
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL
 SELECT T.key from (
   SELECT key, value from DECIMAL_6_1
@@ -513,7 +513,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -569,12 +569,6 @@ POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_6_1
 POSTHOOK: Input: default@decimal_6_2
 #### A masked pattern was here ####
-NULL
-NULL
-NULL
-NULL
-NULL
-NULL
 -1234567890.12350
 -4400.00000
 -4400.00000
@@ -623,6 +617,12 @@ NULL
 2389432.23750
 2389432.23750
 1234567890.12350
+NULL
+NULL
+NULL
+NULL
+NULL
+NULL
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL
 CREATE TABLE DECIMAL_6_3 STORED AS ORC AS SELECT key + 5.5 AS k, value * 11 AS 
v from DECIMAL_6_1 ORDER BY v
 PREHOOK: type: CREATETABLE_AS_SELECT
@@ -698,7 +698,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -779,11 +779,6 @@ POSTHOOK: query: SELECT * FROM DECIMAL_6_3 ORDER BY k, v
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_6_3
 #### A masked pattern was here ####
-NULL   -695344902
-NULL   0
-NULL   33
-NULL   44
-NULL   695344902
 -4394.50000    48400
 -1249.99000    -13805
 4.37800        -121
@@ -806,3 +801,8 @@ NULL        695344902
 129.50000      1364
 130.70000      1375
 23237.73435    22
+NULL   -695344902
+NULL   0
+NULL   33
+NULL   44
+NULL   695344902

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_expressions.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_decimal_expressions.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_expressions.q.out
index 2e3c914..125cd72 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_expressions.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_expressions.q.out
@@ -111,7 +111,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aaaaaaaaaaaaaa
+                reduceColumnNullOrder: zzzzzzzzzzzzzz
                 reduceColumnSortOrder: ++++++++++++++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -284,7 +284,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aaaaaaaaaaaaaa
+                reduceColumnNullOrder: zzzzzzzzzzzzzz
                 reduceColumnSortOrder: ++++++++++++++
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_precision.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_decimal_precision.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_precision.q.out
index 5e7e8ca..e9e9290 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_precision.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_precision.q.out
@@ -59,6 +59,37 @@ POSTHOOK: query: SELECT * FROM DECIMAL_PRECISION ORDER BY 
`dec`
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_precision
 #### A masked pattern was here ####
+0.0000000000
+0.0000000000
+0.0000000000
+0.0000000000
+0.0000000000
+0.1234567890
+0.1234567890
+1.2345678901
+1.2345678901
+1.2345678901
+12.3456789012
+12.3456789012
+12.3456789012
+123.4567890123
+123.4567890123
+123.4567890123
+1234.5678901235
+1234.5678901235
+1234.5678901235
+12345.6789012346
+12345.6789012346
+123456.7890123456
+123456.7890123457
+1234567.8901234560
+1234567.8901234568
+12345678.9012345600
+12345678.9012345679
+123456789.0123456000
+123456789.0123456789
+1234567890.1234560000
+1234567890.1234567890
 NULL
 NULL
 NULL
@@ -103,37 +134,6 @@ NULL
 NULL
 NULL
 NULL
-0.0000000000
-0.0000000000
-0.0000000000
-0.0000000000
-0.0000000000
-0.1234567890
-0.1234567890
-1.2345678901
-1.2345678901
-1.2345678901
-12.3456789012
-12.3456789012
-12.3456789012
-123.4567890123
-123.4567890123
-123.4567890123
-1234.5678901235
-1234.5678901235
-1234.5678901235
-12345.6789012346
-12345.6789012346
-123456.7890123456
-123456.7890123457
-1234567.8901234560
-1234567.8901234568
-12345678.9012345600
-12345678.9012345679
-123456789.0123456000
-123456789.0123456789
-1234567890.1234560000
-1234567890.1234567890
 PREHOOK: query: SELECT `dec`, `dec` + 1, `dec` - 1 FROM DECIMAL_PRECISION 
ORDER BY `dec`
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_precision
@@ -142,50 +142,6 @@ POSTHOOK: query: SELECT `dec`, `dec` + 1, `dec` - 1 FROM 
DECIMAL_PRECISION ORDER
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_precision
 #### A masked pattern was here ####
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
 0.0000000000   1.0000000000    -1.0000000000
 0.0000000000   1.0000000000    -1.0000000000
 0.0000000000   1.0000000000    -1.0000000000
@@ -217,14 +173,6 @@ NULL       NULL    NULL
 123456789.0123456789   123456790.0123456789    123456788.0123456789
 1234567890.1234560000  1234567891.1234560000   1234567889.1234560000
 1234567890.1234567890  1234567891.1234567890   1234567889.1234567890
-PREHOOK: query: SELECT `dec`, `dec` * 2, `dec` / 3  FROM DECIMAL_PRECISION 
ORDER BY `dec`
-PREHOOK: type: QUERY
-PREHOOK: Input: default@decimal_precision
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT `dec`, `dec` * 2, `dec` / 3  FROM DECIMAL_PRECISION 
ORDER BY `dec`
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@decimal_precision
-#### A masked pattern was here ####
 NULL   NULL    NULL
 NULL   NULL    NULL
 NULL   NULL    NULL
@@ -269,6 +217,14 @@ NULL       NULL    NULL
 NULL   NULL    NULL
 NULL   NULL    NULL
 NULL   NULL    NULL
+PREHOOK: query: SELECT `dec`, `dec` * 2, `dec` / 3  FROM DECIMAL_PRECISION 
ORDER BY `dec`
+PREHOOK: type: QUERY
+PREHOOK: Input: default@decimal_precision
+#### A masked pattern was here ####
+POSTHOOK: query: SELECT `dec`, `dec` * 2, `dec` / 3  FROM DECIMAL_PRECISION 
ORDER BY `dec`
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@decimal_precision
+#### A masked pattern was here ####
 0.0000000000   0.0000000000    0.000000000000
 0.0000000000   0.0000000000    0.000000000000
 0.0000000000   0.0000000000    0.000000000000
@@ -300,6 +256,50 @@ NULL       NULL    NULL
 123456789.0123456789   246913578.0246913578    41152263.004115226300
 1234567890.1234560000  2469135780.2469120000   411522630.041152000000
 1234567890.1234567890  2469135780.2469135780   411522630.041152263000
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
 PREHOOK: query: SELECT `dec`, `dec` / 9 FROM DECIMAL_PRECISION ORDER BY `dec`
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_precision
@@ -308,50 +308,6 @@ POSTHOOK: query: SELECT `dec`, `dec` / 9 FROM 
DECIMAL_PRECISION ORDER BY `dec`
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_precision
 #### A masked pattern was here ####
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
 0.0000000000   0.000000000000
 0.0000000000   0.000000000000
 0.0000000000   0.000000000000
@@ -383,14 +339,6 @@ NULL       NULL
 123456789.0123456789   13717421.001371742100
 1234567890.1234560000  137174210.013717333333
 1234567890.1234567890  137174210.013717421000
-PREHOOK: query: SELECT `dec`, `dec` / 27 FROM DECIMAL_PRECISION ORDER BY `dec`
-PREHOOK: type: QUERY
-PREHOOK: Input: default@decimal_precision
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT `dec`, `dec` / 27 FROM DECIMAL_PRECISION ORDER BY `dec`
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@decimal_precision
-#### A masked pattern was here ####
 NULL   NULL
 NULL   NULL
 NULL   NULL
@@ -435,6 +383,14 @@ NULL       NULL
 NULL   NULL
 NULL   NULL
 NULL   NULL
+PREHOOK: query: SELECT `dec`, `dec` / 27 FROM DECIMAL_PRECISION ORDER BY `dec`
+PREHOOK: type: QUERY
+PREHOOK: Input: default@decimal_precision
+#### A masked pattern was here ####
+POSTHOOK: query: SELECT `dec`, `dec` / 27 FROM DECIMAL_PRECISION ORDER BY `dec`
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@decimal_precision
+#### A masked pattern was here ####
 0.0000000000   0.0000000000000
 0.0000000000   0.0000000000000
 0.0000000000   0.0000000000000
@@ -466,14 +422,6 @@ NULL       NULL
 123456789.0123456789   4572473.6671239140333
 1234567890.1234560000  45724736.6712391111111
 1234567890.1234567890  45724736.6712391403333
-PREHOOK: query: SELECT `dec`, `dec` * `dec` FROM DECIMAL_PRECISION ORDER BY 
`dec`
-PREHOOK: type: QUERY
-PREHOOK: Input: default@decimal_precision
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT `dec`, `dec` * `dec` FROM DECIMAL_PRECISION ORDER BY 
`dec`
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@decimal_precision
-#### A masked pattern was here ####
 NULL   NULL
 NULL   NULL
 NULL   NULL
@@ -518,6 +466,14 @@ NULL       NULL
 NULL   NULL
 NULL   NULL
 NULL   NULL
+PREHOOK: query: SELECT `dec`, `dec` * `dec` FROM DECIMAL_PRECISION ORDER BY 
`dec`
+PREHOOK: type: QUERY
+PREHOOK: Input: default@decimal_precision
+#### A masked pattern was here ####
+POSTHOOK: query: SELECT `dec`, `dec` * `dec` FROM DECIMAL_PRECISION ORDER BY 
`dec`
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@decimal_precision
+#### A masked pattern was here ####
 0.0000000000   0.00000000000000000
 0.0000000000   0.00000000000000000
 0.0000000000   0.00000000000000000
@@ -549,6 +505,50 @@ NULL       NULL
 123456789.0123456789   15241578753238836.75019051998750191
 1234567890.1234560000  1524157875323881726.87092138393600000
 1234567890.1234567890  1524157875323883675.01905199875019052
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL SELECT avg(`dec`), sum(`dec`) 
FROM DECIMAL_PRECISION
 PREHOOK: type: QUERY
 POSTHOOK: query: EXPLAIN VECTORIZATION DETAIL SELECT avg(`dec`), sum(`dec`) 
FROM DECIMAL_PRECISION
@@ -761,50 +761,6 @@ POSTHOOK: query: SELECT `dec`, `dec` + 1, `dec` - 1 FROM 
DECIMAL_PRECISION_txt_s
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_precision_txt_small
 #### A masked pattern was here ####
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
-NULL   NULL    NULL
 0.0000000000   1.0000000000    -1.0000000000
 0.0000000000   1.0000000000    -1.0000000000
 0.0000000000   1.0000000000    -1.0000000000
@@ -836,14 +792,6 @@ NULL       NULL    NULL
 123456789.0123456789   123456790.0123456789    123456788.0123456789
 1234567890.1234560000  1234567891.1234560000   1234567889.1234560000
 1234567890.1234567890  1234567891.1234567890   1234567889.1234567890
-PREHOOK: query: SELECT `dec`, `dec` * 2, `dec` / 3  FROM 
DECIMAL_PRECISION_txt_small ORDER BY `dec`
-PREHOOK: type: QUERY
-PREHOOK: Input: default@decimal_precision_txt_small
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT `dec`, `dec` * 2, `dec` / 3  FROM 
DECIMAL_PRECISION_txt_small ORDER BY `dec`
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@decimal_precision_txt_small
-#### A masked pattern was here ####
 NULL   NULL    NULL
 NULL   NULL    NULL
 NULL   NULL    NULL
@@ -888,6 +836,14 @@ NULL       NULL    NULL
 NULL   NULL    NULL
 NULL   NULL    NULL
 NULL   NULL    NULL
+PREHOOK: query: SELECT `dec`, `dec` * 2, `dec` / 3  FROM 
DECIMAL_PRECISION_txt_small ORDER BY `dec`
+PREHOOK: type: QUERY
+PREHOOK: Input: default@decimal_precision_txt_small
+#### A masked pattern was here ####
+POSTHOOK: query: SELECT `dec`, `dec` * 2, `dec` / 3  FROM 
DECIMAL_PRECISION_txt_small ORDER BY `dec`
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@decimal_precision_txt_small
+#### A masked pattern was here ####
 0.0000000000   0.0000000000    0.000000000000
 0.0000000000   0.0000000000    0.000000000000
 0.0000000000   0.0000000000    0.000000000000
@@ -919,6 +875,50 @@ NULL       NULL    NULL
 123456789.0123456789   246913578.0246913578    41152263.004115226300
 1234567890.1234560000  2469135780.2469120000   411522630.041152000000
 1234567890.1234567890  2469135780.2469135780   411522630.041152263000
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
+NULL   NULL    NULL
 PREHOOK: query: SELECT `dec`, `dec` / 9 FROM DECIMAL_PRECISION_txt_small ORDER 
BY `dec`
 PREHOOK: type: QUERY
 PREHOOK: Input: default@decimal_precision_txt_small
@@ -927,50 +927,6 @@ POSTHOOK: query: SELECT `dec`, `dec` / 9 FROM 
DECIMAL_PRECISION_txt_small ORDER
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@decimal_precision_txt_small
 #### A masked pattern was here ####
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
-NULL   NULL
 0.0000000000   0.000000000000
 0.0000000000   0.000000000000
 0.0000000000   0.000000000000
@@ -1002,14 +958,6 @@ NULL      NULL
 123456789.0123456789   13717421.001371742100
 1234567890.1234560000  137174210.013717333333
 1234567890.1234567890  137174210.013717421000
-PREHOOK: query: SELECT `dec`, `dec` / 27 FROM DECIMAL_PRECISION_txt_small 
ORDER BY `dec`
-PREHOOK: type: QUERY
-PREHOOK: Input: default@decimal_precision_txt_small
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT `dec`, `dec` / 27 FROM DECIMAL_PRECISION_txt_small 
ORDER BY `dec`
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@decimal_precision_txt_small
-#### A masked pattern was here ####
 NULL   NULL
 NULL   NULL
 NULL   NULL
@@ -1054,6 +1002,14 @@ NULL     NULL
 NULL   NULL
 NULL   NULL
 NULL   NULL
+PREHOOK: query: SELECT `dec`, `dec` / 27 FROM DECIMAL_PRECISION_txt_small 
ORDER BY `dec`
+PREHOOK: type: QUERY
+PREHOOK: Input: default@decimal_precision_txt_small
+#### A masked pattern was here ####
+POSTHOOK: query: SELECT `dec`, `dec` / 27 FROM DECIMAL_PRECISION_txt_small 
ORDER BY `dec`
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@decimal_precision_txt_small
+#### A masked pattern was here ####
 0.0000000000   0.0000000000000
 0.0000000000   0.0000000000000
 0.0000000000   0.0000000000000
@@ -1085,14 +1041,6 @@ NULL     NULL
 123456789.0123456789   4572473.6671239140333
 1234567890.1234560000  45724736.6712391111111
 1234567890.1234567890  45724736.6712391403333
-PREHOOK: query: SELECT `dec`, `dec` * `dec` FROM DECIMAL_PRECISION_txt_small 
ORDER BY `dec`
-PREHOOK: type: QUERY
-PREHOOK: Input: default@decimal_precision_txt_small
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT `dec`, `dec` * `dec` FROM DECIMAL_PRECISION_txt_small 
ORDER BY `dec`
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@decimal_precision_txt_small
-#### A masked pattern was here ####
 NULL   NULL
 NULL   NULL
 NULL   NULL
@@ -1137,6 +1085,14 @@ NULL     NULL
 NULL   NULL
 NULL   NULL
 NULL   NULL
+PREHOOK: query: SELECT `dec`, `dec` * `dec` FROM DECIMAL_PRECISION_txt_small 
ORDER BY `dec`
+PREHOOK: type: QUERY
+PREHOOK: Input: default@decimal_precision_txt_small
+#### A masked pattern was here ####
+POSTHOOK: query: SELECT `dec`, `dec` * `dec` FROM DECIMAL_PRECISION_txt_small 
ORDER BY `dec`
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@decimal_precision_txt_small
+#### A masked pattern was here ####
 0.0000000000   0.00000000000000000
 0.0000000000   0.00000000000000000
 0.0000000000   0.00000000000000000
@@ -1168,6 +1124,50 @@ NULL     NULL
 123456789.0123456789   15241578753238836.75019051998750191
 1234567890.1234560000  1524157875323881726.87092138393600000
 1234567890.1234567890  1524157875323883675.01905199875019052
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
+NULL   NULL
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL SELECT avg(`dec`), sum(`dec`) 
FROM DECIMAL_PRECISION_txt_small
 PREHOOK: type: QUERY
 POSTHOOK: query: EXPLAIN VECTORIZATION DETAIL SELECT avg(`dec`), sum(`dec`) 
FROM DECIMAL_PRECISION_txt_small

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_round.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_round.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_round.q.out
index eb4a588..0791fca 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_round.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_round.q.out
@@ -102,7 +102,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -219,7 +219,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -364,7 +364,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -481,7 +481,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -626,7 +626,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -743,7 +743,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_round_2.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_decimal_round_2.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_round_2.q.out
index bb0cbfc..4010997 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_round_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_round_2.q.out
@@ -106,7 +106,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -274,7 +274,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -469,7 +469,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -653,7 +653,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_trailing.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_decimal_trailing.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_trailing.q.out
index a35f6fe..450d78d 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_trailing.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_trailing.q.out
@@ -136,7 +136,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out 
b/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
index 1ef50ca..54cf861 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
@@ -2394,7 +2394,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -6371,7 +6371,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_grouping.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_grouping.q.out
 
b/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_grouping.q.out
index 9501927..35e601d 100644
--- 
a/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_grouping.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_grouping.q.out
@@ -668,7 +668,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: za
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: -+
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1366,7 +1366,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: za
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: -+
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
 
b/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
index 1f49804..09c7beb 100644
--- 
a/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
@@ -126,7 +126,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aaa
+                reduceColumnNullOrder: zza
                 reduceColumnSortOrder: +++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -177,7 +177,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -233,11 +233,11 @@ a b       _c2
 2      2       1
 2      3       1
 2      NULL    2
+3      2       1
 3      NULL    1
-NULL   1       2
-NULL   2       3
-NULL   3       1
-NULL   NULL    6
+5      2       1
+5      NULL    1
+8      1       1
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL
 SELECT a, b, count(*) FROM T1_n110 GROUP BY a, b  GROUPING SETS (a, (a, b), b, 
()) order by a, b LIMIT 10
 PREHOOK: type: QUERY
@@ -336,7 +336,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aaa
+                reduceColumnNullOrder: zza
                 reduceColumnSortOrder: +++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -387,7 +387,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -443,11 +443,11 @@ a b       _c2
 2      2       1
 2      3       1
 2      NULL    2
+3      2       1
 3      NULL    1
-NULL   1       2
-NULL   2       3
-NULL   3       1
-NULL   NULL    6
+5      2       1
+5      NULL    1
+8      1       1
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL
 SELECT a, b, count(*) FROM T1_n110 GROUP BY a, b GROUPING SETS (a, (a, b)) 
order by a, b LIMIT 10
 PREHOOK: type: QUERY
@@ -546,7 +546,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aaa
+                reduceColumnNullOrder: zza
                 reduceColumnSortOrder: +++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -597,7 +597,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -657,7 +657,7 @@ a   b       _c2
 3      NULL    1
 5      2       1
 5      NULL    1
-8      NULL    1
+8      1       1
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL
 SELECT a FROM T1_n110 GROUP BY a, b, c GROUPING SETS (a, b, c) order by a 
LIMIT 10
 PREHOOK: type: QUERY
@@ -753,7 +753,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aaaa
+                reduceColumnNullOrder: zaaa
                 reduceColumnSortOrder: ++++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -801,7 +801,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -853,10 +853,10 @@ POSTHOOK: Input: default@t1_n110
 #### A masked pattern was here ####
 a
 1
-NULL
-NULL
-NULL
-NULL
+2
+3
+5
+8
 NULL
 NULL
 NULL
@@ -957,7 +957,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -996,7 +996,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1151,7 +1151,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -1193,7 +1193,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_window.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_window.q.out 
b/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_window.q.out
index 5d81631..004af4b 100644
--- 
a/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_window.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_window.q.out
@@ -165,7 +165,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: az
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -193,7 +193,7 @@ STAGE PLANS:
                       Windowing table definition
                         input alias: ptf_1
                         name: windowingtablefunction
-                        order by: _col3 ASC NULLS FIRST
+                        order by: _col3 ASC NULLS LAST
                         partition by: _col0
                         raw input shape:
                         window functions:

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_interval_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_interval_2.q.out 
b/ql/src/test/results/clientpositive/llap/vector_interval_2.q.out
index fa2cdf3..fec783c 100644
--- a/ql/src/test/results/clientpositive/llap/vector_interval_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_interval_2.q.out
@@ -258,8 +258,8 @@ from vector_interval_2 order by str1
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@vector_interval_2
 #### A masked pattern was here ####
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL
 1-2    true    true    true    true    true    true    true    true    true    
true    true    true    true    true    true    true    true    true    true    
true    true    true    true    true
+NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL
 PREHOOK: query: explain vectorization expression
 select
   str1,
@@ -452,8 +452,8 @@ from vector_interval_2 order by str1
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@vector_interval_2
 #### A masked pattern was here ####
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 1-2    false   false   false   false   false   false   false   false   false   
false   false   false   false   false   false   false   false   false
+NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 PREHOOK: query: explain vectorization expression
 select
   str3,
@@ -670,8 +670,8 @@ from vector_interval_2 order by str3
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@vector_interval_2
 #### A masked pattern was here ####
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL
 1 2:3:4        true    true    true    true    true    true    true    true    
true    true    true    true    true    true    true    true    true    true    
true    true    true    true    true    true
+NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL
 PREHOOK: query: explain vectorization expression
 select
   str3,
@@ -864,8 +864,8 @@ from vector_interval_2 order by str3
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@vector_interval_2
 #### A masked pattern was here ####
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 1 2:3:4        false   false   false   false   false   false   false   false   
false   false   false   false   false   false   false   false   false   false
+NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 PREHOOK: query: explain vectorization expression
 select ts from vector_interval_2
 where

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_leftsemi_mapjoin.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_leftsemi_mapjoin.q.out 
b/ql/src/test/results/clientpositive/llap/vector_leftsemi_mapjoin.q.out
index d739408..0c18f83 100644
--- a/ql/src/test/results/clientpositive/llap/vector_leftsemi_mapjoin.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_leftsemi_mapjoin.q.out
@@ -6052,7 +6052,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -6254,7 +6254,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -6458,7 +6458,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -6662,7 +6662,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -6869,7 +6869,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -7076,7 +7076,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -7283,7 +7283,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -7479,7 +7479,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -7680,7 +7680,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -7896,7 +7896,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -8152,7 +8152,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -8364,7 +8364,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -8640,7 +8640,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -8877,7 +8877,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -9124,7 +9124,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -9374,7 +9374,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -9624,7 +9624,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -9876,7 +9876,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -10169,7 +10169,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -10572,7 +10572,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -10775,7 +10775,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -10980,7 +10980,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -11185,7 +11185,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -11393,7 +11393,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -11601,7 +11601,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -11809,7 +11809,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -12006,7 +12006,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -12208,7 +12208,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -12425,7 +12425,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -12681,7 +12681,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -12894,7 +12894,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -13170,7 +13170,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -13407,7 +13407,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -13654,7 +13654,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -13904,7 +13904,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -14154,7 +14154,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -14406,7 +14406,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -14701,7 +14701,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -15105,7 +15105,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -15308,7 +15308,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -15513,7 +15513,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -15718,7 +15718,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -15926,7 +15926,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -16134,7 +16134,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -16342,7 +16342,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -16539,7 +16539,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -16741,7 +16741,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -16958,7 +16958,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -17214,7 +17214,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -17427,7 +17427,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aa
+                reduceColumnNullOrder: zz
                 reduceColumnSortOrder: ++
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -17703,7 +17703,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -17940,7 +17940,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -18187,7 +18187,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -18437,7 +18437,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -18687,7 +18687,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -18939,7 +18939,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -19234,7 +19234,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_like_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_like_2.q.out 
b/ql/src/test/results/clientpositive/llap/vector_like_2.q.out
index f3ec37a..2f6b309 100644
--- a/ql/src/test/results/clientpositive/llap/vector_like_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_like_2.q.out
@@ -91,7 +91,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: a
+                reduceColumnNullOrder: z
                 reduceColumnSortOrder: +
                 allNative: false
                 usesVectorUDFAdaptor: false
@@ -135,9 +135,9 @@ POSTHOOK: query: select a, a like "%bar" from foo order by a
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@foo
 #### A masked pattern was here ####
-NULL   NULL
 some bar       true
 some foo       false
+NULL   NULL
 PREHOOK: query: select a, a like "%bar" from foo order by a
 PREHOOK: type: QUERY
 PREHOOK: Input: default@foo
@@ -146,6 +146,6 @@ POSTHOOK: query: select a, a like "%bar" from foo order by a
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@foo
 #### A masked pattern was here ####
-NULL   NULL
 some bar       true
 some foo       false
+NULL   NULL

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_llap_io_data_conversion.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vector_llap_io_data_conversion.q.out 
b/ql/src/test/results/clientpositive/llap/vector_llap_io_data_conversion.q.out
index f503761..630f3f7 100644
--- 
a/ql/src/test/results/clientpositive/llap/vector_llap_io_data_conversion.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/vector_llap_io_data_conversion.q.out
@@ -131,7 +131,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aaa
+                reduceColumnNullOrder: zzz
                 reduceColumnSortOrder: +++
                 allNative: false
                 usesVectorUDFAdaptor: false

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vector_llap_text_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_llap_text_1.q.out 
b/ql/src/test/results/clientpositive/llap/vector_llap_text_1.q.out
index abddf5a..6b23f6c 100644
--- a/ql/src/test/results/clientpositive/llap/vector_llap_text_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_llap_text_1.q.out
@@ -275,7 +275,7 @@ STAGE PLANS:
             Reduce Vectorization:
                 enabled: true
                 enableConditionsMet: hive.vectorized.execution.reduce.enabled 
IS true, hive.execution.engine tez IN [tez, spark] IS true
-                reduceColumnNullOrder: aaa
+                reduceColumnNullOrder: zzz
                 reduceColumnSortOrder: +++
                 allNative: false
                 usesVectorUDFAdaptor: false

Reply via email to