http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/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
index 4955f49..a2f4458 100644
--- a/ql/src/test/results/clientpositive/tez/vector_outer_join1.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_outer_join1.q.out
@@ -1,39 +1,39 @@
-PREHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null limit 5
+PREHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null order by cint, ctinyint limit 5
 PREHOOK: type: CREATETABLE_AS_SELECT
 PREHOOK: Input: default@alltypesorc
 PREHOOK: Output: database:default
 PREHOOK: Output: default@small_alltypesorc1a
-POSTHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null limit 5
+POSTHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc1a
-PREHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null limit 5
+PREHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc2a
-PREHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null limit 5
+PREHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc3a
-PREHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null limit 5
+PREHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
@@ -111,11 +111,11 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 11 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 13 Data size: 4183 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: 11 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 13 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Map Join Operator
                       condition map:
                            Left Outer Join0 to 1
@@ -125,11 +125,11 @@ STAGE PLANS:
                       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: 12 Data size: 4033 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 14 Data size: 4601 Basic stats: 
COMPLETE Column stats: NONE
                       HybridGraceHashJoin: true
                       File Output Operator
                         compressed: false
-                        Statistics: Num rows: 12 Data size: 4033 Basic stats: 
COMPLETE Column stats: NONE
+                        Statistics: Num rows: 14 Data size: 4601 Basic stats: 
COMPLETE Column stats: NONE
                         table:
                             input format: 
org.apache.hadoop.mapred.TextInputFormat
                             output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -139,16 +139,16 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 11 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 13 Data size: 4183 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: 11 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 13 Data size: 4183 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: 11 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 13 Data size: 4183 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
 
@@ -176,111 +176,21 @@ left outer join small_alltypesorc_a cd
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@small_alltypesorc_a
 #### A masked pattern was here ####
