http://git-wip-us.apache.org/repos/asf/hive/blob/62a3778e/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out 
b/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out
index 3f460d1..4f1c026 100644
--- a/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out
+++ b/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out
@@ -1137,12 +1137,12 @@ STAGE PLANS:
                       keys: _col0 (type: string), _col1 (type: string)
                       mode: hash
                       outputColumnNames: _col0, _col1
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: COMPLETE
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: COMPLETE
                       Reduce Output Operator
                         key expressions: _col0 (type: string), _col1 (type: 
string)
                         sort order: ++
                         Map-reduce partition columns: _col0 (type: string)
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: COMPLETE
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: COMPLETE
         Map 4 
             Map Operator Tree:
                 TableScan
@@ -1165,11 +1165,11 @@ STAGE PLANS:
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                 Select Operator
                   expressions: _col0 (type: string)
                   outputColumnNames: _col0
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     aggregations: count(1)
                     keys: _col0 (type: string)
@@ -1193,17 +1193,17 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: COMPLETE
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string)
                       sort order: ++
                       Map-reduce partition columns: _col0 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: COMPLETE
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: COMPLETE
         Union 2 
             Vertex: Union 2
 
@@ -1305,12 +1305,12 @@ STAGE PLANS:
                       keys: _col0 (type: string), _col1 (type: string)
                       mode: hash
                       outputColumnNames: _col0, _col1
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                       Reduce Output Operator
                         key expressions: _col0 (type: string), _col1 (type: 
string)
                         sort order: ++
                         Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Map 8 
             Map Operator Tree:
                 TableScan
@@ -1324,12 +1324,12 @@ STAGE PLANS:
                       keys: _col0 (type: string), _col1 (type: string)
                       mode: hash
                       outputColumnNames: _col0, _col1
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                       Reduce Output Operator
                         key expressions: _col0 (type: string), _col1 (type: 
string)
                         sort order: ++
                         Map-reduce partition columns: _col0 (type: string)
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 2 
             Reduce Operator Tree:
               Group By Operator
@@ -1340,45 +1340,45 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string)
                       sort order: ++
                       Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 4 
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 Group By Operator
                   keys: _col0 (type: string), _col1 (type: string)
                   mode: hash
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                   Reduce Output Operator
                     key expressions: _col0 (type: string), _col1 (type: string)
                     sort order: ++
                     Map-reduce partition columns: _col0 (type: string)
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 6 
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 Select Operator
                   expressions: _col0 (type: string)
                   outputColumnNames: _col0
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                   Group By Operator
                     aggregations: count(1)
                     keys: _col0 (type: string)
@@ -2661,12 +2661,12 @@ STAGE PLANS:
                       keys: _col0 (type: string), _col1 (type: string)
                       mode: hash
                       outputColumnNames: _col0, _col1
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                       Reduce Output Operator
                         key expressions: _col0 (type: string), _col1 (type: 
string), substr(_col1, 5) (type: string)
                         sort order: +++
                         Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 2 
             Reduce Operator Tree:
               Group By Operator
@@ -2677,24 +2677,24 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string), substr(_col1, 5) (type: string)
                       sort order: +++
                       Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 4 
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 Group By Operator
                   aggregations: count(DISTINCT substr(_col1, 5))
                   keys: _col0 (type: string), substr(_col1, 5) (type: string)
@@ -2711,14 +2711,14 @@ STAGE PLANS:
                   keys: _col0 (type: string), _col1 (type: string)
                   mode: complete
                   outputColumnNames: _col0, _col1, _col2
-                  Statistics: Num rows: 1 Data size: 364 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 464 Basic stats: COMPLETE 
Column stats: PARTIAL
                   Select Operator
                     expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: bigint)
                     outputColumnNames: _col0, _col1, _col2
-                    Statistics: Num rows: 1 Data size: 356 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 456 Basic stats: 
COMPLETE Column stats: PARTIAL
                     File Output Operator
                       compressed: false
-                      Statistics: Num rows: 1 Data size: 356 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 456 Basic stats: 
COMPLETE Column stats: PARTIAL
                       table:
                           input format: 
org.apache.hadoop.mapred.TextInputFormat
                           output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -3508,12 +3508,12 @@ STAGE PLANS:
                       keys: _col0 (type: string), _col1 (type: string)
                       mode: hash
                       outputColumnNames: _col0, _col1
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                       Reduce Output Operator
                         key expressions: _col0 (type: string), _col1 (type: 
string)
                         sort order: ++
                         Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 2 
             Reduce Operator Tree:
               Group By Operator
@@ -3524,27 +3524,27 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string)
                       sort order: ++
                       Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 4 
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                   table:
                       input format: org.apache.hadoop.mapred.TextInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -3553,10 +3553,10 @@ STAGE PLANS:
                 Select Operator
                   expressions: _col0 (type: string), _col1 (type: string), 
_col1 (type: string)
                   outputColumnNames: _col0, _col1, _col2
-                  Statistics: Num rows: 1 Data size: 256 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 456 Basic stats: COMPLETE 
Column stats: PARTIAL
                   File Output Operator
                     compressed: false
-                    Statistics: Num rows: 1 Data size: 256 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 456 Basic stats: 
COMPLETE Column stats: PARTIAL
                     table:
                         input format: org.apache.hadoop.mapred.TextInputFormat
                         output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -4330,12 +4330,12 @@ STAGE PLANS:
                       keys: _col0 (type: string), _col1 (type: string)
                       mode: hash
                       outputColumnNames: _col0, _col1
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                       Reduce Output Operator
                         key expressions: _col0 (type: string), _col1 (type: 
string)
                         sort order: ++
                         Map-reduce partition columns: _col0 (type: string)
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 2 
             Reduce Operator Tree:
               Group By Operator
@@ -4346,24 +4346,24 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string)
                       sort order: ++
                       Map-reduce partition columns: _col0 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 4 
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 Group By Operator
                   aggregations: count(_col1)
                   keys: _col0 (type: string)
@@ -4381,10 +4381,10 @@ STAGE PLANS:
                 Select Operator
                   expressions: _col0 (type: string), _col1 (type: string), 
_col1 (type: string)
                   outputColumnNames: _col0, _col1, _col2
-                  Statistics: Num rows: 1 Data size: 256 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 456 Basic stats: COMPLETE 
Column stats: PARTIAL
                   File Output Operator
                     compressed: false
-                    Statistics: Num rows: 1 Data size: 256 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 456 Basic stats: 
COMPLETE Column stats: PARTIAL
                     table:
                         input format: org.apache.hadoop.mapred.TextInputFormat
                         output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -5264,12 +5264,12 @@ STAGE PLANS:
                         keys: _col0 (type: string), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                         Reduce Output Operator
                           key expressions: _col0 (type: string), _col1 (type: 
string)
                           sort order: ++
                           Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                          Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                          Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Map 6 
             Map Operator Tree:
                 TableScan
