You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by mm...@apache.org on 2018/04/27 06:47:10 UTC

[37/51] [partial] hive git commit: HIVE-19269: Vectorization: Turn On by Default (Matt McCline, reviewed by Ashutosh Chauhan)

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cross_prod_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cross_prod_1.q.out b/ql/src/test/results/clientpositive/llap/cross_prod_1.q.out
index fd03fe5..2cdff67 100644
--- a/ql/src/test/results/clientpositive/llap/cross_prod_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/cross_prod_1.q.out
@@ -43,7 +43,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 4 
             Map Operator Tree:
@@ -58,7 +58,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -77,7 +77,7 @@ STAGE PLANS:
                   Statistics: Num rows: 100 Data size: 73700 Basic stats: COMPLETE Column stats: NONE
                   value expressions: _col1 (type: string), _col3 (type: string)
         Reducer 3 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), VALUE._col0 (type: string), KEY.reducesinkkey1 (type: string), VALUE._col1 (type: string)
@@ -236,7 +236,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -251,7 +251,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -366,7 +366,7 @@ STAGE PLANS:
                         sort order: 
                         Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                         value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -381,7 +381,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -477,7 +477,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -492,7 +492,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 4 
             Map Operator Tree:
@@ -507,7 +507,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -1582,7 +1582,7 @@ STAGE PLANS:
                         sort order: 
                         Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                         value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -1597,7 +1597,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -1694,7 +1694,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 4 
             Map Operator Tree:
@@ -1706,7 +1706,7 @@ STAGE PLANS:
                     Reduce Output Operator
                       sort order: 
                       Statistics: Num rows: 10 Data size: 40 Basic stats: COMPLETE Column stats: COMPLETE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -1732,7 +1732,7 @@ STAGE PLANS:
                     Statistics: Num rows: 100 Data size: 18900 Basic stats: COMPLETE Column stats: NONE
                     value expressions: _col1 (type: bigint)
         Reducer 3 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 aggregations: count(VALUE._col0)
@@ -1803,7 +1803,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -1818,7 +1818,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -1876,7 +1876,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -1891,7 +1891,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -1949,7 +1949,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -1964,7 +1964,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -2038,10 +2038,10 @@ STAGE PLANS:
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
                         value expressions: _col1 (type: bigint)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 aggregations: count(VALUE._col0)
@@ -2072,7 +2072,7 @@ STAGE PLANS:
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
         Reducer 4 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 aggregations: count(VALUE._col0)
@@ -2232,7 +2232,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 20 Data size: 7360 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 4 
             Map Operator Tree:
@@ -2247,7 +2247,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 20 Data size: 7360 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 5 
             Map Operator Tree:
@@ -2262,7 +2262,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 3 
             Execution mode: llap

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cross_prod_3.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cross_prod_3.q.out b/ql/src/test/results/clientpositive/llap/cross_prod_3.q.out
index 76200c6..4c05abb 100644
--- a/ql/src/test/results/clientpositive/llap/cross_prod_3.q.out
+++ b/ql/src/test/results/clientpositive/llap/cross_prod_3.q.out
@@ -82,7 +82,7 @@ STAGE PLANS:
                                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
                                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
                                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 2 
             Map Operator Tree:
@@ -102,7 +102,7 @@ STAGE PLANS:
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 1 Data size: 368 Basic stats: COMPLETE Column stats: NONE
                         value expressions: _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -122,7 +122,7 @@ STAGE PLANS:
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 1780 Basic stats: COMPLETE Column stats: COMPLETE
                         value expressions: _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
 
   Stage: Stage-0

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cross_prod_4.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cross_prod_4.q.out b/ql/src/test/results/clientpositive/llap/cross_prod_4.q.out
index 999e018..ec027c9 100644
--- a/ql/src/test/results/clientpositive/llap/cross_prod_4.q.out
+++ b/ql/src/test/results/clientpositive/llap/cross_prod_4.q.out
@@ -42,7 +42,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -57,7 +57,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cross_product_check_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cross_product_check_1.q.out b/ql/src/test/results/clientpositive/llap/cross_product_check_1.q.out
index fcf53e4..b203841 100644
--- a/ql/src/test/results/clientpositive/llap/cross_product_check_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/cross_product_check_1.q.out
@@ -58,7 +58,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 500 Data size: 175168 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -73,7 +73,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -136,7 +136,7 @@ STAGE PLANS:
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                         value expressions: _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 4 
             Map Operator Tree:
@@ -156,7 +156,7 @@ STAGE PLANS:
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                         value expressions: _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 5 
             Map Operator Tree:
@@ -171,7 +171,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 500 Data size: 175168 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -251,7 +251,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 500 Data size: 175168 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -270,7 +270,7 @@ STAGE PLANS:
                         sort order: +
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 6 
             Map Operator Tree:
@@ -289,7 +289,7 @@ STAGE PLANS:
                         sort order: +
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -331,7 +331,7 @@ STAGE PLANS:
                     Map-reduce partition columns: _col0 (type: string)
                     Statistics: Num rows: 11 Data size: 2024 Basic stats: COMPLETE Column stats: NONE
         Reducer 5 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string)
@@ -382,7 +382,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 500 Data size: 175168 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -397,7 +397,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 6 
             Map Operator Tree:
@@ -409,7 +409,7 @@ STAGE PLANS:
                     Reduce Output Operator
                       sort order: 
                       Statistics: Num rows: 10 Data size: 40 Basic stats: COMPLETE Column stats: COMPLETE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -451,7 +451,7 @@ STAGE PLANS:
                     Map-reduce partition columns: _col0 (type: string)
                     Statistics: Num rows: 100 Data size: 18900 Basic stats: COMPLETE Column stats: NONE
         Reducer 5 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string)
@@ -512,7 +512,7 @@ STAGE PLANS:
                         sort order: +
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 500 Data size: 87584 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 4 
             Map Operator Tree:
@@ -531,7 +531,7 @@ STAGE PLANS:
                         sort order: +
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 7 
             Map Operator Tree:
@@ -550,10 +550,10 @@ STAGE PLANS:
                         sort order: +
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string)
@@ -604,7 +604,7 @@ STAGE PLANS:
                     Map-reduce partition columns: _col0 (type: string)
                     Statistics: Num rows: 11 Data size: 2024 Basic stats: COMPLETE Column stats: NONE
         Reducer 6 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cross_product_check_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cross_product_check_2.q.out b/ql/src/test/results/clientpositive/llap/cross_product_check_2.q.out
index 8a541b6..762cb65 100644
--- a/ql/src/test/results/clientpositive/llap/cross_product_check_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/cross_product_check_2.q.out
@@ -58,7 +58,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 500 Data size: 175168 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -73,7 +73,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -144,7 +144,7 @@ STAGE PLANS:
                           sort order: 
                           Statistics: Num rows: 11 Data size: 4048 Basic stats: COMPLETE Column stats: NONE
                           value expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -164,7 +164,7 @@ STAGE PLANS:
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 3680 Basic stats: COMPLETE Column stats: NONE
                         value expressions: _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 4 
             Map Operator Tree:
@@ -179,7 +179,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 500 Data size: 175168 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -244,7 +244,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 500 Data size: 175168 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -278,7 +278,7 @@ STAGE PLANS:
                             sort order: +
                             Map-reduce partition columns: _col0 (type: string)
                             Statistics: Num rows: 11 Data size: 2024 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 5 
             Map Operator Tree:
@@ -297,7 +297,7 @@ STAGE PLANS:
                         sort order: +
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -318,7 +318,7 @@ STAGE PLANS:
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
         Reducer 4 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string)
@@ -369,7 +369,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 500 Data size: 175168 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string), _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 3 
             Map Operator Tree:
@@ -384,7 +384,7 @@ STAGE PLANS:
                       sort order: 
                       Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
                       value expressions: _col0 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 6 
             Map Operator Tree:
@@ -396,7 +396,7 @@ STAGE PLANS:
                     Reduce Output Operator
                       sort order: 
                       Statistics: Num rows: 10 Data size: 40 Basic stats: COMPLETE Column stats: COMPLETE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
             Execution mode: llap
@@ -438,7 +438,7 @@ STAGE PLANS:
                     Map-reduce partition columns: _col0 (type: string)
                     Statistics: Num rows: 100 Data size: 18900 Basic stats: COMPLETE Column stats: NONE
         Reducer 5 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string)
@@ -499,7 +499,7 @@ STAGE PLANS:
                         sort order: +
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 500 Data size: 87584 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 4 
             Map Operator Tree:
@@ -533,7 +533,7 @@ STAGE PLANS:
                             sort order: +
                             Map-reduce partition columns: _col0 (type: string)
                             Statistics: Num rows: 11 Data size: 2024 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Map 6 
             Map Operator Tree:
@@ -552,10 +552,10 @@ STAGE PLANS:
                         sort order: +
                         Map-reduce partition columns: _col0 (type: string)
                         Statistics: Num rows: 10 Data size: 1840 Basic stats: COMPLETE Column stats: NONE
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string)
@@ -585,7 +585,7 @@ STAGE PLANS:
                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
         Reducer 5 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/ctas.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/ctas.q.out b/ql/src/test/results/clientpositive/llap/ctas.q.out
index 7240da6..baafefd 100644
--- a/ql/src/test/results/clientpositive/llap/ctas.q.out
+++ b/ql/src/test/results/clientpositive/llap/ctas.q.out
@@ -48,10 +48,10 @@ STAGE PLANS:
                       sort order: ++
                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
                       TopN Hash Memory Usage: 0.1
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
@@ -66,7 +66,7 @@ STAGE PLANS:
                     Statistics: Num rows: 10 Data size: 1780 Basic stats: COMPLETE Column stats: COMPLETE
                     TopN Hash Memory Usage: 0.1
         Reducer 3 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
@@ -204,10 +204,10 @@ STAGE PLANS:
                       sort order: ++
                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
                       TopN Hash Memory Usage: 0.1
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
@@ -222,7 +222,7 @@ STAGE PLANS:
                     Statistics: Num rows: 10 Data size: 1780 Basic stats: COMPLETE Column stats: COMPLETE
                     TopN Hash Memory Usage: 0.1
         Reducer 3 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
@@ -360,10 +360,10 @@ STAGE PLANS:
                       sort order: ++
                       Statistics: Num rows: 500 Data size: 96000 Basic stats: COMPLETE Column stats: COMPLETE
                       TopN Hash Memory Usage: 0.1
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: double), KEY.reducesinkkey1 (type: string)
@@ -378,7 +378,7 @@ STAGE PLANS:
                     Statistics: Num rows: 10 Data size: 1920 Basic stats: COMPLETE Column stats: COMPLETE
                     TopN Hash Memory Usage: 0.1
         Reducer 3 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: double), KEY.reducesinkkey1 (type: string)