--21    -200    NULL    NULL    -21.0   -200.0  NULL    NULL    1969-12-31 
16:00:09.052 1969-12-31 15:59:55.451 NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    -28     -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    -34     15007   528534767       NULL    -34.0   15007.0 
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 
true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    -50     -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    29      7021    528534767       NULL    29.0    7021.0  
cvLH6Eat2yFsyy7p        NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 
true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    31      -9566   528534767       NULL    31.0    -9566.0 
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 
true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    NULL    -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    NULL    -3012   528534767       NULL    NULL    -3012.0 
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 16:00:03.756 true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    NULL    -4016   528534767       NULL    NULL    -4016.0 
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 16:00:07.209 true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    NULL    -4213   528534767       NULL    NULL    -4213.0 
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 16:00:13.589 true    NULL
--28    -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL    NULL    -6147   528534767       NULL    NULL    -6147.0 
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 16:00:13.839 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    -28     
-15813  528534767       NULL    -28.0   -15813.0        cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    -34     
15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    -50     
-13326  528534767       NULL    -50.0   -13326.0        cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    29      
7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        NULL    
1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    31      
-9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    NULL    
-11534  528534767       NULL    NULL    -11534.0        cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 15:59:55.407 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    NULL    
-3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:03.756 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    NULL    
-4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:07.209 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    NULL    
-4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:13.589 true    NULL
--34    15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL    NULL    
-6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:13.839 true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    -28     -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    -34     15007   528534767       NULL    -34.0   15007.0 
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 
true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    -50     -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    29      7021    528534767       NULL    29.0    7021.0  
cvLH6Eat2yFsyy7p        NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 
true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    31      -9566   528534767       NULL    31.0    -9566.0 
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 
true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    NULL    -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    NULL    -3012   528534767       NULL    NULL    -3012.0 
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 16:00:03.756 true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    NULL    -4016   528534767       NULL    NULL    -4016.0 
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 16:00:07.209 true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    NULL    -4213   528534767       NULL    NULL    -4213.0 
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 16:00:13.589 true    NULL
--50    -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL    NULL    -6147   528534767       NULL    NULL    -6147.0 
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 16:00:13.839 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    -28     
-15813  528534767       NULL    -28.0   -15813.0        cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    -34     
15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    -50     
-13326  528534767       NULL    -50.0   -13326.0        cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    29      
7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        NULL    
1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    31      
-9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    NULL    
-11534  528534767       NULL    NULL    -11534.0        cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 15:59:55.407 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    NULL    
-3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:03.756 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    NULL    
-4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:07.209 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    NULL    
-4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:13.589 true    NULL
-29     7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL    NULL    
-6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:13.839 true    NULL
-3      -200    NULL    -1438142492     3.0     -200.0  NULL    
T8Uakh8tudd1XRG5yKW8Y42H        1969-12-31 16:00:07.648 1969-12-31 15:59:55.451 
NULL    true    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    NULL    NULL
-31     -200    NULL    -245476731      31.0    -200.0  NULL    3E3BxP  
1969-12-31 15:59:54.739 1969-12-31 15:59:55.451 NULL    true    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    -28     
-15813  528534767       NULL    -28.0   -15813.0        cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    -34     
15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    -50     
-13326  528534767       NULL    -50.0   -13326.0        cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    29      
7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        NULL    
1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    31      
-9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    NULL    
-11534  528534767       NULL    NULL    -11534.0        cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 15:59:55.407 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    NULL    
-3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:03.756 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    NULL    
-4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:07.209 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    NULL    
-4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:13.589 true    NULL
-31     -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL    NULL    
-6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 16:00:13.839 true    NULL
-38     -200    NULL    -1090414113     38.0    -200.0  NULL    5oQ43l  
1969-12-31 16:00:05.478 1969-12-31 15:59:55.451 NULL    false   NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-38     -200    NULL    1576772382      38.0    -200.0  NULL    X3Ufbt46AUIfHe  
1969-12-31 15:59:49.567 1969-12-31 15:59:55.451 NULL    true    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
-28     -15813  528534767       NULL    -28.0   -15813.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 
true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
-34     15007   528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
-50     -13326  528534767       NULL    -50.0   -13326.0        
cvLH6Eat2yFsyy7p        NULL    1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 
true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
29      7021    528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        
NULL    1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
31      -9566   528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        
NULL    1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
NULL    -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
NULL    -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
NULL    -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
NULL    -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL
-NULL   -11534  528534767       NULL    NULL    -11534.0        
cvLH6Eat2yFsyy7p        NULL    NULL    1969-12-31 15:59:55.407 true    NULL    
NULL    -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    -28     -15813  
528534767       NULL    -28.0   -15813.0        cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    -34     15007   
528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    -50     -13326  
528534767       NULL    -50.0   -13326.0        cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    29      7021    
528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        NULL    
1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    31      -9566   
528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    NULL    -11534  
528534767       NULL    NULL    -11534.0        cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 15:59:55.407 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    NULL    -3012   
528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:03.756 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    NULL    -4016   
528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:07.209 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    NULL    -4213   
528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:13.589 true    NULL
-NULL   -3012   528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:03.756 true    NULL    NULL    -6147   
528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:13.839 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    -28     -15813  
528534767       NULL    -28.0   -15813.0        cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    -34     15007   
528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    -50     -13326  
528534767       NULL    -50.0   -13326.0        cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    29      7021    
528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        NULL    
1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    31      -9566   
528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    NULL    -11534  
528534767       NULL    NULL    -11534.0        cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 15:59:55.407 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    NULL    -3012   
528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:03.756 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    NULL    -4016   
528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:07.209 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    NULL    -4213   
528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:13.589 true    NULL
-NULL   -4016   528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:07.209 true    NULL    NULL    -6147   
528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:13.839 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    -28     -15813  
528534767       NULL    -28.0   -15813.0        cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    -34     15007   
528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    -50     -13326  
528534767       NULL    -50.0   -13326.0        cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    29      7021    
528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        NULL    
1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    31      -9566   
528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    NULL    -11534  
528534767       NULL    NULL    -11534.0        cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 15:59:55.407 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    NULL    -3012   
528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:03.756 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    NULL    -4016   
528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:07.209 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    NULL    -4213   
528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:13.589 true    NULL
-NULL   -4213   528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.589 true    NULL    NULL    -6147   
528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:13.839 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    -28     -15813  
528534767       NULL    -28.0   -15813.0        cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:55.787 1969-12-31 16:00:01.546 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    -34     15007   
528534767       NULL    -34.0   15007.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:50.434 1969-12-31 16:00:13.352 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    -50     -13326  
528534767       NULL    -50.0   -13326.0        cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:46.674 1969-12-31 16:00:08.875 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    29      7021    
528534767       NULL    29.0    7021.0  cvLH6Eat2yFsyy7p        NULL    
1969-12-31 16:00:15.007 1969-12-31 16:00:15.148 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    31      -9566   
528534767       NULL    31.0    -9566.0 cvLH6Eat2yFsyy7p        NULL    
1969-12-31 15:59:44.187 1969-12-31 16:00:06.961 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    NULL    -11534  
528534767       NULL    NULL    -11534.0        cvLH6Eat2yFsyy7p        NULL    
NULL    1969-12-31 15:59:55.407 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    NULL    -3012   
528534767       NULL    NULL    -3012.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:03.756 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    NULL    -4016   
528534767       NULL    NULL    -4016.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:07.209 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    NULL    -4213   
528534767       NULL    NULL    -4213.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:13.589 true    NULL
-NULL   -6147   528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        
NULL    NULL    1969-12-31 16:00:13.839 true    NULL    NULL    -6147   
528534767       NULL    NULL    -6147.0 cvLH6Eat2yFsyy7p        NULL    NULL    
1969-12-31 16:00:13.839 true    NULL
+-51    NULL    -1071480828     -1401575336     -51.0   NULL    
aw724t8c5558x2xneC624   4uE7l74tESBiKfu7c8wM7GA 1969-12-31 16:00:08.451 NULL    
true    true    -51     NULL    -1071480828     -1401575336     -51.0   NULL    
aw724t8c5558x2xneC624   4uE7l74tESBiKfu7c8wM7GA 1969-12-31 16:00:08.451 NULL    
true    true
+-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    15601   NULL    1421812187      -64.0   15601.0 NULL    12AEw   
1969-12-31 16:00:05.997 1969-12-31 15:59:58.456 NULL    true    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
+-64    15601   NULL    1960950366      -64.0   15601.0 NULL    c0ODOF64        
1969-12-31 16:00:13.274 1969-12-31 15:59:58.456 NULL    true    NULL    NULL    
NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
+11     NULL    -1069736047     -453772520      11.0    NULL    
k17Am8uPHWk02cEf1jet    qrXLLNX1        1969-12-31 16:00:02.351 NULL    true    
true    11      NULL    -1069736047     -453772520      11.0    NULL    
k17Am8uPHWk02cEf1jet    qrXLLNX1        1969-12-31 16:00:02.351 NULL    true    
true
+11     NULL    -1072910839     2048385991      11.0    NULL    0iqrc5  
KbaDXiN85adbHRx58v      1969-12-31 16:00:02.351 NULL    false   false   11      
NULL    -1072910839     2048385991      11.0    NULL    0iqrc5  
KbaDXiN85adbHRx58v      1969-12-31 16:00:02.351 NULL    false   false
+11     NULL    -1073279343     -1595604468     11.0    NULL    oj1YrV5Wa       
P76636jJ6qM17d7DIy      1969-12-31 16:00:02.351 NULL    true    true    11      
NULL    -1073279343     -1595604468     11.0    NULL    oj1YrV5Wa       
P76636jJ6qM17d7DIy      1969-12-31 16:00:02.351 NULL    true    true
+8      NULL    -1071363017     1349676361      8.0     NULL    Anj0oF  
IwE1G7Qb0B1NEfV030g     1969-12-31 16:00:15.892 NULL    true    true    8       
NULL    -1071363017     1349676361      8.0     NULL    Anj0oF  
IwE1G7Qb0B1NEfV030g     1969-12-31 16:00:15.892 NULL    true    true
+NULL   -5470   -1072076362     1864027286      NULL    -5470.0 
2uLyD28144vklju213J1mr  4KWs6gw7lv2WYd66P       NULL    1969-12-31 16:00:01.836 
true    true    NULL    -5470   -1072076362     1864027286      NULL    -5470.0 
2uLyD28144vklju213J1mr  4KWs6gw7lv2WYd66P       NULL    1969-12-31 16:00:01.836 
true    true
+NULL   -7382   -1073051226     -1887561756     NULL    -7382.0 A34p7oRr2WvUJNf 
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:10.331 false   false   NULL    
-7382   -1073051226     -1887561756     NULL    -7382.0 A34p7oRr2WvUJNf 
4hA4KQj2vD3fI6gX82220d  NULL    1969-12-31 16:00:10.331 false   false
+NULL   -741    -1070883071     -1645852809     NULL    -741.0  
0ruyd6Y50JpdGRf6HqD     xH7445Rals48VOulSyR5F   NULL    1969-12-31 15:59:51.293 
false   false   NULL    -741    -1070883071     -1645852809     NULL    -741.0  
0ruyd6Y50JpdGRf6HqD     xH7445Rals48VOulSyR5F   NULL    1969-12-31 15:59:51.293 
false   false
+NULL   -947    -1070551679     1864027286      NULL    -947.0  iUR3Q   
4KWs6gw7lv2WYd66P       NULL    1969-12-31 16:00:08.058 false   true    NULL    
-947    -1070551679     1864027286      NULL    -947.0  iUR3Q   
4KWs6gw7lv2WYd66P       NULL    1969-12-31 16:00:08.058 false   true
+NULL   8373    -1072081801     1864027286      NULL    8373.0  dPkN74F7        
4KWs6gw7lv2WYd66P       NULL    1969-12-31 15:59:56.465 true    true    NULL    
8373    -1072081801     1864027286      NULL    8373.0  dPkN74F7        
4KWs6gw7lv2WYd66P       NULL    1969-12-31 15:59:56.465 true    true
 PREHOOK: query: explain
 select c.ctinyint 
 from small_alltypesorc_a c