@@ -5286,12 +5286,12 @@ STAGE PLANS:
                         keys: _col0 (type: string), _col1 (type: string)
                         mode: hash
                         outputColumnNames: _col0, _col1
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                         Reduce Output Operator
                           key expressions: _col0 (type: string), _col1 (type: 
string)
                           sort order: ++
                           Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                          Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                          Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Map 7 
             Map Operator Tree:
                 TableScan
@@ -5312,12 +5312,12 @@ STAGE PLANS:
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 Reduce Output Operator
                   key expressions: _col0 (type: string)
                   sort order: +
                   Map-reduce partition columns: _col0 (type: string)
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                   value expressions: _col1 (type: string)
         Reducer 2 
             Reduce Operator Tree:
@@ -5329,29 +5329,29 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string)
                       sort order: ++
                       Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 4 
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 Reduce Output Operator
                   key expressions: _col0 (type: string)
                   sort order: +
                   Map-reduce partition columns: _col0 (type: string)
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                   value expressions: _col1 (type: string)
         Reducer 5 
             Reduce Operator Tree:
@@ -5362,10 +5362,10 @@ STAGE PLANS:
                   0 _col0 (type: string)
                   1 _col0 (type: string)
                 outputColumnNames: _col0, _col1, _col2, _col3
-                Statistics: Num rows: 1 Data size: 344 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 544 Basic stats: COMPLETE 
Column stats: PARTIAL
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 344 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 544 Basic stats: COMPLETE 
Column stats: PARTIAL
                   table:
                       input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
@@ -5380,17 +5380,17 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string)
                       sort order: ++
                       Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Union 3 
             Vertex: Union 3
         Union 9 
@@ -14494,12 +14494,12 @@ STAGE PLANS:
                       keys: _col0 (type: string), _col1 (type: string)
                       mode: hash
                       outputColumnNames: _col0, _col1
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                       Reduce Output Operator
                         key expressions: _col0 (type: string), _col1 (type: 
string)
                         sort order: ++
                         Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 2 
             Reduce Operator Tree:
               Group By Operator
@@ -14510,27 +14510,27 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string)
                       sort order: ++
                       Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 4 
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                   table:
                       input format: org.apache.hadoop.mapred.TextInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -14657,12 +14657,12 @@ STAGE PLANS:
                       keys: _col0 (type: string), _col1 (type: string)
                       mode: hash
                       outputColumnNames: _col0, _col1
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                       Reduce Output Operator
                         key expressions: _col0 (type: string), _col1 (type: 
string)
                         sort order: ++
                         Map-reduce partition columns: _col0 (type: string)
-                        Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 2 
             Reduce Operator Tree:
               Group By Operator
@@ -14673,28 +14673,28 @@ STAGE PLANS:
                 Select Operator
                   expressions: 'tst1' (type: string), UDFToString(_col0) 
(type: string)
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: COMPLETE
                   Group By Operator
                     keys: _col0 (type: string), _col1 (type: string)
                     mode: hash
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
                     Reduce Output Operator
                       key expressions: _col0 (type: string), _col1 (type: 
string)
                       sort order: ++
                       Map-reduce partition columns: _col0 (type: string)
-                      Statistics: Num rows: 1 Data size: 172 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Statistics: Num rows: 1 Data size: 272 Basic stats: 
COMPLETE Column stats: PARTIAL
         Reducer 4 
             Reduce Operator Tree:
               Group By Operator
                 keys: KEY._col0 (type: string), KEY._col1 (type: string)
                 mode: mergepartial
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                 Select Operator
                   expressions: _col0 (type: string)
                   outputColumnNames: _col0
-                  Statistics: Num rows: 1 Data size: 172 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics: Num rows: 1 Data size: 272 Basic stats: COMPLETE 
Column stats: PARTIAL
                   Group By Operator
                     aggregations: count(1)
                     keys: _col0 (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/62a3778e/ql/src/test/results/clientpositive/tez/vector_join30.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_join30.q.out 
b/ql/src/test/results/clientpositive/tez/vector_join30.q.out
index f67bcda..6ebf485 100644
--- a/ql/src/test/results/clientpositive/tez/vector_join30.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_join30.q.out
@@ -76,6 +76,7 @@ STAGE PLANS:
                         value expressions: _col0 (type: string)
             Execution mode: vectorized
         Reducer 2 
+            Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string)
@@ -215,6 +216,7 @@ STAGE PLANS:
                       value expressions: _col0 (type: string)
             Execution mode: vectorized
         Reducer 2 
+            Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string)
@@ -366,6 +368,7 @@ STAGE PLANS:
                   Map-reduce partition columns: _col0 (type: string)
                   Statistics: Num rows: 500 Data size: 88000 Basic stats: 
COMPLETE Column stats: NONE
         Reducer 4 
+            Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
                 expressions: VALUE._col0 (type: string), KEY.reducesinkkey0 
(type: string)
@@ -523,6 +526,7 @@ STAGE PLANS:
                         value expressions: _col0 (type: string)
             Execution mode: vectorized
         Reducer 2 