@@ -579,10 +579,10 @@ STAGE PLANS:
                       sort order: ++
                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
                       TopN Hash Memory Usage: 0.1
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
@@ -597,7 +597,7 @@ STAGE PLANS:
                     Statistics: Num rows: 10 Data size: 1780 Basic stats: COMPLETE Column stats: COMPLETE
                     TopN Hash Memory Usage: 0.1
         Reducer 3 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
@@ -737,10 +737,10 @@ STAGE PLANS:
                       sort order: ++
                       Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE
                       TopN Hash Memory Usage: 0.1
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
@@ -755,7 +755,7 @@ STAGE PLANS:
                     Statistics: Num rows: 10 Data size: 1780 Basic stats: COMPLETE Column stats: COMPLETE
                     TopN Hash Memory Usage: 0.1
         Reducer 3 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cte_3.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cte_3.q.out b/ql/src/test/results/clientpositive/llap/cte_3.q.out
index 8f8c7da..ec5d001 100644
--- a/ql/src/test/results/clientpositive/llap/cte_3.q.out
+++ b/ql/src/test/results/clientpositive/llap/cte_3.q.out
@@ -13,12 +13,12 @@ Plan optimized by CBO.
 Stage-2
   Dependency Collection{}
     Stage-1
-      Map 1 llap
-      File Output Operator [FS_3]
+      Map 1 vectorized, llap
+      File Output Operator [FS_7]
         table:{"name:":"default.q1"}
-        Select Operator [SEL_2] (rows=2 width=85)
+        Select Operator [SEL_6] (rows=2 width=85)
           Output:["_col0"]
-          Filter Operator [FIL_4] (rows=2 width=87)
+          Filter Operator [FIL_5] (rows=2 width=87)
             predicate:(key = '5')
             TableScan [TS_0] (rows=500 width=87)
               default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key"]
@@ -28,9 +28,9 @@ Stage-0
 Stage-3
   Fetch Operator
     limit:-1
-    Select Operator [SEL_6]
+    Select Operator [SEL_9]
       Output:["_col0"]
-      TableScan [TS_5]
+      TableScan [TS_8]
         Output:["key"]
 
 PREHOOK: query: with q1 as ( select key from src where key = '5')
@@ -67,12 +67,12 @@ Plan optimized by CBO.
 Stage-2
   Dependency Collection{}
     Stage-1
-      Map 1 llap
-      File Output Operator [FS_3]
+      Map 1 vectorized, llap
+      File Output Operator [FS_7]
         table:{"name:":"default.q1"}
-        Select Operator [SEL_2] (rows=2 width=85)
+        Select Operator [SEL_6] (rows=2 width=85)
           Output:["_col0"]
-          Filter Operator [FIL_4] (rows=2 width=87)
+          Filter Operator [FIL_5] (rows=2 width=87)
             predicate:(key = '5')
             TableScan [TS_0] (rows=500 width=87)
               default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key"]
@@ -82,9 +82,9 @@ Stage-0
 Stage-3
   Fetch Operator
     limit:-1
-    Select Operator [SEL_6]
+    Select Operator [SEL_9]
       Output:["_col0"]
-      TableScan [TS_5]
+      TableScan [TS_8]
         Output:["key"]
 
 PREHOOK: query: with q1 as ( select key from src where key = '5')
@@ -121,24 +121,24 @@ Plan optimized by CBO.
 Stage-5
   Dependency Collection{}
     Stage-4
-      Map 2 llap
-      File Output Operator [FS_8]
+      Map 2 vectorized, llap
+      File Output Operator [FS_15]
         table:{"name:":"default.q1"}
-        Select Operator [SEL_7] (rows=1 width=184)
+        Select Operator [SEL_14] (rows=1 width=184)
           Output:["_col0"]
-          Filter Operator [FIL_9] (rows=1 width=184)
+          Filter Operator [FIL_13] (rows=1 width=184)
             predicate:(key = '5')
-            TableScan [TS_5] (rows=1 width=184)
+            TableScan [TS_8] (rows=1 width=184)
               default@q2,q2,Tbl:COMPLETE,Col:NONE,Output:["key"]
         Stage-2
           Dependency Collection{}
             Stage-1
-              Map 1 llap
-              File Output Operator [FS_3]
+              Map 1 vectorized, llap
+              File Output Operator [FS_7]
                 table:{"name:":"default.q2"}
-                Select Operator [SEL_2] (rows=2 width=85)
+                Select Operator [SEL_6] (rows=2 width=85)
                   Output:["_col0"]
-                  Filter Operator [FIL_4] (rows=2 width=87)
+                  Filter Operator [FIL_5] (rows=2 width=87)
                     predicate:(key = '5')
                     TableScan [TS_0] (rows=500 width=87)
                       default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key"]
@@ -151,9 +151,9 @@ Stage-3
 Stage-6
   Fetch Operator
     limit:-1
-    Select Operator [SEL_11]
+    Select Operator [SEL_17]
       Output:["_col0"]
-      TableScan [TS_10]
+      TableScan [TS_16]
         Output:["key"]
 
 PREHOOK: query: with q1 as ( select key from q2 where key = '5'),

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cte_5.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cte_5.q.out b/ql/src/test/results/clientpositive/llap/cte_5.q.out
index a85fbee..d4df813 100644
--- a/ql/src/test/results/clientpositive/llap/cte_5.q.out
+++ b/ql/src/test/results/clientpositive/llap/cte_5.q.out
@@ -69,17 +69,17 @@ Stage-0
           Output:["_col0"]
           Merge Join Operator [MERGEJOIN_13] (rows=2 width=8)
             Conds:(Inner)