@@ -308,11 +218,11 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: ctinyint (type: tinyint)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Map Join Operator
                       condition map:
                            Left Outer Join0 to 1
@@ -322,11 +232,11 @@ STAGE PLANS:
                       outputColumnNames: _col0
                       input vertices:
                         1 Map 2
-                      Statistics: Num rows: 1007 Data size: 4033 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1149 Data size: 4601 Basic stats: 
COMPLETE Column stats: NONE
                       HybridGraceHashJoin: true
                       File Output Operator
                         compressed: false
-                        Statistics: Num rows: 1007 Data size: 4033 Basic 
stats: COMPLETE Column stats: NONE
+                        Statistics: Num rows: 1149 Data size: 4601 Basic 
stats: COMPLETE Column stats: NONE
                         table:
                             input format: 
org.apache.hadoop.mapred.TextInputFormat
                             output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -336,16 +246,16 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: ctinyint (type: tinyint)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 1045 Data size: 4183 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: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
 
   Stage: Stage-0
@@ -372,20 +282,42 @@ left outer join small_alltypesorc_a hd
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@small_alltypesorc_a
 #### A masked pattern was here ####
--21
--28
--34
--50
-29
-3
-31
-31
-31
-31
-38
-38
-38
-38
+-51
+-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
+11
+11
+11
+11
+11
+11
+11
+11
+11
+8
 NULL
 NULL
 NULL
@@ -425,11 +357,11 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 458 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 522 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: ctinyint (type: tinyint), cint (type: int)
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 458 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 522 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Map Join Operator
                       condition map:
                            Left Outer Join0 to 1
@@ -439,7 +371,7 @@ STAGE PLANS:
                       outputColumnNames: _col0
                       input vertices:
                         1 Map 3