+            Execution mode: vectorized
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/62a3778e/ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out 
b/ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out
deleted file mode 100644
index 3e94904..0000000
--- a/ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out
+++ /dev/null
@@ -1,242 +0,0 @@
-PREHOOK: query: CREATE TABLE orc_table_1(v1 STRING, a INT) STORED AS ORC
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@orc_table_1
-POSTHOOK: query: CREATE TABLE orc_table_1(v1 STRING, a INT) STORED AS ORC
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@orc_table_1
-PREHOOK: query: CREATE TABLE orc_table_2(c INT, v2 STRING) STORED AS ORC
-PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:default
-PREHOOK: Output: default@orc_table_2
-POSTHOOK: query: CREATE TABLE orc_table_2(c INT, v2 STRING) STORED AS ORC
-POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@orc_table_2
-PREHOOK: query: insert into table orc_table_1 values ("<null1>", null),("one", 
1),("one", 1),("two", 2),("three", 3),("<null2>", null)
-PREHOOK: type: QUERY
-PREHOOK: Input: default@values__tmp__table__1
-PREHOOK: Output: default@orc_table_1
-POSTHOOK: query: insert into table orc_table_1 values ("<null1>", 
null),("one", 1),("one", 1),("two", 2),("three", 3),("<null2>", null)
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@values__tmp__table__1
-POSTHOOK: Output: default@orc_table_1
-POSTHOOK: Lineage: orc_table_1.a EXPRESSION 
[(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, 
type:string, comment:), ]
-POSTHOOK: Lineage: orc_table_1.v1 SIMPLE 
[(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, 
type:string, comment:), ]
-PREHOOK: query: insert into table orc_table_2 values (0, "ZERO"),(2, "TWO"), 
(3, "THREE"),(null, "<NULL1>"),(4, "FOUR"),(null, "<NULL2>")
-PREHOOK: type: QUERY
-PREHOOK: Input: default@values__tmp__table__2
-PREHOOK: Output: default@orc_table_2
-POSTHOOK: query: insert into table orc_table_2 values (0, "ZERO"),(2, "TWO"), 
(3, "THREE"),(null, "<NULL1>"),(4, "FOUR"),(null, "<NULL2>")
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@values__tmp__table__2
-POSTHOOK: Output: default@orc_table_2
-POSTHOOK: Lineage: orc_table_2.c EXPRESSION 
[(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, 
type:string, comment:), ]
-POSTHOOK: Lineage: orc_table_2.v2 SIMPLE 
[(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, 
type:string, comment:), ]
-PREHOOK: query: select * from orc_table_1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@orc_table_1
-#### A masked pattern was here ####
-POSTHOOK: query: select * from orc_table_1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@orc_table_1
-#### A masked pattern was here ####
-<null1>        NULL
-<null2>        NULL
-one    1
-one    1
-three  3
-two    2
-PREHOOK: query: select * from orc_table_2
-PREHOOK: type: QUERY
-PREHOOK: Input: default@orc_table_2
-#### A masked pattern was here ####
-POSTHOOK: query: select * from orc_table_2
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@orc_table_2
-#### A masked pattern was here ####
-0      ZERO
-2      TWO
-3      THREE
-4      FOUR
-NULL   <NULL1>
-NULL   <NULL2>
-PREHOOK: query: explain
-select t1.v1, t1.a, t2.c, t2.v2 from orc_table_1 t1 left outer join 
orc_table_2 t2 on t1.a = t2.c
-PREHOOK: type: QUERY
-POSTHOOK: query: explain
-select t1.v1, t1.a, t2.c, t2.v2 from orc_table_1 t1 left outer join 
orc_table_2 t2 on t1.a = t2.c
-POSTHOOK: type: QUERY
-STAGE DEPENDENCIES:
-  Stage-1 is a root stage
-  Stage-0 depends on stages: Stage-1
-
-STAGE PLANS:
-  Stage: Stage-1
-    Tez
-#### A masked pattern was here ####
-      Edges:
-        Map 1 <- Map 2 (BROADCAST_EDGE)
-#### A masked pattern was here ####
-      Vertices:
-        Map 1 
-            Map Operator Tree:
-                TableScan
-                  alias: t1
-                  Statistics: Num rows: 6 Data size: 544 Basic stats: COMPLETE 
Column stats: NONE
-                  Select Operator
-                    expressions: v1 (type: string), a (type: int)
-                    outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 6 Data size: 544 Basic stats: 
COMPLETE Column stats: NONE
-                    Map Join Operator
-                      condition map:
-                           Left Outer Join0 to 1
-                      keys:
-                        0 _col1 (type: int)
-                        1 _col0 (type: int)
-                      outputColumnNames: _col0, _col1, _col2, _col3
-                      input vertices:
-                        1 Map 2
-                      Statistics: Num rows: 6 Data size: 598 Basic stats: 
COMPLETE Column stats: NONE
-                      HybridGraceHashJoin: true
-                      File Output Operator
-                        compressed: false
-                        Statistics: Num rows: 6 Data size: 598 Basic stats: 
COMPLETE Column stats: NONE
-                        table:
-                            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: vectorized
-        Map 2 
-            Map Operator Tree:
-                TableScan
-                  alias: t2
-                  Statistics: Num rows: 6 Data size: 550 Basic stats: COMPLETE 
Column stats: NONE
-                  Select Operator
-                    expressions: c (type: int), v2 (type: string)
-                    outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 6 Data size: 550 Basic stats: 
COMPLETE Column stats: NONE
-                    Reduce Output Operator
-                      key expressions: _col0 (type: int)
-                      sort order: +
-                      Map-reduce partition columns: _col0 (type: int)
-                      Statistics: Num rows: 6 Data size: 550 Basic stats: 
COMPLETE Column stats: NONE
-                      value expressions: _col1 (type: string)
-            Execution mode: vectorized
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: -- SORT_QUERY_RESULTS
-
-select t1.v1, t1.a, t2.c, t2.v2 from orc_table_1 t1 left outer join 
orc_table_2 t2 on t1.a = t2.c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@orc_table_1
-PREHOOK: Input: default@orc_table_2
-#### A masked pattern was here ####
-POSTHOOK: query: -- SORT_QUERY_RESULTS
-
-select t1.v1, t1.a, t2.c, t2.v2 from orc_table_1 t1 left outer join 
orc_table_2 t2 on t1.a = t2.c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@orc_table_1
-POSTHOOK: Input: default@orc_table_2
-#### A masked pattern was here ####
-<null1>        NULL    NULL    NULL
-<null2>        NULL    NULL    NULL
-one    1       NULL    NULL
-one    1       NULL    NULL
-three  3       3       THREE
-two    2       2       TWO
-PREHOOK: query: explain
-select t1.v1, t1.a, t2.c, t2.v2 from orc_table_1 t1 right outer join 
orc_table_2 t2 on t1.a = t2.c
-PREHOOK: type: QUERY
-POSTHOOK: query: explain
-select t1.v1, t1.a, t2.c, t2.v2 from orc_table_1 t1 right outer join 
orc_table_2 t2 on t1.a = t2.c
-POSTHOOK: type: QUERY
-STAGE DEPENDENCIES:
-  Stage-1 is a root stage
-  Stage-0 depends on stages: Stage-1
-
-STAGE PLANS:
-  Stage: Stage-1
-    Tez
-#### A masked pattern was here ####
-      Edges:
-        Map 2 <- Map 1 (BROADCAST_EDGE)
-#### A masked pattern was here ####
-      Vertices:
-        Map 1 
-            Map Operator Tree:
-                TableScan
-                  alias: t1
-                  Statistics: Num rows: 6 Data size: 544 Basic stats: COMPLETE 
Column stats: NONE
-                  Select Operator
-                    expressions: v1 (type: string), a (type: int)
-                    outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 6 Data size: 544 Basic stats: 
COMPLETE Column stats: NONE
-                    Reduce Output Operator
-                      key expressions: _col1 (type: int)
-                      sort order: +
-                      Map-reduce partition columns: _col1 (type: int)
-                      Statistics: Num rows: 6 Data size: 544 Basic stats: 
COMPLETE Column stats: NONE
-                      value expressions: _col0 (type: string)
-            Execution mode: vectorized
-        Map 2 
-            Map Operator Tree:
-                TableScan
-                  alias: t2
-                  Statistics: Num rows: 6 Data size: 550 Basic stats: COMPLETE 
Column stats: NONE
-                  Select Operator
-                    expressions: c (type: int), v2 (type: string)
-                    outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 6 Data size: 550 Basic stats: 
COMPLETE Column stats: NONE
-                    Map Join Operator
-                      condition map:
-                           Right Outer Join0 to 1
-                      keys:
-                        0 _col1 (type: int)
-                        1 _col0 (type: int)
-                      outputColumnNames: _col0, _col1, _col2, _col3
-                      input vertices:
-                        0 Map 1
-                      Statistics: Num rows: 6 Data size: 598 Basic stats: 
COMPLETE Column stats: NONE
-                      HybridGraceHashJoin: true
-                      File Output Operator
-                        compressed: false
-                        Statistics: Num rows: 6 Data size: 598 Basic stats: 
COMPLETE Column stats: NONE
-                        table:
-                            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: vectorized
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: -- SORT_QUERY_RESULTS
-
-select t1.v1, t1.a, t2.c, t2.v2 from orc_table_1 t1 right outer join 
orc_table_2 t2 on t1.a = t2.c
-PREHOOK: type: QUERY
-PREHOOK: Input: default@orc_table_1
-PREHOOK: Input: default@orc_table_2
-#### A masked pattern was here ####
-POSTHOOK: query: -- SORT_QUERY_RESULTS
-
-select t1.v1, t1.a, t2.c, t2.v2 from orc_table_1 t1 right outer join 
orc_table_2 t2 on t1.a = t2.c
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@orc_table_1
-POSTHOOK: Input: default@orc_table_2
-#### A masked pattern was here ####
-NULL   NULL    0       ZERO
-NULL   NULL    4       FOUR
-NULL   NULL    NULL    <NULL1>
-NULL   NULL    NULL    <NULL2>
-three  3       3       THREE
-two    2       2       TWO