-          <-Map 1 [XPROD_EDGE] llap
-            XPROD_EDGE [RS_6]
-              Select Operator [SEL_2] (rows=1 width=4)
-                Filter Operator [FIL_11] (rows=1 width=4)
+          <-Map 1 [XPROD_EDGE] vectorized, llap
+            XPROD_EDGE [RS_16]
+              Select Operator [SEL_15] (rows=1 width=4)
+                Filter Operator [FIL_14] (rows=1 width=4)
                   predicate:(UDFToDouble(colnum) = 5.0D)
                   TableScan [TS_0] (rows=1 width=4)
                     mydb@q1,a,Tbl:COMPLETE,Col:COMPLETE,Output:["colnum"]
-          <-Map 3 [XPROD_EDGE] llap
-            XPROD_EDGE [RS_7]
-              Select Operator [SEL_5] (rows=2 width=85)
-                Filter Operator [FIL_12] (rows=2 width=87)
+          <-Map 3 [XPROD_EDGE] vectorized, llap
+            XPROD_EDGE [RS_19]
+              Select Operator [SEL_18] (rows=2 width=85)
+                Filter Operator [FIL_17] (rows=2 width=87)
                   predicate:(key = '5')
                   TableScan [TS_3] (rows=500 width=87)
                     default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key"]

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cte_mat_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cte_mat_1.q.out b/ql/src/test/results/clientpositive/llap/cte_mat_1.q.out
index 9763698..87cbcae 100644
--- a/ql/src/test/results/clientpositive/llap/cte_mat_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/cte_mat_1.q.out
@@ -26,17 +26,17 @@ Stage-0
           Output:["_col0"]
           Merge Join Operator [MERGEJOIN_13] (rows=4 width=8)
             Conds:(Inner)
-          <-Map 1 [XPROD_EDGE] llap
-            XPROD_EDGE [RS_6]
-              Select Operator [SEL_2] (rows=2 width=85)
-                Filter Operator [FIL_11] (rows=2 width=87)
+          <-Map 1 [XPROD_EDGE] vectorized, llap
+            XPROD_EDGE [RS_16]
+              Select Operator [SEL_15] (rows=2 width=85)
+                Filter Operator [FIL_14] (rows=2 width=87)
                   predicate:(key = '5')
                   TableScan [TS_0] (rows=500 width=87)
                     default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key"]
-          <-Map 3 [XPROD_EDGE] llap
-            XPROD_EDGE [RS_7]
-              Select Operator [SEL_5] (rows=2 width=85)
-                Filter Operator [FIL_12] (rows=2 width=87)
+          <-Map 3 [XPROD_EDGE] vectorized, llap
+            XPROD_EDGE [RS_19]
+              Select Operator [SEL_18] (rows=2 width=85)
+                Filter Operator [FIL_17] (rows=2 width=87)
                   predicate:(key = '5')
                   TableScan [TS_3] (rows=500 width=87)
                     default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key"]

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cte_mat_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cte_mat_2.q.out b/ql/src/test/results/clientpositive/llap/cte_mat_2.q.out
index 9763698..87cbcae 100644
--- a/ql/src/test/results/clientpositive/llap/cte_mat_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/cte_mat_2.q.out
@@ -26,17 +26,17 @@ Stage-0
           Output:["_col0"]
           Merge Join Operator [MERGEJOIN_13] (rows=4 width=8)
             Conds:(Inner)
-          <-Map 1 [XPROD_EDGE] llap
-            XPROD_EDGE [RS_6]
-              Select Operator [SEL_2] (rows=2 width=85)
-                Filter Operator [FIL_11] (rows=2 width=87)
+          <-Map 1 [XPROD_EDGE] vectorized, llap
+            XPROD_EDGE [RS_16]
+              Select Operator [SEL_15] (rows=2 width=85)
+                Filter Operator [FIL_14] (rows=2 width=87)
                   predicate:(key = '5')
                   TableScan [TS_0] (rows=500 width=87)
                     default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key"]
-          <-Map 3 [XPROD_EDGE] llap
-            XPROD_EDGE [RS_7]
-              Select Operator [SEL_5] (rows=2 width=85)
-                Filter Operator [FIL_12] (rows=2 width=87)
+          <-Map 3 [XPROD_EDGE] vectorized, llap
+            XPROD_EDGE [RS_19]
+              Select Operator [SEL_18] (rows=2 width=85)
+                Filter Operator [FIL_17] (rows=2 width=87)
                   predicate:(key = '5')
                   TableScan [TS_3] (rows=500 width=87)
                     default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key"]

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cte_mat_3.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cte_mat_3.q.out b/ql/src/test/results/clientpositive/llap/cte_mat_3.q.out
index 4463a22..d5efe61 100644
--- a/ql/src/test/results/clientpositive/llap/cte_mat_3.q.out
+++ b/ql/src/test/results/clientpositive/llap/cte_mat_3.q.out
@@ -20,36 +20,36 @@ Stage-3
     limit:-1
     Stage-4
       Reducer 3 llap