-                      Statistics: Num rows: 1007 Data size: 4033 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1149 Data size: 4601 Basic stats: 
COMPLETE Column stats: NONE
                       HybridGraceHashJoin: true
                       Map Join Operator
                         condition map:
@@ -450,7 +382,7 @@ STAGE PLANS:
                         outputColumnNames: _col0
                         input vertices:
                           1 Map 4
-                        Statistics: Num rows: 1107 Data size: 4436 Basic 
stats: COMPLETE Column stats: NONE
+                        Statistics: Num rows: 1263 Data size: 5061 Basic 
stats: COMPLETE Column stats: NONE
                         HybridGraceHashJoin: true
                         Group By Operator
                           aggregations: count(), sum(_col0)
@@ -466,31 +398,31 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cint (type: int)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 1045 Data size: 4183 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: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Map 4 
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: ctinyint (type: tinyint)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 1045 Data size: 4183 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: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Reduce Operator Tree:
@@ -538,4 +470,4 @@ left outer join small_alltypesorc_a hd
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@small_alltypesorc_a
 #### A masked pattern was here ####
-118    -14
+41     -1544

http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/ql/src/test/results/clientpositive/tez/vector_outer_join2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_outer_join2.q.out 
b/ql/src/test/results/clientpositive/tez/vector_outer_join2.q.out
index 94b3999..8c8f54e 100644
--- a/ql/src/test/results/clientpositive/tez/vector_outer_join2.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_outer_join2.q.out
@@ -1,39 +1,39 @@
-PREHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null limit 5
+PREHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null order by cint, ctinyint limit 5
 PREHOOK: type: CREATETABLE_AS_SELECT
 PREHOOK: Input: default@alltypesorc
 PREHOOK: Output: database:default
 PREHOOK: Output: default@small_alltypesorc1a
-POSTHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null limit 5
+POSTHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc1a
-PREHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null limit 5
+PREHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc2a
-PREHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null limit 5
+PREHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc3a
-PREHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null limit 5
+PREHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
@@ -118,11 +118,11 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 305 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 348 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cint (type: int), cbigint (type: bigint)
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 305 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 348 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Map Join Operator
                       condition map:
                            Left Outer Join0 to 1
@@ -132,7 +132,7 @@ STAGE PLANS:
                       outputColumnNames: _col1
                       input vertices:
                         1 Map 3
-                      Statistics: Num rows: 1007 Data size: 4033 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1149 Data size: 4601 Basic stats: 
COMPLETE Column stats: NONE
                       HybridGraceHashJoin: true
                       Map Join Operator
                         condition map:
@@ -143,12 +143,12 @@ STAGE PLANS:
                         outputColumnNames: _col1
                         input vertices:
                           1 Map 4
-                        Statistics: Num rows: 1107 Data size: 4436 Basic 
stats: COMPLETE Column stats: NONE
+                        Statistics: Num rows: 1263 Data size: 5061 Basic 
stats: COMPLETE Column stats: NONE
                         HybridGraceHashJoin: true
                         Select Operator
                           expressions: _col1 (type: bigint)
                           outputColumnNames: _col0
-                          Statistics: Num rows: 1107 Data size: 4436 Basic 
stats: COMPLETE Column stats: NONE
+                          Statistics: Num rows: 1263 Data size: 5061 Basic 
stats: COMPLETE Column stats: NONE
                           Group By Operator
                             aggregations: count(), sum(_col0)
                             mode: hash
@@ -163,31 +163,31 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cint (type: int)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 1045 Data size: 4183 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: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Map 4 
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 458 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 522 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cbigint (type: bigint)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 458 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 522 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col0 (type: bigint)
                       sort order: +
                       Map-reduce partition columns: _col0 (type: bigint)
-                      Statistics: Num rows: 458 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 522 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Reduce Operator Tree:
@@ -235,4 +235,4 @@ left outer join small_alltypesorc_a hd
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@small_alltypesorc_a
 #### A masked pattern was here ####
-105    -1197260954
+21     17110062350

http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/ql/src/test/results/clientpositive/tez/vector_outer_join3.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vector_outer_join3.q.out 
b/ql/src/test/results/clientpositive/tez/vector_outer_join3.q.out
index a7c93fa..fa47a03 100644
--- a/ql/src/test/results/clientpositive/tez/vector_outer_join3.q.out
+++ b/ql/src/test/results/clientpositive/tez/vector_outer_join3.q.out
@@ -1,39 +1,39 @@
-PREHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null limit 5
+PREHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null order by cint, ctinyint limit 5
 PREHOOK: type: CREATETABLE_AS_SELECT
 PREHOOK: Input: default@alltypesorc
 PREHOOK: Output: database:default
 PREHOOK: Output: default@small_alltypesorc1a
-POSTHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null limit 5
+POSTHOOK: query: create table small_alltypesorc1a as select * from alltypesorc 
where cint is not null and ctinyint is not null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc1a
-PREHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null limit 5
+PREHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc2a as select * from alltypesorc 
where cint is null and ctinyint is not null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc2a
-PREHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null limit 5
+PREHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc3a as select * from alltypesorc 
where cint is not null and ctinyint is null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@small_alltypesorc3a
-PREHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null limit 5
+PREHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null order by cint, ctinyint 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 limit 5
+POSTHOOK: query: create table small_alltypesorc4a as select * from alltypesorc 
where cint is null and ctinyint is null order by cint, ctinyint limit 5
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: database:default
@@ -118,11 +118,11 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 35 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 40 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cint (type: int), cstring1 (type: string)
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 35 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 40 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Map Join Operator
                       condition map:
                            Left Outer Join0 to 1