http://git-wip-us.apache.org/repos/asf/hive/blob/62a3778e/ql/src/test/results/clientpositive/tez/vector_outer_join1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_outer_join1.q.out 
b/ql/src/test/results/clientpositive/tez/vector_outer_join1.q.out
deleted file mode 100644
index e9111a5..0000000
--- a/ql/src/test/results/clientpositive/tez/vector_outer_join1.q.out
+++ /dev/null
@@ -1,676 +0,0 @@
-PREHOOK: query: -- Using cint and ctinyint in test queries
-create table small_alltypesorc1a as select * from alltypesorc where cint is 
not null and ctinyint is not null order by ctinyint, csmallint, cint, cbigint, 
cfloat, cdouble, cstring1, cstring2, ctimestamp1, ctimestamp2, cboolean1, 
cboolean2 limit 5
-PREHOOK: type: CREATETABLE_AS_SELECT
-PREHOOK: Input: default@alltypesorc
-PREHOOK: Output: database:default
-PREHOOK: Output: default@small_alltypesorc1a
-POSTHOOK: query: -- Using cint and ctinyint in test queries
-create table small_alltypesorc1a as select * from alltypesorc where cint is 
not null and ctinyint is not null order by ctinyint, csmallint, cint, cbigint, 
cfloat, cdouble, cstring1, cstring2, ctimestamp1, ctimestamp2, cboolean1, 
cboolean2 limit 5
-POSTHOOK: type: CREATETABLE_AS_SELECT
-POSTHOOK: Input: default@alltypesorc
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@small_alltypesorc1a
-POSTHOOK: Lineage: small_alltypesorc1a.cbigint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), 
]
-POSTHOOK: Lineage: small_alltypesorc1a.cboolean1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.cboolean2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.cdouble SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), 
]
-POSTHOOK: Lineage: small_alltypesorc1a.cfloat SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.cint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.csmallint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.cstring1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.cstring2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.ctimestamp1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.ctimestamp2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc1a.ctinyint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, 
comment:null), ]
-PREHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null order by ctinyint, csmallint, cint, 
cbigint, cfloat, cdouble, cstring1, cstring2, ctimestamp1, ctimestamp2, 
cboolean1, cboolean2 limit 5
-PREHOOK: type: CREATETABLE_AS_SELECT
-PREHOOK: Input: default@alltypesorc
-PREHOOK: Output: database:default
-PREHOOK: Output: default@small_alltypesorc2a
-POSTHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null order by ctinyint, csmallint, cint, 
cbigint, cfloat, cdouble, cstring1, cstring2, ctimestamp1, ctimestamp2, 
cboolean1, cboolean2 limit 5
-POSTHOOK: type: CREATETABLE_AS_SELECT
-POSTHOOK: Input: default@alltypesorc
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@small_alltypesorc2a
-POSTHOOK: Lineage: small_alltypesorc2a.cbigint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), 
]
-POSTHOOK: Lineage: small_alltypesorc2a.cboolean1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc2a.cboolean2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc2a.cdouble SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), 
]
-POSTHOOK: Lineage: small_alltypesorc2a.cfloat SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc2a.cint SIMPLE []
-POSTHOOK: Lineage: small_alltypesorc2a.csmallint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc2a.cstring1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc2a.cstring2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc2a.ctimestamp1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc2a.ctimestamp2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc2a.ctinyint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, 
comment:null), ]
-PREHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null order by ctinyint, csmallint, cint, 
cbigint, cfloat, cdouble, cstring1, cstring2, ctimestamp1, ctimestamp2, 
cboolean1, cboolean2 limit 5
-PREHOOK: type: CREATETABLE_AS_SELECT
-PREHOOK: Input: default@alltypesorc
-PREHOOK: Output: database:default
-PREHOOK: Output: default@small_alltypesorc3a
-POSTHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null order by ctinyint, csmallint, cint, 
cbigint, cfloat, cdouble, cstring1, cstring2, ctimestamp1, ctimestamp2, 
cboolean1, cboolean2 limit 5
-POSTHOOK: type: CREATETABLE_AS_SELECT
-POSTHOOK: Input: default@alltypesorc
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@small_alltypesorc3a
-POSTHOOK: Lineage: small_alltypesorc3a.cbigint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), 
]
-POSTHOOK: Lineage: small_alltypesorc3a.cboolean1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.cboolean2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.cdouble SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), 
]
-POSTHOOK: Lineage: small_alltypesorc3a.cfloat SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.cint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.csmallint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.cstring1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.cstring2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.ctimestamp1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.ctimestamp2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc3a.ctinyint SIMPLE []
-PREHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null order by ctinyint, csmallint, cint, 
cbigint, cfloat, cdouble, cstring1, cstring2, ctimestamp1, ctimestamp2, 
cboolean1, cboolean2 limit 5
-PREHOOK: type: CREATETABLE_AS_SELECT
-PREHOOK: Input: default@alltypesorc
-PREHOOK: Output: database:default
-PREHOOK: Output: default@small_alltypesorc4a
-POSTHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null order by ctinyint, csmallint, cint, 
cbigint, cfloat, cdouble, cstring1, cstring2, ctimestamp1, ctimestamp2, 
cboolean1, cboolean2 limit 5
-POSTHOOK: type: CREATETABLE_AS_SELECT
-POSTHOOK: Input: default@alltypesorc
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@small_alltypesorc4a
-POSTHOOK: Lineage: small_alltypesorc4a.cbigint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), 
]
-POSTHOOK: Lineage: small_alltypesorc4a.cboolean1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc4a.cboolean2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc4a.cdouble SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), 
]
-POSTHOOK: Lineage: small_alltypesorc4a.cfloat SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc4a.cint SIMPLE []
-POSTHOOK: Lineage: small_alltypesorc4a.csmallint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc4a.cstring1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc4a.cstring2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc4a.ctimestamp1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc4a.ctimestamp2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc4a.ctinyint SIMPLE []
-PREHOOK: query: select * from small_alltypesorc1a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc1a
-#### A masked pattern was here ####
-POSTHOOK: query: select * from small_alltypesorc1a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc1a
-#### A masked pattern was here ####
--64    -10462  626923679       NULL    -64.0   -10462.0        821UdmGbkEf4j   
NULL    1969-12-31 16:00:02.496 1969-12-31 16:00:00.164 true    NULL
--64    -15920  528534767       NULL    -64.0   -15920.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:51.859 1969-12-31 16:00:14.468 
true    NULL
--64    -6907   253665376       NULL    -64.0   -6907.0 1cGVWH7n1QU     NULL    
NULL    1969-12-31 15:59:53.66  true    NULL
--64    -8080   528534767       NULL    -64.0   -8080.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:58.044 1969-12-31 15:59:48.655 true    NULL
--64    -9842   253665376       NULL    -64.0   -9842.0 1cGVWH7n1QU     NULL    
1969-12-31 16:00:00.631 1969-12-31 16:00:01.781 true    NULL
-PREHOOK: query: select * from small_alltypesorc2a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc2a
-#### A masked pattern was here ####
-POSTHOOK: query: select * from small_alltypesorc2a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc2a
-#### A masked pattern was here ####
--64    -7196   NULL    -1615920595     -64.0   -7196.0 NULL    X5rDjl  
1969-12-31 16:00:11.912 1969-12-31 15:59:58.174 NULL    false
--64    -7196   NULL    -1639157869     -64.0   -7196.0 NULL    
IJ0Oj7qAiqNGsN7gn       1969-12-31 16:00:01.785 1969-12-31 15:59:58.174 NULL    
false
--64    -7196   NULL    -527203677      -64.0   -7196.0 NULL    
JBE4H5RoK412Cs260I72    1969-12-31 15:59:50.184 1969-12-31 15:59:58.174 NULL    
true
--64    -7196   NULL    406535485       -64.0   -7196.0 NULL    E011i   
1969-12-31 15:59:56.048 1969-12-31 15:59:58.174 NULL    false
--64    -7196   NULL    658026952       -64.0   -7196.0 NULL    4tAur   
1969-12-31 15:59:53.866 1969-12-31 15:59:58.174 NULL    true
-PREHOOK: query: select * from small_alltypesorc3a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc3a
-#### A masked pattern was here ####
-POSTHOOK: query: select * from small_alltypesorc3a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc3a
-#### A masked pattern was here ####
-NULL   NULL    -1015272448     -1887561756     NULL    NULL    jTQ68531mP      
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 15:59:45.854 false   false
-NULL   NULL    -850295959      -1887561756     NULL    NULL    WMIgGA73        
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:00.348 false   false
-NULL   NULL    -886426182      -1887561756     NULL    NULL    
0i88xYq3gx1nW4vKjp7vBp3 4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:04.472 
true    false
-NULL   NULL    -899422227      -1645852809     NULL    NULL    73xdw4X 
xH7445Rals48VOulSyR5F   NULL    1969-12-31 16:00:07.395 false   false
-NULL   NULL    -971543377      -1645852809     NULL    NULL    uN803aW 
xH7445Rals48VOulSyR5F   NULL    1969-12-31 16:00:05.43  false   false
-PREHOOK: query: select * from small_alltypesorc4a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc4a
-#### A masked pattern was here ####
-POSTHOOK: query: select * from small_alltypesorc4a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc4a
-#### A masked pattern was here ####
-PREHOOK: query: create table small_alltypesorc_a stored as orc as select * 
from 
-(select * from (select * from small_alltypesorc1a) sq1
- union all
- select * from (select * from small_alltypesorc2a) sq2
- union all
- select * from (select * from small_alltypesorc3a) sq3
- union all
- select * from (select * from small_alltypesorc4a) sq4) q
-PREHOOK: type: CREATETABLE_AS_SELECT
-PREHOOK: Input: default@small_alltypesorc1a
-PREHOOK: Input: default@small_alltypesorc2a
-PREHOOK: Input: default@small_alltypesorc3a
-PREHOOK: Input: default@small_alltypesorc4a
-PREHOOK: Output: database:default
-PREHOOK: Output: default@small_alltypesorc_a
-POSTHOOK: query: create table small_alltypesorc_a stored as orc as select * 
from 
-(select * from (select * from small_alltypesorc1a) sq1
- union all
- select * from (select * from small_alltypesorc2a) sq2
- union all
- select * from (select * from small_alltypesorc3a) sq3
- union all
- select * from (select * from small_alltypesorc4a) sq4) q
-POSTHOOK: type: CREATETABLE_AS_SELECT
-POSTHOOK: Input: default@small_alltypesorc1a
-POSTHOOK: Input: default@small_alltypesorc2a
-POSTHOOK: Input: default@small_alltypesorc3a
-POSTHOOK: Input: default@small_alltypesorc4a
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@small_alltypesorc_a
-POSTHOOK: Lineage: small_alltypesorc_a.cbigint EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:cbigint, 
type:bigint, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:cbigint, type:bigint, 
comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:cbigint, type:bigint, 
comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:cbigint, type:bigint, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.cboolean1 EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:cboolean1, 
type:boolean, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:cboolean1, 
type:boolean, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:cboolean1, 
type:boolean, comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:cboolean1, 
type:boolean, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.cboolean2 EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:cboolean2, 
type:boolean, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:cboolean2, 
type:boolean, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:cboolean2, 
type:boolean, comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:cboolean2, 
type:boolean, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.cdouble EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:cdouble, 
type:double, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:cdouble, type:double, 
comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:cdouble, type:double, 
comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:cdouble, type:double, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.cfloat EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:cfloat, type:float, 
comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:cfloat, type:float, 
comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:cfloat, type:float, 
comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:cfloat, type:float, 
comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.cint EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:cint, type:int, 
comment:null), (small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:cint, 
type:int, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:cint, type:int, 
comment:null), (small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:cint, 
type:int, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.csmallint EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:csmallint, 
type:smallint, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:csmallint, 
type:smallint, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:csmallint, 
type:smallint, comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:csmallint, 
type:smallint, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.cstring1 EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:cstring1, 
type:string, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:cstring1, 
type:string, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:cstring1, 
type:string, comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:cstring1, 
type:string, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.cstring2 EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:cstring2, 
type:string, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:cstring2, 
type:string, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:cstring2, 
type:string, comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:cstring2, 
type:string, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.ctimestamp1 EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:ctimestamp1, 
type:timestamp, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:ctimestamp1, 
type:timestamp, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:ctimestamp1, 
type:timestamp, comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:ctimestamp1, 
type:timestamp, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.ctimestamp2 EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:ctimestamp2, 
type:timestamp, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:ctimestamp2, 
type:timestamp, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:ctimestamp2, 
type:timestamp, comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:ctimestamp2, 
type:timestamp, comment:null), ]
-POSTHOOK: Lineage: small_alltypesorc_a.ctinyint EXPRESSION 
[(small_alltypesorc1a)small_alltypesorc1a.FieldSchema(name:ctinyint, 
type:tinyint, comment:null), 
(small_alltypesorc2a)small_alltypesorc2a.FieldSchema(name:ctinyint, 
type:tinyint, comment:null), 
(small_alltypesorc3a)small_alltypesorc3a.FieldSchema(name:ctinyint, 
type:tinyint, comment:null), 
(small_alltypesorc4a)small_alltypesorc4a.FieldSchema(name:ctinyint, 
type:tinyint, comment:null), ]
-PREHOOK: query: ANALYZE TABLE small_alltypesorc_a COMPUTE STATISTICS
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc_a
-PREHOOK: Output: default@small_alltypesorc_a
-POSTHOOK: query: ANALYZE TABLE small_alltypesorc_a COMPUTE STATISTICS
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc_a
-POSTHOOK: Output: default@small_alltypesorc_a
-PREHOOK: query: ANALYZE TABLE small_alltypesorc_a COMPUTE STATISTICS FOR 
COLUMNS
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
-POSTHOOK: query: ANALYZE TABLE small_alltypesorc_a COMPUTE STATISTICS FOR 
COLUMNS
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
-PREHOOK: query: select * from small_alltypesorc_a
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
-POSTHOOK: query: select * from small_alltypesorc_a
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
--64    -10462  626923679       NULL    -64.0   -10462.0        821UdmGbkEf4j   
NULL    1969-12-31 16:00:02.496 1969-12-31 16:00:00.164 true    NULL
--64    -15920  528534767       NULL    -64.0   -15920.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:51.859 1969-12-31 16:00:14.468 
true    NULL
--64    -6907   253665376       NULL    -64.0   -6907.0 1cGVWH7n1QU     NULL    
NULL    1969-12-31 15:59:53.66  true    NULL
--64    -7196   NULL    -1615920595     -64.0   -7196.0 NULL    X5rDjl  
1969-12-31 16:00:11.912 1969-12-31 15:59:58.174 NULL    false
--64    -7196   NULL    -1639157869     -64.0   -7196.0 NULL    
IJ0Oj7qAiqNGsN7gn       1969-12-31 16:00:01.785 1969-12-31 15:59:58.174 NULL    
false
--64    -7196   NULL    -527203677      -64.0   -7196.0 NULL    
JBE4H5RoK412Cs260I72    1969-12-31 15:59:50.184 1969-12-31 15:59:58.174 NULL    
true
--64    -7196   NULL    406535485       -64.0   -7196.0 NULL    E011i   
1969-12-31 15:59:56.048 1969-12-31 15:59:58.174 NULL    false
--64    -7196   NULL    658026952       -64.0   -7196.0 NULL    4tAur   
1969-12-31 15:59:53.866 1969-12-31 15:59:58.174 NULL    true
--64    -8080   528534767       NULL    -64.0   -8080.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:58.044 1969-12-31 15:59:48.655 true    NULL
--64    -9842   253665376       NULL    -64.0   -9842.0 1cGVWH7n1QU     NULL    
1969-12-31 16:00:00.631 1969-12-31 16:00:01.781 true    NULL
-NULL   NULL    -1015272448     -1887561756     NULL    NULL    jTQ68531mP      
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 15:59:45.854 false   false
-NULL   NULL    -850295959      -1887561756     NULL    NULL    WMIgGA73        
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:00.348 false   false
-NULL   NULL    -886426182      -1887561756     NULL    NULL    
0i88xYq3gx1nW4vKjp7vBp3 4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:04.472 
true    false
-NULL   NULL    -899422227      -1645852809     NULL    NULL    73xdw4X 
xH7445Rals48VOulSyR5F   NULL    1969-12-31 16:00:07.395 false   false
-NULL   NULL    -971543377      -1645852809     NULL    NULL    uN803aW 
xH7445Rals48VOulSyR5F   NULL    1969-12-31 16:00:05.43  false   false
-PREHOOK: query: explain
-select * 
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a cd
-  on cd.cint = c.cint
-PREHOOK: type: QUERY
-POSTHOOK: query: explain
-select * 
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a cd
-  on cd.cint = c.cint
-POSTHOOK: type: QUERY
-STAGE DEPENDENCIES:
-  Stage-1 is a root stage
-  Stage-0 depends on stages: Stage-1
-
-STAGE PLANS:
-  Stage: Stage-1
-    Tez
-#### A masked pattern was here ####
-      Edges:
-        Map 1 <- Map 2 (BROADCAST_EDGE)
-#### A masked pattern was here ####
-      Vertices:
-        Map 1 
-            Map Operator Tree:
-                TableScan
-                  alias: c
-                  Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                  Select Operator
-                    expressions: ctinyint (type: tinyint), csmallint (type: 
smallint), cint (type: int), cbigint (type: bigint), cfloat (type: float), 
cdouble (type: double), cstring1 (type: string), cstring2 (type: string), 
ctimestamp1 (type: timestamp), ctimestamp2 (type: timestamp), cboolean1 (type: 
boolean), cboolean2 (type: boolean)
-                    outputColumnNames: _col0, _col1, _col2, _col3, _col4, 
_col5, _col6, _col7, _col8, _col9, _col10, _col11
-                    Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                    Map Join Operator
-                      condition map:
-                           Left Outer Join0 to 1
-                      keys:
-                        0 _col2 (type: int)
-                        1 _col2 (type: int)
-                      outputColumnNames: _col0, _col1, _col2, _col3, _col4, 
_col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, 
_col15, _col16, _col17, _col18, _col19, _col20, _col21, _col22, _col23
-                      input vertices:
-                        1 Map 2
-                      Statistics: Num rows: 16 Data size: 3831 Basic stats: 
COMPLETE Column stats: NONE
-                      HybridGraceHashJoin: true
-                      File Output Operator
-                        compressed: false
-                        Statistics: Num rows: 16 Data size: 3831 Basic stats: 
COMPLETE Column stats: NONE
-                        table:
-                            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: vectorized
-        Map 2 
-            Map Operator Tree:
-                TableScan
-                  alias: cd
-                  Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                  Select Operator
-                    expressions: ctinyint (type: tinyint), csmallint (type: 
smallint), cint (type: int), cbigint (type: bigint), cfloat (type: float), 
cdouble (type: double), cstring1 (type: string), cstring2 (type: string), 
ctimestamp1 (type: timestamp), ctimestamp2 (type: timestamp), cboolean1 (type: 
boolean), cboolean2 (type: boolean)
-                    outputColumnNames: _col0, _col1, _col2, _col3, _col4, 
_col5, _col6, _col7, _col8, _col9, _col10, _col11
-                    Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                    Reduce Output Operator
-                      key expressions: _col2 (type: int)
-                      sort order: +
-                      Map-reduce partition columns: _col2 (type: int)
-                      Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                      value expressions: _col0 (type: tinyint), _col1 (type: 
smallint), _col3 (type: bigint), _col4 (type: float), _col5 (type: double), 
_col6 (type: string), _col7 (type: string), _col8 (type: timestamp), _col9 
(type: timestamp), _col10 (type: boolean), _col11 (type: boolean)
-            Execution mode: vectorized
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: -- SORT_QUERY_RESULTS
-
-select * 
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a cd
-  on cd.cint = c.cint
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
-POSTHOOK: query: -- SORT_QUERY_RESULTS
-
-select * 
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a cd
-  on cd.cint = c.cint
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
--64    -10462  626923679       NULL    -64.0   -10462.0        821UdmGbkEf4j   
NULL    1969-12-31 16:00:02.496 1969-12-31 16:00:00.164 true    NULL    -64     
-10462  626923679       NULL    -64.0   -10462.0        821UdmGbkEf4j   NULL    
1969-12-31 16:00:02.496 1969-12-31 16:00:00.164 true    NULL
--64    -15920  528534767       NULL    -64.0   -15920.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:51.859 1969-12-31 16:00:14.468 
true    NULL    -64     -15920  528534767       NULL    -64.0   -15920.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:51.859 1969-12-31 16:00:14.468 
true    NULL
--64    -15920  528534767       NULL    -64.0   -15920.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:51.859 1969-12-31 16:00:14.468 
true    NULL    -64     -8080   528534767       NULL    -64.0   -8080.0 
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:58.044 1969-12-31 15:59:48.655 
true    NULL
--64    -6907   253665376       NULL    -64.0   -6907.0 1cGVWH7n1QU     NULL    
NULL    1969-12-31 15:59:53.66  true    NULL    -64     -6907   253665376       
NULL    -64.0   -6907.0 1cGVWH7n1QU     NULL    NULL    1969-12-31 15:59:53.66  
true    NULL
--64    -6907   253665376       NULL    -64.0   -6907.0 1cGVWH7n1QU     NULL    
NULL    1969-12-31 15:59:53.66  true    NULL    -64     -9842   253665376       
NULL    -64.0   -9842.0 1cGVWH7n1QU     NULL    1969-12-31 16:00:00.631 
1969-12-31 16:00:01.781 true    NULL
--64    -7196   NULL    -1615920595     -64.0   -7196.0 NULL    X5rDjl  
1969-12-31 16:00:11.912 1969-12-31 15:59:58.174 NULL    false   NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
--64    -7196   NULL    -1639157869     -64.0   -7196.0 NULL    
IJ0Oj7qAiqNGsN7gn       1969-12-31 16:00:01.785 1969-12-31 15:59:58.174 NULL    
false   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL
--64    -7196   NULL    -527203677      -64.0   -7196.0 NULL    
JBE4H5RoK412Cs260I72    1969-12-31 15:59:50.184 1969-12-31 15:59:58.174 NULL    
true    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL
--64    -7196   NULL    406535485       -64.0   -7196.0 NULL    E011i   
1969-12-31 15:59:56.048 1969-12-31 15:59:58.174 NULL    false   NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
--64    -7196   NULL    658026952       -64.0   -7196.0 NULL    4tAur   
1969-12-31 15:59:53.866 1969-12-31 15:59:58.174 NULL    true    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
--64    -8080   528534767       NULL    -64.0   -8080.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:58.044 1969-12-31 15:59:48.655 true    NULL    -64     
-15920  528534767       NULL    -64.0   -15920.0        cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:51.859 1969-12-31 16:00:14.468 true    NULL
--64    -8080   528534767       NULL    -64.0   -8080.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:58.044 1969-12-31 15:59:48.655 true    NULL    -64     
-8080   528534767       NULL    -64.0   -8080.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:58.044 1969-12-31 15:59:48.655 true    NULL
--64    -9842   253665376       NULL    -64.0   -9842.0 1cGVWH7n1QU     NULL    
1969-12-31 16:00:00.631 1969-12-31 16:00:01.781 true    NULL    -64     -6907   
253665376       NULL    -64.0   -6907.0 1cGVWH7n1QU     NULL    NULL    
1969-12-31 15:59:53.66  true    NULL
--64    -9842   253665376       NULL    -64.0   -9842.0 1cGVWH7n1QU     NULL    
1969-12-31 16:00:00.631 1969-12-31 16:00:01.781 true    NULL    -64     -9842   
253665376       NULL    -64.0   -9842.0 1cGVWH7n1QU     NULL    1969-12-31 
16:00:00.631 1969-12-31 16:00:01.781 true    NULL
-NULL   NULL    -1015272448     -1887561756     NULL    NULL    jTQ68531mP      
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 15:59:45.854 false   false   NULL    
NULL    -1015272448     -1887561756     NULL    NULL    jTQ68531mP      
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 15:59:45.854 false   false
-NULL   NULL    -850295959      -1887561756     NULL    NULL    WMIgGA73        
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:00.348 false   false   NULL    
NULL    -850295959      -1887561756     NULL    NULL    WMIgGA73        
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:00.348 false   false
-NULL   NULL    -886426182      -1887561756     NULL    NULL    
0i88xYq3gx1nW4vKjp7vBp3 4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:04.472 
true    false   NULL    NULL    -886426182      -1887561756     NULL    NULL    
0i88xYq3gx1nW4vKjp7vBp3 4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:04.472 
true    false
-NULL   NULL    -899422227      -1645852809     NULL    NULL    73xdw4X 
xH7445Rals48VOulSyR5F   NULL    1969-12-31 16:00:07.395 false   false   NULL    
NULL    -899422227      -1645852809     NULL    NULL    73xdw4X 
xH7445Rals48VOulSyR5F   NULL    1969-12-31 16:00:07.395 false   false
-NULL   NULL    -971543377      -1645852809     NULL    NULL    uN803aW 
xH7445Rals48VOulSyR5F   NULL    1969-12-31 16:00:05.43  false   false   NULL    
NULL    -971543377      -1645852809     NULL    NULL    uN803aW 
xH7445Rals48VOulSyR5F   NULL    1969-12-31 16:00:05.43  false   false
-PREHOOK: query: explain
-select c.ctinyint 
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a hd
-  on hd.ctinyint = c.ctinyint
-PREHOOK: type: QUERY
-POSTHOOK: query: explain
-select c.ctinyint 
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a hd
-  on hd.ctinyint = c.ctinyint
-POSTHOOK: type: QUERY
-STAGE DEPENDENCIES:
-  Stage-1 is a root stage
-  Stage-0 depends on stages: Stage-1
-
-STAGE PLANS:
-  Stage: Stage-1
-    Tez
-#### A masked pattern was here ####
-      Edges:
-        Map 1 <- Map 2 (BROADCAST_EDGE)
-#### A masked pattern was here ####
-      Vertices:
-        Map 1 
-            Map Operator Tree:
-                TableScan
-                  alias: c
-                  Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                  Select Operator
-                    expressions: ctinyint (type: tinyint)
-                    outputColumnNames: _col0
-                    Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                    Map Join Operator
-                      condition map:
-                           Left Outer Join0 to 1
-                      keys:
-                        0 _col0 (type: tinyint)
-                        1 _col0 (type: tinyint)
-                      outputColumnNames: _col0
-                      input vertices:
-                        1 Map 2
-                      Statistics: Num rows: 16 Data size: 3831 Basic stats: 
COMPLETE Column stats: NONE
-                      HybridGraceHashJoin: true
-                      File Output Operator
-                        compressed: false
-                        Statistics: Num rows: 16 Data size: 3831 Basic stats: 
COMPLETE Column stats: NONE
-                        table:
-                            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: vectorized
-        Map 2 
-            Map Operator Tree:
-                TableScan
-                  alias: hd
-                  Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                  Select Operator
-                    expressions: ctinyint (type: tinyint)
-                    outputColumnNames: _col0
-                    Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                    Reduce Output Operator
-                      key expressions: _col0 (type: tinyint)
-                      sort order: +
-                      Map-reduce partition columns: _col0 (type: tinyint)
-                      Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-            Execution mode: vectorized
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: -- SORT_QUERY_RESULTS
-
-select c.ctinyint 
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a hd
-  on hd.ctinyint = c.ctinyint
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
-POSTHOOK: query: -- SORT_QUERY_RESULTS
-
-select c.ctinyint 
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a hd
-  on hd.ctinyint = c.ctinyint
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
--64
-NULL
-NULL
-NULL
-NULL
-NULL
-PREHOOK: query: explain
-select count(*), sum(t1.c_ctinyint) from (select c.ctinyint as c_ctinyint
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a cd
-  on cd.cint = c.cint 
-left outer join small_alltypesorc_a hd
-  on hd.ctinyint = c.ctinyint
-) t1
-PREHOOK: type: QUERY
-POSTHOOK: query: explain
-select count(*), sum(t1.c_ctinyint) from (select c.ctinyint as c_ctinyint
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a cd
-  on cd.cint = c.cint 
-left outer join small_alltypesorc_a hd
-  on hd.ctinyint = c.ctinyint
-) t1
-POSTHOOK: type: QUERY
-STAGE DEPENDENCIES:
-  Stage-1 is a root stage
-  Stage-0 depends on stages: Stage-1
-
-STAGE PLANS:
-  Stage: Stage-1
-    Tez
-#### A masked pattern was here ####
-      Edges:
-        Map 1 <- Map 3 (BROADCAST_EDGE), Map 4 (BROADCAST_EDGE)
-        Reducer 2 <- Map 1 (SIMPLE_EDGE)
-#### A masked pattern was here ####
-      Vertices:
-        Map 1 
-            Map Operator Tree:
-                TableScan
-                  alias: c
-                  Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                  Select Operator
-                    expressions: ctinyint (type: tinyint), cint (type: int)
-                    outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                    Map Join Operator
-                      condition map:
-                           Left Outer Join0 to 1
-                      keys:
-                        0 _col1 (type: int)
-                        1 _col0 (type: int)
-                      outputColumnNames: _col0
-                      input vertices:
-                        1 Map 3
-                      Statistics: Num rows: 16 Data size: 3831 Basic stats: 
COMPLETE Column stats: NONE
-                      HybridGraceHashJoin: true
-                      Map Join Operator
-                        condition map:
-                             Left Outer Join0 to 1
-                        keys:
-                          0 _col0 (type: tinyint)
-                          1 _col0 (type: tinyint)
-                        outputColumnNames: _col0
-                        input vertices:
-                          1 Map 4
-                        Statistics: Num rows: 17 Data size: 4214 Basic stats: 
COMPLETE Column stats: NONE
-                        HybridGraceHashJoin: true
-                        Group By Operator
-                          aggregations: count(), sum(_col0)
-                          mode: hash
-                          outputColumnNames: _col0, _col1
-                          Statistics: Num rows: 1 Data size: 16 Basic stats: 
COMPLETE Column stats: NONE
-                          Reduce Output Operator
-                            sort order: 
-                            Statistics: Num rows: 1 Data size: 16 Basic stats: 
COMPLETE Column stats: NONE
-                            value expressions: _col0 (type: bigint), _col1 
(type: bigint)
-            Execution mode: vectorized
-        Map 3 
-            Map Operator Tree:
-                TableScan
-                  alias: cd
-                  Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                  Select Operator
-                    expressions: cint (type: int)
-                    outputColumnNames: _col0
-                    Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                    Reduce Output Operator
-                      key expressions: _col0 (type: int)
-                      sort order: +
-                      Map-reduce partition columns: _col0 (type: int)
-                      Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-            Execution mode: vectorized
-        Map 4 
-            Map Operator Tree:
-                TableScan
-                  alias: hd
-                  Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                  Select Operator
-                    expressions: ctinyint (type: tinyint)
-                    outputColumnNames: _col0
-                    Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-                    Reduce Output Operator
-                      key expressions: _col0 (type: tinyint)
-                      sort order: +
-                      Map-reduce partition columns: _col0 (type: tinyint)
-                      Statistics: Num rows: 15 Data size: 3483 Basic stats: 
COMPLETE Column stats: NONE
-            Execution mode: vectorized
-        Reducer 2 
-            Execution mode: vectorized
-            Reduce Operator Tree:
-              Group By Operator
-                aggregations: count(VALUE._col0), sum(VALUE._col1)
-                mode: mergepartial
-                outputColumnNames: _col0, _col1
-                Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE 
Column stats: NONE
-                File Output Operator
-                  compressed: false
-                  Statistics: Num rows: 1 Data size: 16 Basic stats: COMPLETE 
Column stats: NONE
-                  table:
-                      input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
-                      output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
-                      serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
-
-  Stage: Stage-0
-    Fetch Operator
-      limit: -1
-      Processor Tree:
-        ListSink
-
-PREHOOK: query: -- SORT_QUERY_RESULTS
-
-select count(*), sum(t1.c_ctinyint) from (select c.ctinyint as c_ctinyint
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a cd
-  on cd.cint = c.cint 
-left outer join small_alltypesorc_a hd
-  on hd.ctinyint = c.ctinyint
-) t1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
-POSTHOOK: query: -- SORT_QUERY_RESULTS
-
-select count(*), sum(t1.c_ctinyint) from (select c.ctinyint as c_ctinyint
-from small_alltypesorc_a c
-left outer join small_alltypesorc_a cd
-  on cd.cint = c.cint 
-left outer join small_alltypesorc_a hd
-  on hd.ctinyint = c.ctinyint
-) t1
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@small_alltypesorc_a
-#### A masked pattern was here ####
-145    -8960

Reply via email to