-      File Output Operator [FS_15]
-        Merge Join Operator [MERGEJOIN_20] (rows=1 width=202)
-          Conds:RS_11._col0=RS_12._col0(Inner),Output:["_col0"]
-        <-Map 2 [SIMPLE_EDGE] llap
-          SHUFFLE [RS_11]
+      File Output Operator [FS_18]
+        Merge Join Operator [MERGEJOIN_23] (rows=1 width=202)
+          Conds:RS_26._col0=RS_29._col0(Inner),Output:["_col0"]
+        <-Map 2 [SIMPLE_EDGE] vectorized, llap
+          SHUFFLE [RS_26]
             PartitionCols:_col0
-            Select Operator [SEL_7] (rows=1 width=184)
+            Select Operator [SEL_25] (rows=1 width=184)
               Output:["_col0"]
-              Filter Operator [FIL_18] (rows=1 width=184)
+              Filter Operator [FIL_24] (rows=1 width=184)
                 predicate:key is not null
-                TableScan [TS_5] (rows=1 width=184)
+                TableScan [TS_8] (rows=1 width=184)
                   default@q1,a,Tbl:COMPLETE,Col:NONE,Output:["key"]
-        <-Map 4 [SIMPLE_EDGE] llap
-          SHUFFLE [RS_12]
+        <-Map 4 [SIMPLE_EDGE] vectorized, llap
+          SHUFFLE [RS_29]
             PartitionCols:_col0
-            Select Operator [SEL_10] (rows=1 width=184)
+            Select Operator [SEL_28] (rows=1 width=184)
               Output:["_col0"]
-              Filter Operator [FIL_19] (rows=1 width=184)
+              Filter Operator [FIL_27] (rows=1 width=184)
                 predicate:key is not null
-                TableScan [TS_8] (rows=1 width=184)
+                TableScan [TS_11] (rows=1 width=184)
                   default@q1,b,Tbl:COMPLETE,Col:NONE,Output:["key"]
         Stage-2
           Dependency Collection{}
             Stage-1
-              Map 1 llap
-              File Output Operator [FS_3]
+              Map 1 vectorized, llap
+              File Output Operator [FS_7]
                 table:{"name:":"default.q1"}
-                Select Operator [SEL_2] (rows=2 width=176)
+                Select Operator [SEL_6] (rows=2 width=176)
                   Output:["_col0","_col1"]
-                  Filter Operator [FIL_4] (rows=2 width=178)
+                  Filter Operator [FIL_5] (rows=2 width=178)
                     predicate:(key = '5')
                     TableScan [TS_0] (rows=500 width=178)
                       default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"]

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cte_mat_4.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cte_mat_4.q.out b/ql/src/test/results/clientpositive/llap/cte_mat_4.q.out
index 087d978..d2917ee 100644
--- a/ql/src/test/results/clientpositive/llap/cte_mat_4.q.out
+++ b/ql/src/test/results/clientpositive/llap/cte_mat_4.q.out
@@ -45,36 +45,36 @@ Stage-3
     limit:-1
     Stage-4
       Reducer 3 llap
-      File Output Operator [FS_15]
-        Merge Join Operator [MERGEJOIN_20] (rows=1 width=202)
-          Conds:RS_11._col0=RS_12._col0(Inner),Output:["_col0"]
-        <-Map 2 [SIMPLE_EDGE] llap
-          SHUFFLE [RS_11]
+      File Output Operator [FS_18]
+        Merge Join Operator [MERGEJOIN_23] (rows=1 width=202)
+          Conds:RS_26._col0=RS_29._col0(Inner),Output:["_col0"]
+        <-Map 2 [SIMPLE_EDGE] vectorized, llap
+          SHUFFLE [RS_26]
             PartitionCols:_col0
-            Select Operator [SEL_7] (rows=1 width=184)
+            Select Operator [SEL_25] (rows=1 width=184)
               Output:["_col0"]
-              Filter Operator [FIL_18] (rows=1 width=184)
+              Filter Operator [FIL_24] (rows=1 width=184)
                 predicate:key is not null
-                TableScan [TS_5] (rows=1 width=184)
+                TableScan [TS_8] (rows=1 width=184)
                   default@q1,a,Tbl:COMPLETE,Col:NONE,Output:["key"]
-        <-Map 4 [SIMPLE_EDGE] llap
-          SHUFFLE [RS_12]
+        <-Map 4 [SIMPLE_EDGE] vectorized, llap
+          SHUFFLE [RS_29]
             PartitionCols:_col0
-            Select Operator [SEL_10] (rows=1 width=184)
+            Select Operator [SEL_28] (rows=1 width=184)
               Output:["_col0"]
-              Filter Operator [FIL_19] (rows=1 width=184)
+              Filter Operator [FIL_27] (rows=1 width=184)
                 predicate:key is not null
-                TableScan [TS_8] (rows=1 width=184)
+                TableScan [TS_11] (rows=1 width=184)
                   default@q1,b,Tbl:COMPLETE,Col:NONE,Output:["key"]
         Stage-2
           Dependency Collection{}
             Stage-1
-              Map 1 llap
-              File Output Operator [FS_3]
+              Map 1 vectorized, llap
+              File Output Operator [FS_7]
                 table:{"name:":"default.q1"}
-                Select Operator [SEL_2] (rows=2 width=176)
+                Select Operator [SEL_6] (rows=2 width=176)
                   Output:["_col0","_col1"]
-                  Filter Operator [FIL_4] (rows=2 width=178)
+                  Filter Operator [FIL_5] (rows=2 width=178)
                     predicate:(key = '5')
                     TableScan [TS_0] (rows=500 width=178)
                       default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"]