@@ -132,7 +132,7 @@ STAGE PLANS:
                       outputColumnNames: _col1
                       input vertices:
                         1 Map 3
-                      Statistics: Num rows: 1007 Data size: 4033 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1149 Data size: 4601 Basic stats: 
COMPLETE Column stats: NONE
                       HybridGraceHashJoin: true
                       Map Join Operator
                         condition map:
@@ -142,7 +142,7 @@ STAGE PLANS:
                           1 _col0 (type: string)
                         input vertices:
                           1 Map 4
-                        Statistics: Num rows: 1107 Data size: 4436 Basic 
stats: COMPLETE Column stats: NONE
+                        Statistics: Num rows: 1263 Data size: 5061 Basic 
stats: COMPLETE Column stats: NONE
                         HybridGraceHashJoin: true
                         Group By Operator
                           aggregations: count()
@@ -158,31 +158,31 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cint (type: int)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 1045 Data size: 4183 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: 916 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 1045 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Map 4 
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cstring1 (type: string)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col0 (type: string)
                       sort order: +
                       Map-reduce partition columns: _col0 (type: string)
-                      Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Reduce Operator Tree:
@@ -230,7 +230,7 @@ left outer join small_alltypesorc_a hd
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@small_alltypesorc_a
 #### A masked pattern was here ####
-1005
+15
 PREHOOK: query: explain
 select count(*) from (select c.cstring1 
 from small_alltypesorc_a c
@@ -265,11 +265,11 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 18 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 20 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cstring1 (type: string), cstring2 (type: 
string)
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 18 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 20 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Map Join Operator
                       condition map:
                            Left Outer Join0 to 1
@@ -279,7 +279,7 @@ STAGE PLANS:
                       outputColumnNames: _col0
                       input vertices:
                         1 Map 3
-                      Statistics: Num rows: 39 Data size: 4033 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 45 Data size: 4601 Basic stats: 
COMPLETE Column stats: NONE
                       HybridGraceHashJoin: true
                       Map Join Operator
                         condition map:
@@ -289,7 +289,7 @@ STAGE PLANS:
                           1 _col0 (type: string)
                         input vertices:
                           1 Map 4
-                        Statistics: Num rows: 42 Data size: 4436 Basic stats: 
COMPLETE Column stats: NONE
+                        Statistics: Num rows: 49 Data size: 5061 Basic stats: 
COMPLETE Column stats: NONE
                         HybridGraceHashJoin: true
                         Group By Operator
                           aggregations: count()
@@ -305,31 +305,31 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cstring2 (type: string)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col0 (type: string)
                       sort order: +
                       Map-reduce partition columns: _col0 (type: string)
-                      Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Map 4 
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cstring1 (type: string)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col0 (type: string)
                       sort order: +
                       Map-reduce partition columns: _col0 (type: string)
-                      Statistics: Num rows: 36 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 41 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Reduce Operator Tree:
@@ -377,7 +377,7 @@ left outer join small_alltypesorc_a hd
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@small_alltypesorc_a
 #### A masked pattern was here ####
-105
+21
 PREHOOK: query: explain
 select count(*) from (select c.cstring1 
 from small_alltypesorc_a c
@@ -412,11 +412,11 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 17 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 19 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cint (type: int), cbigint (type: bigint), 
cstring1 (type: string), cstring2 (type: string)
                     outputColumnNames: _col0, _col1, _col2, _col3
-                    Statistics: Num rows: 17 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 19 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Map Join Operator
                       condition map:
                            Left Outer Join0 to 1
@@ -426,7 +426,7 @@ STAGE PLANS:
                       outputColumnNames: _col0, _col2
                       input vertices:
                         1 Map 3
-                      Statistics: Num rows: 36 Data size: 4033 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 41 Data size: 4601 Basic stats: 
COMPLETE Column stats: NONE
                       HybridGraceHashJoin: true
                       Map Join Operator
                         condition map:
@@ -436,7 +436,7 @@ STAGE PLANS:
                           1 _col1 (type: string), _col0 (type: int)
                         input vertices:
                           1 Map 4
-                        Statistics: Num rows: 39 Data size: 4436 Basic stats: 
COMPLETE Column stats: NONE
+                        Statistics: Num rows: 45 Data size: 5061 Basic stats: 
COMPLETE Column stats: NONE
                         HybridGraceHashJoin: true
                         Group By Operator
                           aggregations: count()
@@ -452,31 +452,31 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 33 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 38 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cbigint (type: bigint), cstring2 (type: 
string)
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 33 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 38 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col1 (type: string), _col0 (type: 
bigint)
                       sort order: ++
                       Map-reduce partition columns: _col1 (type: string), 
_col0 (type: bigint)
-                      Statistics: Num rows: 33 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 38 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Map 4 
             Map Operator Tree:
                 TableScan
                   alias: c
-                  Statistics: Num rows: 35 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 40 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: cint (type: int), cstring1 (type: string)
                     outputColumnNames: _col0, _col1
-                    Statistics: Num rows: 35 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 40 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col1 (type: string), _col0 (type: int)
                       sort order: ++
                       Map-reduce partition columns: _col1 (type: string), 
_col0 (type: int)
-                      Statistics: Num rows: 35 Data size: 3667 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 40 Data size: 4183 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Reduce Operator Tree:
@@ -524,4 +524,4 @@ left outer join small_alltypesorc_a hd
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@small_alltypesorc_a
 #### A masked pattern was here ####
-105
+21

http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/ql/src/test/results/clientpositive/tez/vectorization_part_project.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/tez/vectorization_part_project.q.out 
b/ql/src/test/results/clientpositive/tez/vectorization_part_project.q.out
index 40c4522..a5eabf8 100644
--- a/ql/src/test/results/clientpositive/tez/vectorization_part_project.q.out
+++ b/ql/src/test/results/clientpositive/tez/vectorization_part_project.q.out
@@ -6,11 +6,11 @@ POSTHOOK: query: CREATE TABLE alltypesorc_part(ctinyint 
tinyint, csmallint small
 POSTHOOK: type: CREATETABLE
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@alltypesorc_part
-PREHOOK: query: insert overwrite table alltypesorc_part partition (ds='2011') 
select * from alltypesorc limit 100
+PREHOOK: query: insert overwrite table alltypesorc_part partition (ds='2011') 
select * from alltypesorc order by ctinyint, cint, cbigint limit 100
 PREHOOK: type: QUERY
 PREHOOK: Input: default@alltypesorc
 PREHOOK: Output: default@alltypesorc_part@ds=2011
-POSTHOOK: query: insert overwrite table alltypesorc_part partition (ds='2011') 
select * from alltypesorc limit 100
+POSTHOOK: query: insert overwrite table alltypesorc_part partition (ds='2011') 
select * from alltypesorc order by ctinyint, cint, cbigint limit 100
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: default@alltypesorc_part@ds=2011
@@ -26,11 +26,11 @@ POSTHOOK: Lineage: alltypesorc_part 
PARTITION(ds=2011).cstring2 SIMPLE [(alltype
 POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, 
comment:null), ]
 POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctimestamp2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, 
comment:null), ]
 POSTHOOK: Lineage: alltypesorc_part PARTITION(ds=2011).ctinyint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, 
comment:null), ]
-PREHOOK: query: insert overwrite table alltypesorc_part partition (ds='2012') 
select * from alltypesorc limit 100
+PREHOOK: query: insert overwrite table alltypesorc_part partition (ds='2012') 
select * from alltypesorc order by ctinyint, cint, cbigint limit 100
 PREHOOK: type: QUERY
 PREHOOK: Input: default@alltypesorc
 PREHOOK: Output: default@alltypesorc_part@ds=2012
-POSTHOOK: query: insert overwrite table alltypesorc_part partition (ds='2012') 
select * from alltypesorc limit 100
+POSTHOOK: query: insert overwrite table alltypesorc_part partition (ds='2012') 
select * from alltypesorc order by ctinyint, cint, cbigint limit 100
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesorc
 POSTHOOK: Output: default@alltypesorc_part@ds=2012
@@ -65,28 +65,28 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: alltypesorc_part
-                  Statistics: Num rows: 200 Data size: 41576 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 200 Data size: 54496 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: (cdouble + 2.0) (type: double)
                     outputColumnNames: _col0
-                    Statistics: Num rows: 200 Data size: 41576 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 200 Data size: 54496 Basic stats: 
COMPLETE Column stats: NONE
                     Reduce Output Operator
                       key expressions: _col0 (type: double)
                       sort order: +
-                      Statistics: Num rows: 200 Data size: 41576 Basic stats: 
COMPLETE Column stats: NONE
+                      Statistics: Num rows: 200 Data size: 54496 Basic stats: 
COMPLETE Column stats: NONE
             Execution mode: vectorized
         Reducer 2 
             Reduce Operator Tree:
               Select Operator
                 expressions: KEY.reducesinkkey0 (type: double)
                 outputColumnNames: _col0
-                Statistics: Num rows: 200 Data size: 41576 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 200 Data size: 54496 Basic stats: 
COMPLETE Column stats: NONE
                 Limit
                   Number of rows: 10
-                  Statistics: Num rows: 10 Data size: 2070 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 10 Data size: 2720 Basic stats: 
COMPLETE Column stats: NONE
                   File Output Operator
                     compressed: false
-                    Statistics: Num rows: 10 Data size: 2070 Basic stats: 
COMPLETE Column stats: NONE
+                    Statistics: Num rows: 10 Data size: 2720 Basic stats: 
COMPLETE Column stats: NONE
                     table:
                         input format: org.apache.hadoop.mapred.TextInputFormat
                         output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
@@ -111,13 +111,13 @@ POSTHOOK: Input: default@alltypesorc_part
 POSTHOOK: Input: default@alltypesorc_part@ds=2011
 POSTHOOK: Input: default@alltypesorc_part@ds=2012
 #### A masked pattern was here ####
--15910.0
--15910.0
--15811.0
--15811.0
--15788.0
--15788.0
--15547.0
--15547.0
--15429.0
--15429.0
+NULL
+NULL
+-15863.0
+-15863.0
+-14988.0
+-14988.0
+-14646.0
+-14646.0
+-14236.0
+-14236.0