@@ -163,36 +163,36 @@ Stage-3
     limit:-1
     Stage-4
       Reducer 3 llap
-      File Output Operator [FS_15]
-        Merge Join Operator [MERGEJOIN_20] (rows=1 width=202)
-          Conds:RS_11._col0=RS_12._col0(Inner),Output:["_col0"]
-        <-Map 2 [SIMPLE_EDGE] llap
-          SHUFFLE [RS_11]
+      File Output Operator [FS_18]
+        Merge Join Operator [MERGEJOIN_23] (rows=1 width=202)
+          Conds:RS_26._col0=RS_29._col0(Inner),Output:["_col0"]
+        <-Map 2 [SIMPLE_EDGE] vectorized, llap
+          SHUFFLE [RS_26]
             PartitionCols:_col0
-            Select Operator [SEL_7] (rows=1 width=184)
+            Select Operator [SEL_25] (rows=1 width=184)
               Output:["_col0"]
-              Filter Operator [FIL_18] (rows=1 width=184)
+              Filter Operator [FIL_24] (rows=1 width=184)
                 predicate:key is not null
-                TableScan [TS_5] (rows=1 width=184)
+                TableScan [TS_8] (rows=1 width=184)
                   default@q1,a,Tbl:COMPLETE,Col:NONE,Output:["key"]
-        <-Map 4 [SIMPLE_EDGE] llap
-          SHUFFLE [RS_12]
+        <-Map 4 [SIMPLE_EDGE] vectorized, llap
+          SHUFFLE [RS_29]
             PartitionCols:_col0
-            Select Operator [SEL_10] (rows=1 width=184)
+            Select Operator [SEL_28] (rows=1 width=184)
               Output:["_col0"]
-              Filter Operator [FIL_19] (rows=1 width=184)
+              Filter Operator [FIL_27] (rows=1 width=184)
                 predicate:key is not null
-                TableScan [TS_8] (rows=1 width=184)
+                TableScan [TS_11] (rows=1 width=184)
                   default@q1,b,Tbl:COMPLETE,Col:NONE,Output:["key"]
         Stage-2
           Dependency Collection{}
             Stage-1
-              Map 1 llap
-              File Output Operator [FS_3]
+              Map 1 vectorized, llap
+              File Output Operator [FS_7]
                 table:{"name:":"default.q1"}
-                Select Operator [SEL_2] (rows=2 width=176)
+                Select Operator [SEL_6] (rows=2 width=176)
                   Output:["_col0","_col1"]
-                  Filter Operator [FIL_4] (rows=2 width=178)
+                  Filter Operator [FIL_5] (rows=2 width=178)
                     predicate:(key = '5')
                     TableScan [TS_0] (rows=500 width=178)
                       default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"]

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/cte_mat_5.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cte_mat_5.q.out b/ql/src/test/results/clientpositive/llap/cte_mat_5.q.out
index 7f0503b..f08cd09 100644
--- a/ql/src/test/results/clientpositive/llap/cte_mat_5.q.out
+++ b/ql/src/test/results/clientpositive/llap/cte_mat_5.q.out
@@ -63,36 +63,36 @@ Stage-3
     limit:-1
     Stage-4
       Reducer 3 llap
-      File Output Operator [FS_15]
-        Merge Join Operator [MERGEJOIN_20] (rows=1 width=4)
-          Conds:RS_11.UDFToDouble(_col0)=RS_12.UDFToDouble(_col0)(Inner),Output:["_col0"]
-        <-Map 2 [SIMPLE_EDGE] llap
-          SHUFFLE [RS_11]
+      File Output Operator [FS_18]
+        Merge Join Operator [MERGEJOIN_23] (rows=1 width=4)
+          Conds:RS_26.UDFToDouble(_col0)=RS_29.UDFToDouble(_col0)(Inner),Output:["_col0"]
+        <-Map 2 [SIMPLE_EDGE] vectorized, llap
+          SHUFFLE [RS_26]
             PartitionCols:UDFToDouble(_col0)
-            Select Operator [SEL_7] (rows=1 width=4)
+            Select Operator [SEL_25] (rows=1 width=4)
               Output:["_col0"]
-              Filter Operator [FIL_18] (rows=1 width=4)
+              Filter Operator [FIL_24] (rows=1 width=4)
                 predicate:colnum is not null
-                TableScan [TS_5] (rows=1 width=4)
+                TableScan [TS_8] (rows=1 width=4)
                   mydb@q1,a,Tbl:COMPLETE,Col:COMPLETE,Output:["colnum"]
-        <-Map 4 [SIMPLE_EDGE] llap
-          SHUFFLE [RS_12]
+        <-Map 4 [SIMPLE_EDGE] vectorized, llap
+          SHUFFLE [RS_29]
             PartitionCols:UDFToDouble(_col0)
-            Select Operator [SEL_10] (rows=1 width=184)
+            Select Operator [SEL_28] (rows=1 width=184)
               Output:["_col0"]
-              Filter Operator [FIL_19] (rows=1 width=184)
+              Filter Operator [FIL_27] (rows=1 width=184)
                 predicate:key is not null
-                TableScan [TS_8] (rows=1 width=184)
+                TableScan [TS_11] (rows=1 width=184)
                   default@q1,b,Tbl:COMPLETE,Col:NONE,Output:["key"]
         Stage-2
           Dependency Collection{}
             Stage-1