http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/ql/src/test/results/clientpositive/tez/vectorized_distinct_gby.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/tez/vectorized_distinct_gby.q.out 
b/ql/src/test/results/clientpositive/tez/vectorized_distinct_gby.q.out
index cf95c8a..932b175 100644
--- a/ql/src/test/results/clientpositive/tez/vectorized_distinct_gby.q.out
+++ b/ql/src/test/results/clientpositive/tez/vectorized_distinct_gby.q.out
@@ -6,11 +6,11 @@ POSTHOOK: query: create table dtest(a int, b int) clustered 
by (a) sorted by (a)
 POSTHOOK: type: CREATETABLE
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@dtest
-PREHOOK: query: insert into table dtest select c,b from (select 
array(300,300,300,300,300) as a, 1 as b from src limit 1) y lateral view  
explode(a) t1 as c
+PREHOOK: query: insert into table dtest select c,b from (select 
array(300,300,300,300,300) as a, 1 as b from src order by a limit 1) y lateral 
view  explode(a) t1 as c
 PREHOOK: type: QUERY
 PREHOOK: Input: default@src
 PREHOOK: Output: default@dtest
-POSTHOOK: query: insert into table dtest select c,b from (select 
array(300,300,300,300,300) as a, 1 as b from src limit 1) y lateral view  
explode(a) t1 as c
+POSTHOOK: query: insert into table dtest select c,b from (select 
array(300,300,300,300,300) as a, 1 as b from src order by a limit 1) y lateral 
view  explode(a) t1 as c
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@src
 POSTHOOK: Output: default@dtest

http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out 
b/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out
index edc33af..4430908 100644
--- a/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out
+++ b/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out
@@ -1,8 +1,12 @@
-PREHOOK: query: EXPLAIN SELECT COUNT(t1.cint), MAX(t2.cint), MIN(t1.cint), 
AVG(t1.cint+t2.cint)
+PREHOOK: query: -- SORT_QUERY_RESULTS
+
+EXPLAIN SELECT COUNT(t1.cint), MAX(t2.cint), MIN(t1.cint), AVG(t1.cint+t2.cint)
   FROM alltypesorc t1
   JOIN alltypesorc t2 ON t1.cint = t2.cint
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN SELECT COUNT(t1.cint), MAX(t2.cint), MIN(t1.cint), 
AVG(t1.cint+t2.cint)
+POSTHOOK: query: -- SORT_QUERY_RESULTS
+
+EXPLAIN SELECT COUNT(t1.cint), MAX(t2.cint), MIN(t1.cint), AVG(t1.cint+t2.cint)
   FROM alltypesorc t1
   JOIN alltypesorc t2 ON t1.cint = t2.cint
 POSTHOOK: type: QUERY

http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out 
b/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out
index c49192b..01a36e5 100644
--- a/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out
+++ b/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out
@@ -1,6 +1,10 @@
-PREHOOK: query: explain select sum(t1.td) from (select  v1.csmallint as tsi, 
v1.cdouble as td from alltypesorc v1, alltypesorc v2 where 
v1.ctinyint=v2.ctinyint) t1 join alltypesorc v3 on t1.tsi=v3.csmallint
+PREHOOK: query: -- SORT_QUERY_RESULTS
+
+explain select sum(t1.td) from (select  v1.csmallint as tsi, v1.cdouble as td 
from alltypesorc v1, alltypesorc v2 where v1.ctinyint=v2.ctinyint) t1 join 
alltypesorc v3 on t1.tsi=v3.csmallint
 PREHOOK: type: QUERY
-POSTHOOK: query: explain select sum(t1.td) from (select  v1.csmallint as tsi, 
v1.cdouble as td from alltypesorc v1, alltypesorc v2 where 
v1.ctinyint=v2.ctinyint) t1 join alltypesorc v3 on t1.tsi=v3.csmallint
+POSTHOOK: query: -- SORT_QUERY_RESULTS
+
+explain select sum(t1.td) from (select  v1.csmallint as tsi, v1.cdouble as td 
from alltypesorc v1, alltypesorc v2 where v1.ctinyint=v2.ctinyint) t1 join 
alltypesorc v3 on t1.tsi=v3.csmallint
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage

http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/ql/src/test/results/clientpositive/tez/vectorized_rcfile_columnar.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/tez/vectorized_rcfile_columnar.q.out 
b/ql/src/test/results/clientpositive/tez/vectorized_rcfile_columnar.q.out
index ee8959b..c35173e 100644
--- a/ql/src/test/results/clientpositive/tez/vectorized_rcfile_columnar.q.out
+++ b/ql/src/test/results/clientpositive/tez/vectorized_rcfile_columnar.q.out
@@ -23,12 +23,12 @@ POSTHOOK: type: CREATETABLE
 POSTHOOK: Output: database:default
 POSTHOOK: Output: default@columnTable
 PREHOOK: query: FROM src
-INSERT OVERWRITE TABLE columnTable SELECT src.key, src.value LIMIT 10
+INSERT OVERWRITE TABLE columnTable SELECT src.key, src.value ORDER BY src.key, 
src.value LIMIT 10
 PREHOOK: type: QUERY
 PREHOOK: Input: default@src
 PREHOOK: Output: default@columntable
 POSTHOOK: query: FROM src
-INSERT OVERWRITE TABLE columnTable SELECT src.key, src.value LIMIT 10
+INSERT OVERWRITE TABLE columnTable SELECT src.key, src.value ORDER BY src.key, 
src.value LIMIT 10
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@src
 POSTHOOK: Output: default@columntable
@@ -50,13 +50,13 @@ POSTHOOK: query: SELECT key, value FROM columnTable ORDER 
BY key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@columntable
 #### A masked pattern was here ####
-165    val_165
-238    val_238
-255    val_255
-27     val_27
-278    val_278
-311    val_311
-409    val_409
-484    val_484
-86     val_86
-98     val_98
+0      val_0
+0      val_0
+0      val_0
+10     val_10
+100    val_100
+100    val_100
+103    val_103
+103    val_103
+104    val_104
+104    val_104

http://git-wip-us.apache.org/repos/asf/hive/blob/7a02f726/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out 
b/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out
index 408d46e..1fe15fe 100644
--- a/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out
+++ b/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out
@@ -1,10 +1,14 @@
-PREHOOK: query: EXPLAIN SELECT COUNT(t1.cint), MAX(t2.cint), MIN(t1.cint), 
AVG(t1.cint+t2.cint)
+PREHOOK: query: -- SORT_QUERY_RESULTS
+
+EXPLAIN SELECT COUNT(t1.cint) AS CNT, MAX(t2.cint) , MIN(t1.cint), 
AVG(t1.cint+t2.cint)
   FROM alltypesorc t1
-  JOIN alltypesorc t2 ON t1.cint = t2.cint
+  JOIN alltypesorc t2 ON t1.cint = t2.cint order by CNT
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN SELECT COUNT(t1.cint), MAX(t2.cint), MIN(t1.cint), 
AVG(t1.cint+t2.cint)
+POSTHOOK: query: -- SORT_QUERY_RESULTS
+
+EXPLAIN SELECT COUNT(t1.cint) AS CNT, MAX(t2.cint) , MIN(t1.cint), 
AVG(t1.cint+t2.cint)
   FROM alltypesorc t1
-  JOIN alltypesorc t2 ON t1.cint = t2.cint
+  JOIN alltypesorc t2 ON t1.cint = t2.cint order by CNT
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -14,8 +18,9 @@ STAGE PLANS:
   Stage: Stage-1
     Tez
       Edges:
-        Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 4 (SIMPLE_EDGE)
+        Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE)
         Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
+        Reducer 4 <- Reducer 3 (SIMPLE_EDGE)
 #### A masked pattern was here ####
       Vertices:
         Map 1 
@@ -36,7 +41,7 @@ STAGE PLANS:
                         Map-reduce partition columns: _col0 (type: int)
                         Statistics: Num rows: 6144 Data size: 1320982 Basic 
stats: COMPLETE Column stats: NONE
             Execution mode: vectorized
-        Map 4 
+        Map 5 
             Map Operator Tree:
                 TableScan
                   alias: t1
@@ -84,6 +89,17 @@ STAGE PLANS:
                 mode: mergepartial
                 outputColumnNames: _col0, _col1, _col2, _col3
                 Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE 
Column stats: NONE
+                Reduce Output Operator
+                  key expressions: _col0 (type: bigint)
+                  sort order: +
+                  Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE 
Column stats: NONE
+                  value expressions: _col1 (type: int), _col2 (type: int), 
_col3 (type: double)
+        Reducer 4 
+            Reduce Operator Tree:
+              Select Operator
+                expressions: KEY.reducesinkkey0 (type: bigint), VALUE._col0 
(type: int), VALUE._col1 (type: int), VALUE._col2 (type: double)
+                outputColumnNames: _col0, _col1, _col2, _col3
+                Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE 
Column stats: NONE
                 File Output Operator
                   compressed: false
                   Statistics: Num rows: 1 Data size: 24 Basic stats: COMPLETE 
Column stats: NONE
@@ -91,6 +107,7 @@ STAGE PLANS:
                       input format: org.apache.hadoop.mapred.TextInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+            Execution mode: vectorized
 
   Stage: Stage-0
     Fetch Operator
@@ -98,15 +115,15 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: SELECT COUNT(t1.cint), MAX(t2.cint), MIN(t1.cint), 
AVG(t1.cint+t2.cint)
+PREHOOK: query: SELECT COUNT(t1.cint), MAX(t2.cint) AS CNT, MIN(t1.cint), 
AVG(t1.cint+t2.cint)
   FROM alltypesorc t1
-  JOIN alltypesorc t2 ON t1.cint = t2.cint
+  JOIN alltypesorc t2 ON t1.cint = t2.cint order by CNT
 PREHOOK: type: QUERY
 PREHOOK: Input: default@alltypesorc
 #### A masked pattern was here ####
-POSTHOOK: query: SELECT COUNT(t1.cint), MAX(t2.cint), MIN(t1.cint), 
AVG(t1.cint+t2.cint)
+POSTHOOK: query: SELECT COUNT(t1.cint), MAX(t2.cint) AS CNT, MIN(t1.cint), 
AVG(t1.cint+t2.cint)
   FROM alltypesorc t1
-  JOIN alltypesorc t2 ON t1.cint = t2.cint
+  JOIN alltypesorc t2 ON t1.cint = t2.cint order by CNT
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesorc
 #### A masked pattern was here ####

Reply via email to