-              Map 1 llap
-              File Output Operator [FS_3]
+              Map 1 vectorized, llap
+              File Output Operator [FS_7]
                 table:{"name:":"default.q1"}
-                Select Operator [SEL_2] (rows=2 width=176)
+                Select Operator [SEL_6] (rows=2 width=176)
                   Output:["_col0","_col1"]
-                  Filter Operator [FIL_4] (rows=2 width=178)
+                  Filter Operator [FIL_5] (rows=2 width=178)
                     predicate:(key = '5')
                     TableScan [TS_0] (rows=500 width=178)
                       default@src,src,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"]

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/default_constraint.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/default_constraint.q.out b/ql/src/test/results/clientpositive/llap/default_constraint.q.out
index dd8cc4f..15cbd84 100644
--- a/ql/src/test/results/clientpositive/llap/default_constraint.q.out
+++ b/ql/src/test/results/clientpositive/llap/default_constraint.q.out
@@ -110,7 +110,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: UDFToByte(VALUE._col0) (type: tinyint), VALUE._col1 (type: smallint), VALUE._col2 (type: int), VALUE._col3 (type: bigint), VALUE._col4 (type: double), VALUE._col5 (type: decimal(9,2))
@@ -205,7 +205,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: tinyint), VALUE._col1 (type: smallint), VALUE._col2 (type: int), VALUE._col3 (type: bigint), UDFToDouble(VALUE._col4) (type: double), CAST( VALUE._col5 AS decimal(9,2)) (type: decimal(9,2))
@@ -606,7 +606,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), VALUE._col2 (type: string), VALUE._col3 (type: varchar(350)), VALUE._col4 (type: char(20))
@@ -700,7 +700,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), VALUE._col2 (type: string), CAST( VALUE._col3 AS varchar(350)) (type: varchar(350)), CAST( VALUE._col4 AS CHAR(20)) (type: char(20))
@@ -855,7 +855,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: boolean), VALUE._col1 (type: binary)
@@ -946,7 +946,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: boolean), CAST( VALUE._col1 AS BINARY) (type: binary)
@@ -1148,10 +1148,10 @@ STAGE PLANS:
                       Select Operator
                         expressions: UDFToInteger(UDFToDouble(4)) (type: int), UDFToBoolean('true') (type: boolean), UDFToInteger(5.67) (type: int), UDFToByte(45) (type: tinyint), UDFToFloat(45.4) (type: float), UDFToLong(567) (type: bigint), UDFToShort(88) (type: smallint), CAST( CURRENT_TIMESTAMP() AS varchar(50)) (type: varchar(50)), UDFToString(CAST( CURRENT_USER() AS varchar(50))) (type: string), CAST( '2016-01-03 12:26:34 America/Los_Angeles' AS timestamp with local time zone) (type: timestamp with local time zone), CAST( '2016-01-01 12:01:01' AS TIMESTAMP) (type: timestamp), CAST( 4.5 AS decimal(8,2)) (type: decimal(8,2)), UDFToDouble(5) (type: double), CAST( col1 AS CHAR(2)) (type: char(2))
                         outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13
-                        Statistics: Num rows: 1 Data size: 522 Basic stats: COMPLETE Column stats: COMPLETE
+                        Statistics: Num rows: 1 Data size: 523 Basic stats: COMPLETE Column stats: COMPLETE
                         File Output Operator
                           compressed: false
-                          Statistics: Num rows: 1 Data size: 522 Basic stats: COMPLETE Column stats: COMPLETE
+                          Statistics: Num rows: 1 Data size: 523 Basic stats: COMPLETE Column stats: COMPLETE
                           table:
                               input format: org.apache.hadoop.mapred.TextInputFormat
                               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -1412,7 +1412,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: tinyint), UDFToShort(VALUE._col1) (type: smallint), VALUE._col2 (type: int), VALUE._col3 (type: bigint), VALUE._col4 (type: double), VALUE._col5 (type: decimal(9,2))
@@ -1491,7 +1491,7 @@ Retention:          	0
 Table Type:         	MANAGED_TABLE       	 
 Table Parameters:	 	 
 	numFiles            	1                   
-	totalSize           	1063                
+	totalSize           	1062                
 	transactional       	true                
 	transactional_properties	default             
 #### A masked pattern was here ####
@@ -1575,7 +1575,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: tinyint), UDFToShort(VALUE._col1) (type: smallint), VALUE._col2 (type: int), VALUE._col3 (type: bigint), VALUE._col4 (type: double), VALUE._col5 (type: decimal(9,2))
@@ -1660,7 +1660,7 @@ Table Type:         	MANAGED_TABLE
 Table Parameters:	 	 
 #### A masked pattern was here ####
 	numFiles            	2                   
-	totalSize           	2127                
+	totalSize           	2124                
 	transactional       	true                
 	transactional_properties	default             
 #### A masked pattern was here ####
@@ -1739,7 +1739,7 @@ Table Type:         	MANAGED_TABLE
 Table Parameters:	 	 
 #### A masked pattern was here ####
 	numFiles            	2                   
-	totalSize           	2127                
+	totalSize           	2124                
 	transactional       	true                
 	transactional_properties	default             
 #### A masked pattern was here ####
@@ -1835,7 +1835,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: tinyint), VALUE._col1 (type: smallint), VALUE._col2 (type: int), VALUE._col3 (type: bigint), VALUE._col4 (type: double), CAST( VALUE._col5 AS decimal(9,2)) (type: decimal(9,2))
@@ -1915,7 +1915,7 @@ Table Type:         	MANAGED_TABLE
 Table Parameters:	 	 
 #### A masked pattern was here ####
 	numFiles            	3                   
-	totalSize           	3192                
+	totalSize           	3188                
 	transactional       	true                
 	transactional_properties	default             
 #### A masked pattern was here ####
@@ -1993,7 +1993,7 @@ Table Type:         	MANAGED_TABLE
 Table Parameters:	 	 
 #### A masked pattern was here ####
 	numFiles            	3                   
-	totalSize           	3192                
+	totalSize           	3188                
 	transactional       	true                
 	transactional_properties	default             
 #### A masked pattern was here ####
@@ -2072,7 +2072,7 @@ Table Type:         	MANAGED_TABLE
 Table Parameters:	 	 
 #### A masked pattern was here ####
 	numFiles            	3                   
-	totalSize           	3192                
+	totalSize           	3188                
 	transactional       	true                
 	transactional_properties	default             
 #### A masked pattern was here ####
@@ -2168,7 +2168,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: tinyint), VALUE._col1 (type: smallint), VALUE._col2 (type: int), VALUE._col3 (type: bigint), VALUE._col4 (type: double), CAST( VALUE._col5 AS decimal(9,2)) (type: decimal(9,2))
@@ -2566,7 +2566,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: tinyint), UDFToShort(VALUE._col1) (type: smallint), VALUE._col2 (type: int), VALUE._col3 (type: bigint), VALUE._col4 (type: double), VALUE._col5 (type: decimal(9,2))
@@ -2645,7 +2645,7 @@ Retention:          	0
 Table Type:         	MANAGED_TABLE       	 
 Table Parameters:	 	 
 	numFiles            	1                   
-	totalSize           	1063                
+	totalSize           	1062                
 	transactional       	true                
 	transactional_properties	default             
 #### A masked pattern was here ####
@@ -2729,7 +2729,7 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: tinyint), UDFToShort(VALUE._col1) (type: smallint), VALUE._col2 (type: int), VALUE._col3 (type: bigint), VALUE._col4 (type: double), VALUE._col5 (type: decimal(9,2))

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out b/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
index aeca518..16b1152 100644
--- a/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
+++ b/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
@@ -170,22 +170,22 @@ Stage-0
         Select Operator [SEL_9] (rows=1 width=228)
           Output:["_col0","_col1","_col2"]
           Merge Join Operator [MERGEJOIN_15] (rows=1 width=228)
-            Conds:RS_6._col1=RS_7._col3(Inner),Output:["_col0","_col3","_col4"]
-          <-Map 1 [SIMPLE_EDGE] llap
-            SHUFFLE [RS_6]
+            Conds:RS_18._col1=RS_21._col3(Inner),Output:["_col0","_col3","_col4"]
+          <-Map 1 [SIMPLE_EDGE] vectorized, llap
+            SHUFFLE [RS_18]
               PartitionCols:_col1
-              Select Operator [SEL_2] (rows=1 width=88)
+              Select Operator [SEL_17] (rows=1 width=88)
                 Output:["_col0","_col1"]
-                Filter Operator [FIL_13] (rows=1 width=88)
+                Filter Operator [FIL_16] (rows=1 width=88)
                   predicate:item is not null
                   TableScan [TS_0] (rows=1 width=88)
                     default@testdeci2,s,Tbl:COMPLETE,Col:COMPLETE,Output:["id","item"]
-          <-Map 3 [SIMPLE_EDGE] llap
-            SHUFFLE [RS_7]
+          <-Map 3 [SIMPLE_EDGE] vectorized, llap
+            SHUFFLE [RS_21]
               PartitionCols:_col3
-              Select Operator [SEL_5] (rows=1 width=312)
+              Select Operator [SEL_20] (rows=1 width=312)
                 Output:["_col1","_col2","_col3"]
-                Filter Operator [FIL_14] (rows=1 width=312)
+                Filter Operator [FIL_19] (rows=1 width=312)
                   predicate:((id = 2) and item is not null)
                   TableScan [TS_3] (rows=1 width=312)
                     default@testdeci2,d,Tbl:COMPLETE,Col:COMPLETE,Output:["id","amount","sales_tax","item"]

http://git-wip-us.apache.org/repos/asf/hive/blob/230cc4bb/ql/src/test/results/clientpositive/llap/disable_merge_for_bucketing.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/disable_merge_for_bucketing.q.out b/ql/src/test/results/clientpositive/llap/disable_merge_for_bucketing.q.out
index e45d49e..6030b56 100644
--- a/ql/src/test/results/clientpositive/llap/disable_merge_for_bucketing.q.out
+++ b/ql/src/test/results/clientpositive/llap/disable_merge_for_bucketing.q.out
@@ -46,7 +46,7 @@ STAGE PLANS:
                       tag: -1
                       value expressions: _col0 (type: string), _col1 (type: string)
                       auto parallelism: false
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
             Path -> Alias:
 #### A masked pattern was here ####
@@ -265,10 +265,10 @@ STAGE PLANS:
                         sort order: +
                         Statistics: Num rows: 250 Data size: 23750 Basic stats: COMPLETE Column stats: COMPLETE
                         value expressions: _col1 (type: string)
-            Execution mode: llap
+            Execution mode: vectorized, llap
             LLAP IO: no inputs
         Reducer 2 
-            Execution mode: llap
+            Execution mode: vectorized, llap
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: int), VALUE._col0 (type: string)