http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out 
b/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
index cc7699b..57147ae 100644
--- a/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
+++ b/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
@@ -259,7 +259,7 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: alltypesorc_string
-                  Statistics: Num rows: 52 Data size: 4356 Basic stats: 
COMPLETE Column stats: COMPLETE
+                  Statistics: Num rows: 52 Data size: 4276 Basic stats: 
COMPLETE Column stats: COMPLETE
                   TableScan Vectorization:
                       native: true
                   Select Operator
@@ -270,7 +270,7 @@ STAGE PLANS:
                         native: true
                         projectedOutputColumnNums: [5, 6, 7, 8, 9, 10, 11, 12, 
0, 1, 3, 13, 14, 15, 16, 17]
                         selectExpressions: VectorUDFUnixTimeStampTimestamp(col 
1:timestamp) -> 5:bigint, VectorUDFYearTimestamp(col 1:timestamp, field YEAR) 
-> 6:int, VectorUDFMonthTimestamp(col 1:timestamp, field MONTH) -> 7:int, 
VectorUDFDayOfMonthTimestamp(col 1:timestamp, field DAY_OF_MONTH) -> 8:int, 
VectorUDFWeekOfYearTimestamp(col 1:timestamp, field WEEK_OF_YEAR) -> 9:int, 
VectorUDFHourTimestamp(col 1:timestamp, field HOUR_OF_DAY) -> 10:int, 
VectorUDFMinuteTimestamp(col 1:timestamp, field MINUTE) -> 11:int, 
VectorUDFSecondTimestamp(col 1:timestamp, field SECOND) -> 12:int, 
IfExprTimestampColumnScalar(col 0:boolean, col 1:timestamp, val 1319-01-25 
08:31:57.778) -> 13:timestamp, IfExprTimestampScalarColumn(col 0:boolean, val 
2000-12-18 00:42:30.0005, col 1:timestamp) -> 14:timestamp, 
IfExprTimestampColumnColumn(col 0:boolean, col 1:timestampcol 3:timestamp) -> 
15:timestamp, IfExprColumnNull(col 0:boolean, col 1:timestamp, null)(children: 
col 0:boolean, col 1:timestamp) -> 16:ti
 mestamp, IfExprNullColumn(col 0:boolean, null, col 3)(children: col 0:boolean, 
col 3:timestamp) -> 17:timestamp
-                    Statistics: Num rows: 52 Data size: 16836 Basic stats: 
COMPLETE Column stats: COMPLETE
+                    Statistics: Num rows: 52 Data size: 16756 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Reduce Output Operator
                       key expressions: _col0 (type: bigint)
                       sort order: +
@@ -278,7 +278,7 @@ STAGE PLANS:
                           className: VectorReduceSinkObjectHashOperator
                           native: true
                           nativeConditionsMet: 
hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine 
tez IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, 
BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
-                      Statistics: Num rows: 52 Data size: 16836 Basic stats: 
COMPLETE Column stats: COMPLETE
+                      Statistics: Num rows: 52 Data size: 16756 Basic stats: 
COMPLETE Column stats: COMPLETE
                       value expressions: _col1 (type: int), _col2 (type: int), 
_col3 (type: int), _col5 (type: int), _col6 (type: int), _col7 (type: int), 
_col8 (type: int), _col9 (type: boolean), _col10 (type: timestamp), _col11 
(type: timestamp), _col12 (type: timestamp), _col13 (type: timestamp), _col14 
(type: timestamp), _col15 (type: timestamp), _col16 (type: timestamp)
             Execution mode: vectorized, llap
             LLAP IO: all inputs
@@ -307,13 +307,13 @@ STAGE PLANS:
                     className: VectorSelectOperator
                     native: true
                     projectedOutputColumnNums: [0, 1, 2, 3, 3, 4, 5, 6, 7, 8, 
9, 10, 11, 12, 13, 14, 15]
-                Statistics: Num rows: 52 Data size: 16836 Basic stats: 
COMPLETE Column stats: COMPLETE
+                Statistics: Num rows: 52 Data size: 16756 Basic stats: 
COMPLETE Column stats: COMPLETE
                 File Output Operator
                   compressed: false
                   File Sink Vectorization:
                       className: VectorFileSinkOperator
                       native: false
-                  Statistics: Num rows: 52 Data size: 16836 Basic stats: 
COMPLETE Column stats: COMPLETE
+                  Statistics: Num rows: 52 Data size: 16756 Basic stats: 
COMPLETE Column stats: COMPLETE
                   table:
                       input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
@@ -371,6 +371,46 @@ ORDER BY c1
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesorc_string
 #### A masked pattern was here ####
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.628 1969-12-31 15:59:55.451 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.628 1969-12-31 15:59:55.451 NULL    1969-12-31 15:59:55.451
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.637 1969-12-31 15:59:58.174 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.637 1969-12-31 15:59:58.174 NULL    1969-12-31 15:59:58.174
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.64  1969-12-31 15:59:58.174 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.64  1969-12-31 15:59:58.174 NULL    1969-12-31 15:59:58.174
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.661 1969-12-31 15:59:55.451 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.661 1969-12-31 15:59:55.451 NULL    1969-12-31 15:59:55.451
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.676 1969-12-31 15:59:55.451 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.676 1969-12-31 15:59:55.451 NULL    1969-12-31 15:59:55.451
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.705 1969-12-31 15:59:58.456 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.705 1969-12-31 15:59:58.456 NULL    1969-12-31 15:59:58.456
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.709 1969-12-31 15:59:58.456 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.709 1969-12-31 15:59:58.456 NULL    1969-12-31 15:59:58.456
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.72  1969-12-31 15:59:55.451 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.72  1969-12-31 15:59:55.451 NULL    1969-12-31 15:59:55.451
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.721 1969-12-31 15:59:58.456 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.721 1969-12-31 15:59:58.456 NULL    1969-12-31 15:59:58.456
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.749 1969-12-31 15:59:58.174 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.749 1969-12-31 15:59:58.174 NULL    1969-12-31 15:59:58.174
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.771 1969-12-31 15:59:58.456 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.771 1969-12-31 15:59:58.456 NULL    1969-12-31 15:59:58.456
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.773 1969-12-31 15:59:55.451 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.773 1969-12-31 15:59:55.451 NULL    1969-12-31 15:59:55.451
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.782 1969-12-31 15:59:58.174 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.782 1969-12-31 15:59:58.174 NULL    1969-12-31 15:59:58.174
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.783 1969-12-31 15:59:55.451 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.783 1969-12-31 15:59:55.451 NULL    1969-12-31 15:59:55.451
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.807 1969-12-31 15:59:58.174 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.807 1969-12-31 15:59:58.174 NULL    1969-12-31 15:59:58.174
+-16    1969    12      31      31      1       23      59      43      NULL    
1969-12-31 23:59:43.82  1969-12-31 15:59:58.174 1319-02-02 16:31:57.778 
1969-12-31 23:59:43.82  1969-12-31 15:59:58.174 NULL    1969-12-31 15:59:58.174
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.619 1969-12-31 16:00:14.793 1969-12-31 23:59:43.619 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.619 1969-12-31 23:59:43.619 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.627 1969-12-31 16:00:03.679 1969-12-31 23:59:43.627 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.627 1969-12-31 23:59:43.627 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.631 1969-12-31 16:00:06.612 1969-12-31 23:59:43.631 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.631 1969-12-31 23:59:43.631 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.642 1969-12-31 16:00:04.424 1969-12-31 23:59:43.642 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.642 1969-12-31 23:59:43.642 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.643 1969-12-31 16:00:11.764 1969-12-31 23:59:43.643 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.643 1969-12-31 23:59:43.643 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.645 1969-12-31 16:00:00.077 1969-12-31 23:59:43.645 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.645 1969-12-31 23:59:43.645 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.661 1969-12-31 15:59:58.732 1969-12-31 23:59:43.661 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.661 1969-12-31 23:59:43.661 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.689 1969-12-31 15:59:46.848 1969-12-31 23:59:43.689 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.689 1969-12-31 23:59:43.689 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.695 1969-12-31 16:00:06.867 1969-12-31 23:59:43.695 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.695 1969-12-31 23:59:43.695 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.707 1969-12-31 15:59:56.965 1969-12-31 23:59:43.707 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.707 1969-12-31 23:59:43.707 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.71  1969-12-31 16:00:00.687 1969-12-31 23:59:43.71  
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.71  1969-12-31 23:59:43.71  
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.723 1969-12-31 16:00:03.375 1969-12-31 23:59:43.723 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.723 1969-12-31 23:59:43.723 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.745 1969-12-31 16:00:04.052 1969-12-31 23:59:43.745 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.745 1969-12-31 23:59:43.745 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.764 1969-12-31 16:00:10.52  1969-12-31 23:59:43.764 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.764 1969-12-31 23:59:43.764 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.775 1969-12-31 15:59:48.003 1969-12-31 23:59:43.775 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.775 1969-12-31 23:59:43.775 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.779 1969-12-31 15:59:53.274 1969-12-31 23:59:43.779 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.779 1969-12-31 23:59:43.779 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.785 1969-12-31 16:00:14.096 1969-12-31 23:59:43.785 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.785 1969-12-31 23:59:43.785 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.792 1969-12-31 15:59:52.041 1969-12-31 23:59:43.792 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.792 1969-12-31 23:59:43.792 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.793 1969-12-31 15:59:56.316 1969-12-31 23:59:43.793 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.793 1969-12-31 23:59:43.793 
NULL
+-16    1969    12      31      31      1       23      59      43      true    
1969-12-31 23:59:43.811 1969-12-31 16:00:00.479 1969-12-31 23:59:43.811 
2000-12-18 08:42:30.0005        1969-12-31 23:59:43.811 1969-12-31 23:59:43.811 
NULL
+-29    1969    12      31      31      1       23      59      30      NULL    
1969-12-31 23:59:30.929 1969-12-31 15:59:55.451 1319-02-02 16:31:57.778 
1969-12-31 23:59:30.929 1969-12-31 15:59:55.451 NULL    1969-12-31 15:59:55.451
+-29    1969    12      31      31      1       23      59      30      NULL    
1969-12-31 23:59:30.929 1969-12-31 15:59:55.451 1319-02-02 16:31:57.778 
1969-12-31 23:59:30.929 1969-12-31 15:59:55.451 NULL    1969-12-31 15:59:55.451
+-29    1969    12      31      31      1       23      59      30      NULL    
1969-12-31 23:59:30.929 1969-12-31 15:59:58.174 1319-02-02 16:31:57.778 
1969-12-31 23:59:30.929 1969-12-31 15:59:58.174 NULL    1969-12-31 15:59:58.174
+-29    1969    12      31      31      1       23      59      30      NULL    
1969-12-31 23:59:30.929 1969-12-31 15:59:58.456 1319-02-02 16:31:57.778 
1969-12-31 23:59:30.929 1969-12-31 15:59:58.456 NULL    1969-12-31 15:59:58.456
 -45479202281   528     10      25      25      43      8       15      18      
true    0528-10-27 08:15:18.941718273   NULL    0528-10-27 08:15:18.941718273   
2000-12-18 08:42:30.0005        0528-10-27 08:15:18.941718273   0528-10-27 
08:15:18.941718273   NULL
 1632453512     2021    9       24      24      38      3       18      32      
NULL    2021-09-24 03:18:32.4   1974-10-04 17:21:03.989 1319-02-02 16:31:57.778 
2021-09-24 03:18:32.4   1974-10-04 17:21:03.989 NULL    1974-10-04 17:21:03.989
 1632453512     2021    9       24      24      38      3       18      32      
false   2021-09-24 03:18:32.4   1999-10-03 16:59:10.396903939   1319-02-02 
16:31:57.778 2021-09-24 03:18:32.4   1999-10-03 16:59:10.396903939   NULL    
1999-10-03 16:59:10.396903939
@@ -380,47 +420,7 @@ POSTHOOK: Input: default@alltypesorc_string
 163809583224   7160    12      2       2       48      6       0       24      
NULL    7160-12-02 06:00:24.81200852    NULL    1319-02-02 16:31:57.778 
7160-12-02 06:00:24.81200852    NULL    NULL    NULL
 490699811      1985    7       20      20      29      9       30      11      
true    1985-07-20 09:30:11     1319-02-02 16:31:57.778 1985-07-20 09:30:11     
2000-12-18 08:42:30.0005        1985-07-20 09:30:11     1985-07-20 09:30:11     
NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL    1319-02-02 16:31:57.778 NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 15:59:44.028 1319-02-02 16:31:57.778 NULL    1969-12-31 
15:59:44.028 NULL    1969-12-31 15:59:44.028
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 15:59:44.809 1319-02-02 16:31:57.778 NULL    1969-12-31 
15:59:44.809 NULL    1969-12-31 15:59:44.809
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 15:59:50.531 1319-02-02 16:31:57.778 NULL    1969-12-31 
15:59:50.531 NULL    1969-12-31 15:59:50.531
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 15:59:51.009 1319-02-02 16:31:57.778 NULL    1969-12-31 
15:59:51.009 NULL    1969-12-31 15:59:51.009
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 15:59:53.761 1319-02-02 16:31:57.778 NULL    1969-12-31 
15:59:53.761 NULL    1969-12-31 15:59:53.761
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:00.905 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:00.905 NULL    1969-12-31 16:00:00.905
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:03.586 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:03.586 NULL    1969-12-31 16:00:03.586
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:05.227 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:05.227 NULL    1969-12-31 16:00:05.227
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:05.535 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:05.535 NULL    1969-12-31 16:00:05.535
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:07.02  1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:07.02  NULL    1969-12-31 16:00:07.02
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:07.365 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:07.365 NULL    1969-12-31 16:00:07.365
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:07.517 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:07.517 NULL    1969-12-31 16:00:07.517
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:07.767 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:07.767 NULL    1969-12-31 16:00:07.767
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:08.602 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:08.602 NULL    1969-12-31 16:00:08.602
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:09.938 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:09.938 NULL    1969-12-31 16:00:09.938
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:14.214 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:14.214 NULL    1969-12-31 16:00:14.214
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    1969-12-31 16:00:14.783 1319-02-02 16:31:57.778 NULL    1969-12-31 
16:00:14.783 NULL    1969-12-31 16:00:14.783
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    NULL    1319-02-02 16:31:57.778 NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    false   
NULL    NULL    1319-02-02 16:31:57.778 NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:43.773 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:44.262 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:44.568 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:47.351 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:47.446 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:48.023 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:48.629 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:49.177 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:49.208 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:50.789 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:51.245 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:52.372 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 15:59:55.249 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:00.661 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:00.784 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:01.836 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:09.313 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:09.538 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:09.986 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:11.031 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:11.465 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    1969-12-31 16:00:13.589 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    2024-11-11 16:42:41.101 NULL    2000-12-18 08:42:30.0005        NULL    
NULL    NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    true    
NULL    NULL    NULL    2000-12-18 08:42:30.0005        NULL    NULL    NULL
 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION  SELECT
@@ -469,7 +469,7 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: alltypesorc_string
-                  Statistics: Num rows: 52 Data size: 1017 Basic stats: 
COMPLETE Column stats: COMPLETE
+                  Statistics: Num rows: 52 Data size: 5537 Basic stats: 
COMPLETE Column stats: COMPLETE
                   TableScan Vectorization:
                       native: true
                   Select Operator
@@ -565,7 +565,47 @@ ORDER BY c1
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesorc_string
 #### A masked pattern was here ####
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
+-17    1969    12      31      31      1       23      59      43
 -2736272726    1883    4       17      17      16      4       14      34
+-30    1969    12      31      31      1       23      59      30
+-30    1969    12      31      31      1       23      59      30
+-30    1969    12      31      31      1       23      59      30
+-30    1969    12      31      31      1       23      59      30
 -62018199211   4       9       24      22      39      18      26      29
 1365554626     2013    4       10      10      15      0       43      46
 206730996125   8521    1       16      16      3       20      42      5
@@ -577,46 +617,6 @@ NULL       NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION  SELECT
   to_unix_timestamp(ctimestamp1) = to_unix_timestamp(stimestamp1) AS c1,
   year(ctimestamp1) = year(stimestamp1),
@@ -663,7 +663,7 @@ STAGE PLANS:
             Map Operator Tree:
                 TableScan
                   alias: alltypesorc_string
-                  Statistics: Num rows: 52 Data size: 3097 Basic stats: 
COMPLETE Column stats: COMPLETE
+                  Statistics: Num rows: 52 Data size: 7617 Basic stats: 
COMPLETE Column stats: COMPLETE
                   TableScan Vectorization:
                       native: true
                   Select Operator
@@ -767,50 +767,50 @@ NULL      NULL    NULL    NULL    NULL    NULL    NULL    
NULL    NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
-NULL   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 false  false   false   false   false   false   false   false   false
 false  false   false   false   false   false   false   false   false
 false  false   false   false   false   false   false   false   false
 false  false   false   false   false   false   false   false   false
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
+false  true    true    true    true    true    true    true    true
 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION  SELECT
   to_unix_timestamp(stimestamp1) AS c1,
   year(stimestamp1),
@@ -1088,7 +1088,7 @@ FROM alltypesorc_string
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesorc_string
 #### A masked pattern was here ####
-0528-10-27 08:15:18.941718273  7160-12-02 06:00:24.81200852    8       52
+0528-10-27 08:15:18.941718273  7160-12-02 06:00:24.81200852    48      52
 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION  SELECT
   round(sum(ctimestamp1), 3)
 FROM alltypesorc_string
@@ -1218,7 +1218,7 @@ FROM alltypesorc_string
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesorc_string
 #### A masked pattern was here ####
-2.89160478029166E11
+2.891604773267E11
 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION  SELECT
   round(avg(ctimestamp1), 0),
   variance(ctimestamp1) between 8.97077295279421E19 and 8.97077295279422E19,
@@ -1377,4 +1377,4 @@ FROM alltypesorc_string
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesorc_string
 #### A masked pattern was here ####
-3.6145059754E10        false   false   false   7.5245178084814E10      
7.5245178084814E10      7.5245178084814E10      8.0440478971476E10
+6.024176611E9  false   false   false   3.3542405863247E10      
3.3542405863247E10      3.3542405863247E10      3.3897361841912E10

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/windowing.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/windowing.q.out 
b/ql/src/test/results/clientpositive/llap/windowing.q.out
index d752941..d0ca305 100644
--- a/ql/src/test/results/clientpositive/llap/windowing.q.out
+++ b/ql/src/test/results/clientpositive/llap/windowing.q.out
@@ -1859,7 +1859,7 @@ STAGE PLANS:
                       Windowing table definition
                         input alias: ptf_1
                         name: windowingtablefunction
-                        order by: _col1 ASC NULLS FIRST
+                        order by: _col1 ASC NULLS LAST
                         partition by: _col2
                         raw input shape:
                         window functions:

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/llap/windowing_gby.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/windowing_gby.q.out 
b/ql/src/test/results/clientpositive/llap/windowing_gby.q.out
index deaa943..9ca1a33 100644
--- a/ql/src/test/results/clientpositive/llap/windowing_gby.q.out
+++ b/ql/src/test/results/clientpositive/llap/windowing_gby.q.out
@@ -26,7 +26,7 @@ Stage-0
         Select Operator [SEL_36] (rows=2 width=4)
           Output:["_col0"]
           PTF Operator [PTF_35] (rows=2 width=16)
-            Function definitions:[{},{"name:":"windowingtablefunction","order 
by:":"(UDFToDouble(_col1) / UDFToDouble(_col2)) ASC NULLS FIRST","partition 
by:":"0"}]
+            Function definitions:[{},{"name:":"windowingtablefunction","order 
by:":"(UDFToDouble(_col1) / UDFToDouble(_col2)) ASC NULLS LAST","partition 
by:":"0"}]
             Select Operator [SEL_34] (rows=2 width=16)
               Output:["_col1","_col2"]
             <-Reducer 3 [SIMPLE_EDGE] vectorized, llap

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/localtimezone.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/localtimezone.q.out 
b/ql/src/test/results/clientpositive/localtimezone.q.out
index b4c6d86..d633090 100644
--- a/ql/src/test/results/clientpositive/localtimezone.q.out
+++ b/ql/src/test/results/clientpositive/localtimezone.q.out
@@ -555,12 +555,12 @@ POSTHOOK: type: QUERY
 POSTHOOK: Input: default@timestamptz_test2
 #### A masked pattern was here ####
 cable  0.0     1
-pin    NULL    1
-hdmi   1.25    2
-keyboard 2     3.9     3
-keyboard 3     3.99    4
-keyboard 1     4.2     5
-laptop 2       10.0    6
+hdmi   1.25    1
+keyboard 2     3.9     2
+keyboard 3     3.99    3
+keyboard 1     4.2     4
+laptop 2       10.0    5
+pin    NULL    6
 mouse 1        3.1     1
 mouse 2        4.594   2
 laptop 1       9.2     3

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/masking_mv.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/masking_mv.q.out 
b/ql/src/test/results/clientpositive/masking_mv.q.out
index 08c2516..de2640d 100644
--- a/ql/src/test/results/clientpositive/masking_mv.q.out
+++ b/ql/src/test/results/clientpositive/masking_mv.q.out
@@ -170,7 +170,6 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: default.masking_test_view_n_mv
-            filterExpr: ((key < 10) and (0 = (key % 2))) (type: boolean)
             Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
               predicate: ((0 = (key % 2)) and (key < 10)) (type: boolean)
@@ -238,7 +237,6 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: default.masking_test_view_n_mv
-            filterExpr: ((key < 10) and (0 = (key % 2))) (type: boolean)
             Statistics: Num rows: 500 Data size: 2000 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
               predicate: ((0 = (key % 2)) and (key < 10)) (type: boolean)
@@ -304,7 +302,6 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: masking_test_n_mv
-            filterExpr: (((key % 2) = 0) and (key < 10)) (type: boolean)
             Statistics: Num rows: 500 Data size: 30200 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
               predicate: (((key % 2) = 0) and (key < 10)) (type: boolean)
@@ -374,7 +371,6 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: masking_test_n_mv
-            filterExpr: (((key % 2) = 0) and (key < 10)) (type: boolean)
             Statistics: Num rows: 500 Data size: 30200 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
               predicate: (((key % 2) = 0) and (key < 10)) (type: boolean)
@@ -459,7 +455,6 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: default.masking_test_view_n_mv_4
-            filterExpr: ((key < 10) and (0 = (key % 2))) (type: boolean)
             Statistics: Num rows: 500 Data size: 47000 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
               predicate: ((0 = (key % 2)) and (key < 10)) (type: boolean)
@@ -531,7 +526,6 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: default.masking_test_view_n_mv_4
-            filterExpr: ((key < 10) and (0 = (key % 2))) (type: boolean)
             Statistics: Num rows: 500 Data size: 47000 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
               predicate: ((0 = (key % 2)) and (key < 10)) (type: boolean)

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/offset_limit_global_optimizer.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/offset_limit_global_optimizer.q.out 
b/ql/src/test/results/clientpositive/offset_limit_global_optimizer.q.out
index f7475f5..ba88ccb 100644
--- a/ql/src/test/results/clientpositive/offset_limit_global_optimizer.q.out
+++ b/ql/src/test/results/clientpositive/offset_limit_global_optimizer.q.out
@@ -27,7 +27,7 @@ STAGE PLANS:
               Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: string), _col3 (type: string)
-                null sort order: aaaa
+                null sort order: zzzz
                 sort order: ++++
                 Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
                 tag: -1
@@ -333,7 +333,7 @@ STAGE PLANS:
               Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: string), _col3 (type: string)
-                null sort order: aaaa
+                null sort order: zzzz
                 sort order: ++++
                 Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
                 tag: -1
@@ -639,7 +639,7 @@ STAGE PLANS:
               Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: string), _col3 (type: string)
-                null sort order: aaaa
+                null sort order: zzzz
                 sort order: ++++
                 Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
                 tag: -1
@@ -955,7 +955,7 @@ STAGE PLANS:
               Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: string), _col3 (type: string)
-                null sort order: aaaa
+                null sort order: zzzz
                 sort order: ++++
                 Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
                 tag: -1
@@ -1846,7 +1846,7 @@ STAGE PLANS:
               Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: string), _col3 (type: string)
-                null sort order: aaaa
+                null sort order: zzzz
                 sort order: ++++
                 Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
                 tag: -1
@@ -2147,7 +2147,7 @@ STAGE PLANS:
               Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: string), _col3 (type: string)
-                null sort order: aaaa
+                null sort order: zzzz
                 sort order: ++++
                 Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
                 tag: -1
@@ -2448,7 +2448,7 @@ STAGE PLANS:
               Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: string), _col3 (type: string)
-                null sort order: aaaa
+                null sort order: zzzz
                 sort order: ++++
                 Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
                 tag: -1
@@ -2759,7 +2759,7 @@ STAGE PLANS:
               Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
               Reduce Output Operator
                 key expressions: _col0 (type: string), _col1 (type: string), 
_col2 (type: string), _col3 (type: string)
-                null sort order: aaaa
+                null sort order: zzzz
                 sort order: ++++
                 Statistics: Num rows: 2000 Data size: 21248 Basic stats: 
COMPLETE Column stats: NONE
                 tag: -1

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/outer_reference_windowed.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/outer_reference_windowed.q.out 
b/ql/src/test/results/clientpositive/outer_reference_windowed.q.out
index 87cadb3..b36fe3a 100644
--- a/ql/src/test/results/clientpositive/outer_reference_windowed.q.out
+++ b/ql/src/test/results/clientpositive/outer_reference_windowed.q.out
@@ -339,7 +339,7 @@ STAGE PLANS:
                 Windowing table definition
                   input alias: ptf_1
                   name: windowingtablefunction
-                  order by: _col0 ASC NULLS FIRST
+                  order by: _col0 ASC NULLS LAST
                   partition by: _col1
                   raw input shape:
                   window functions:
@@ -511,7 +511,7 @@ STAGE PLANS:
                 Windowing table definition
                   input alias: ptf_1
                   name: windowingtablefunction
-                  order by: _col0 ASC NULLS FIRST
+                  order by: _col0 ASC NULLS LAST
                   partition by: _col1
                   raw input shape:
                   window functions:
@@ -687,7 +687,7 @@ STAGE PLANS:
                 Windowing table definition
                   input alias: ptf_1
                   name: windowingtablefunction
-                  order by: _col0 ASC NULLS FIRST
+                  order by: _col0 ASC NULLS LAST
                   partition by: _col1
                   raw input shape:
                   window functions:
@@ -840,7 +840,7 @@ STAGE PLANS:
                 Windowing table definition
                   input alias: ptf_1
                   name: windowingtablefunction
-                  order by: _col1 ASC NULLS FIRST
+                  order by: _col1 ASC NULLS LAST
                   partition by: _col0
                   raw input shape:
                   window functions:

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
index 3ae03e3..f65ce39 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
@@ -30958,7 +30958,7 @@ STAGE PLANS:
             GatherStats: false
             Reduce Output Operator
               key expressions: _col1 (type: string)
-              null sort order: a
+              null sort order: z
               sort order: +
               Statistics: Num rows: 3072 Data size: 36864 Basic stats: 
COMPLETE Column stats: NONE
               tag: -1

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/parquet_vectorization_13.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/parquet_vectorization_13.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_13.q.out
index f1a137c..d0c5eb6 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_13.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_13.q.out
@@ -289,46 +289,46 @@ LIMIT 40
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesparquet
 #### A masked pattern was here ####
-NULL   -55     1969-12-31 16:00:11.38  -55.0   NULL    55      -55     0       
-55.0   -0.0    55.0    -4375.415       0.0     55.0    0.0     -10.175 -55.0   
0.47781818181818186     -55.0   0.0     -55
-NULL   -55     1969-12-31 16:00:11.751 -55.0   NULL    55      -55     0       
-55.0   -0.0    55.0    -4375.415       0.0     55.0    0.0     -10.175 -55.0   
0.47781818181818186     -55.0   0.0     -55
-NULL   -56     1969-12-31 16:00:13.602 -56.0   NULL    56      -56     0       
-56.0   -0.0    56.0    -4454.9683      0.0     56.0    0.0     -10.175 -56.0   
0.4692857142857143      -56.0   0.0     -56
-NULL   -56     1969-12-31 16:00:13.958 -56.0   NULL    56      -56     0       
-56.0   -0.0    56.0    -4454.9683      0.0     56.0    0.0     -10.175 -56.0   
0.4692857142857143      -56.0   0.0     -56
-NULL   -56     1969-12-31 16:00:15.038 -56.0   NULL    56      -56     0       
-56.0   -0.0    56.0    -4454.9683      0.0     56.0    0.0     -10.175 -56.0   
0.4692857142857143      -56.0   0.0     -56
-NULL   -57     1969-12-31 16:00:11.451 -57.0   NULL    57      -57     0       
-57.0   -0.0    57.0    -4534.521       0.0     57.0    0.0     -10.175 -57.0   
0.4610526315789474      -57.0   0.0     -57
-NULL   -57     1969-12-31 16:00:11.883 -57.0   NULL    57      -57     0       
-57.0   -0.0    57.0    -4534.521       0.0     57.0    0.0     -10.175 -57.0   
0.4610526315789474      -57.0   0.0     -57
-NULL   -57     1969-12-31 16:00:12.626 -57.0   NULL    57      -57     0       
-57.0   -0.0    57.0    -4534.521       0.0     57.0    0.0     -10.175 -57.0   
0.4610526315789474      -57.0   0.0     -57
-NULL   -57     1969-12-31 16:00:13.578 -57.0   NULL    57      -57     0       
-57.0   -0.0    57.0    -4534.521       0.0     57.0    0.0     -10.175 -57.0   
0.4610526315789474      -57.0   0.0     -57
-NULL   -57     1969-12-31 16:00:15.39  -57.0   NULL    57      -57     0       
-57.0   -0.0    57.0    -4534.521       0.0     57.0    0.0     -10.175 -57.0   
0.4610526315789474      -57.0   0.0     -57
-NULL   -58     1969-12-31 16:00:12.065 -58.0   NULL    58      -58     0       
-58.0   -0.0    58.0    -4614.074       0.0     58.0    0.0     -10.175 -58.0   
0.4531034482758621      -58.0   0.0     -58
-NULL   -58     1969-12-31 16:00:12.683 -58.0   NULL    58      -58     0       
-58.0   -0.0    58.0    -4614.074       0.0     58.0    0.0     -10.175 -58.0   
0.4531034482758621      -58.0   0.0     -58
-NULL   -58     1969-12-31 16:00:12.948 -58.0   NULL    58      -58     0       
-58.0   -0.0    58.0    -4614.074       0.0     58.0    0.0     -10.175 -58.0   
0.4531034482758621      -58.0   0.0     -58
-NULL   -58     1969-12-31 16:00:14.066 -58.0   NULL    58      -58     0       
-58.0   -0.0    58.0    -4614.074       0.0     58.0    0.0     -10.175 -58.0   
0.4531034482758621      -58.0   0.0     -58
-NULL   -58     1969-12-31 16:00:15.658 -58.0   NULL    58      -58     0       
-58.0   -0.0    58.0    -4614.074       0.0     58.0    0.0     -10.175 -58.0   
0.4531034482758621      -58.0   0.0     -58
-NULL   -59     1969-12-31 16:00:12.008 -59.0   NULL    59      -59     0       
-59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 -59.0   
0.44542372881355935     -59.0   0.0     -59
-NULL   -59     1969-12-31 16:00:13.15  -59.0   NULL    59      -59     0       
-59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 -59.0   
0.44542372881355935     -59.0   0.0     -59
-NULL   -59     1969-12-31 16:00:13.625 -59.0   NULL    59      -59     0       
-59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 -59.0   
0.44542372881355935     -59.0   0.0     -59
-NULL   -59     1969-12-31 16:00:15.296 -59.0   NULL    59      -59     0       
-59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 -59.0   
0.44542372881355935     -59.0   0.0     -59
-NULL   -59     1969-12-31 16:00:15.861 -59.0   NULL    59      -59     0       
-59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 -59.0   
0.44542372881355935     -59.0   0.0     -59
-NULL   -60     1969-12-31 16:00:11.504 -60.0   NULL    60      -60     0       
-60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     -10.175 -60.0   
0.438   -60.0   0.0     -60
-NULL   -60     1969-12-31 16:00:11.641 -60.0   NULL    60      -60     0       
-60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     -10.175 -60.0   
0.438   -60.0   0.0     -60
-NULL   -60     1969-12-31 16:00:11.996 -60.0   NULL    60      -60     0       
-60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     -10.175 -60.0   
0.438   -60.0   0.0     -60
-NULL   -60     1969-12-31 16:00:12.779 -60.0   NULL    60      -60     0       
-60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     -10.175 -60.0   
0.438   -60.0   0.0     -60
-NULL   -61     1969-12-31 16:00:11.842 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -61     1969-12-31 16:00:12.454 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -61     1969-12-31 16:00:14.192 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -61     1969-12-31 16:00:16.558 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -62     1969-12-31 16:00:12.388 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:12.591 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:14.154 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:14.247 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:14.517 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:14.965 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -63     1969-12-31 16:00:11.946 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:12.188 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:15.436 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -64     1969-12-31 16:00:11.912 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:12.339 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:13.274 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
+true   -55     1969-12-31 16:00:12.297 -55.0   1cGVWH7n1QU     55      -55     
0       -55.0   -0.0    55.0    -4375.415       0.0     55.0    0.0     -10.175 
-55.0   0.47781818181818186     -55.0   0.0     -55
+true   -55     1969-12-31 16:00:13.15  -55.0   1cGVWH7n1QU     55      -55     
0       -55.0   -0.0    55.0    -4375.415       0.0     55.0    0.0     -10.175 
-55.0   0.47781818181818186     -55.0   0.0     -55
+true   -56     1969-12-31 16:00:11.242 -56.0   cvLH6Eat2yFsyy7p        56      
-56     0       -56.0   -0.0    56.0    -4454.9683      0.0     56.0    0.0     
-10.175 -56.0   0.4692857142857143      -56.0   0.0     -56
+true   -56     1969-12-31 16:00:13.534 -56.0   1cGVWH7n1QU     56      -56     
0       -56.0   -0.0    56.0    -4454.9683      0.0     56.0    0.0     -10.175 
-56.0   0.4692857142857143      -56.0   0.0     -56
+true   -56     1969-12-31 16:00:14.038 -56.0   1cGVWH7n1QU     56      -56     
0       -56.0   -0.0    56.0    -4454.9683      0.0     56.0    0.0     -10.175 
-56.0   0.4692857142857143      -56.0   0.0     -56
+true   -56     1969-12-31 16:00:14.689 -56.0   cvLH6Eat2yFsyy7p        56      
-56     0       -56.0   -0.0    56.0    -4454.9683      0.0     56.0    0.0     
-10.175 -56.0   0.4692857142857143      -56.0   0.0     -56
+true   -56     1969-12-31 16:00:16.37  -56.0   cvLH6Eat2yFsyy7p        56      
-56     0       -56.0   -0.0    56.0    -4454.9683      0.0     56.0    0.0     
-10.175 -56.0   0.4692857142857143      -56.0   0.0     -56
+true   -57     1969-12-31 16:00:11.534 -57.0   cvLH6Eat2yFsyy7p        57      
-57     0       -57.0   -0.0    57.0    -4534.521       0.0     57.0    0.0     
-10.175 -57.0   0.4610526315789474      -57.0   0.0     -57
+true   -57     1969-12-31 16:00:13.365 -57.0   1cGVWH7n1QU     57      -57     
0       -57.0   -0.0    57.0    -4534.521       0.0     57.0    0.0     -10.175 
-57.0   0.4610526315789474      -57.0   0.0     -57
+true   -57     1969-12-31 16:00:14.225 -57.0   821UdmGbkEf4j   57      -57     
0       -57.0   -0.0    57.0    -4534.521       0.0     57.0    0.0     -10.175 
-57.0   0.4610526315789474      -57.0   0.0     -57
+true   -58     1969-12-31 16:00:12.918 -58.0   cvLH6Eat2yFsyy7p        58      
-58     0       -58.0   -0.0    58.0    -4614.074       0.0     58.0    0.0     
-10.175 -58.0   0.4531034482758621      -58.0   0.0     -58
+true   -58     1969-12-31 16:00:13.209 -58.0   cvLH6Eat2yFsyy7p        58      
-58     0       -58.0   -0.0    58.0    -4614.074       0.0     58.0    0.0     
-10.175 -58.0   0.4531034482758621      -58.0   0.0     -58
+true   -58     1969-12-31 16:00:14.933 -58.0   cvLH6Eat2yFsyy7p        58      
-58     0       -58.0   -0.0    58.0    -4614.074       0.0     58.0    0.0     
-10.175 -58.0   0.4531034482758621      -58.0   0.0     -58
+true   -59     1969-12-31 16:00:11.065 -59.0   821UdmGbkEf4j   59      -59     
0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 
-59.0   0.44542372881355935     -59.0   0.0     -59
+true   -59     1969-12-31 16:00:11.109 -59.0   1cGVWH7n1QU     59      -59     
0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 
-59.0   0.44542372881355935     -59.0   0.0     -59
+true   -59     1969-12-31 16:00:11.231 -59.0   821UdmGbkEf4j   59      -59     
0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 
-59.0   0.44542372881355935     -59.0   0.0     -59
+true   -59     1969-12-31 16:00:11.758 -59.0   821UdmGbkEf4j   59      -59     
0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 
-59.0   0.44542372881355935     -59.0   0.0     -59
+true   -59     1969-12-31 16:00:12.227 -59.0   cvLH6Eat2yFsyy7p        59      
-59     0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     
-10.175 -59.0   0.44542372881355935     -59.0   0.0     -59
+true   -59     1969-12-31 16:00:15.242 -59.0   821UdmGbkEf4j   59      -59     
0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     -10.175 
-59.0   0.44542372881355935     -59.0   0.0     -59
+true   -59     1969-12-31 16:00:15.278 -59.0   cvLH6Eat2yFsyy7p        59      
-59     0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     
-10.175 -59.0   0.44542372881355935     -59.0   0.0     -59
+true   -59     1969-12-31 16:00:16.069 -59.0   cvLH6Eat2yFsyy7p        59      
-59     0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     
-10.175 -59.0   0.44542372881355935     -59.0   0.0     -59
+true   -59     1969-12-31 16:00:16.125 -59.0   cvLH6Eat2yFsyy7p        59      
-59     0       -59.0   -0.0    59.0    -4693.627       0.0     59.0    0.0     
-10.175 -59.0   0.44542372881355935     -59.0   0.0     -59
+true   -60     1969-12-31 16:00:11.849 -60.0   1cGVWH7n1QU     60      -60     
0       -60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     -10.175 
-60.0   0.438   -60.0   0.0     -60
+true   -60     1969-12-31 16:00:12.223 -60.0   1cGVWH7n1QU     60      -60     
0       -60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     -10.175 
-60.0   0.438   -60.0   0.0     -60
+true   -60     1969-12-31 16:00:12.291 -60.0   821UdmGbkEf4j   60      -60     
0       -60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     -10.175 
-60.0   0.438   -60.0   0.0     -60
+true   -60     1969-12-31 16:00:13.567 -60.0   821UdmGbkEf4j   60      -60     
0       -60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     -10.175 
-60.0   0.438   -60.0   0.0     -60
+true   -60     1969-12-31 16:00:15.188 -60.0   cvLH6Eat2yFsyy7p        60      
-60     0       -60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     
-10.175 -60.0   0.438   -60.0   0.0     -60
+true   -60     1969-12-31 16:00:16.165 -60.0   cvLH6Eat2yFsyy7p        60      
-60     0       -60.0   -0.0    60.0    -4773.18        0.0     60.0    0.0     
-10.175 -60.0   0.438   -60.0   0.0     -60
+true   -61     1969-12-31 16:00:12.045 -61.0   1cGVWH7n1QU     61      -61     
0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 
-61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:12.75  -61.0   cvLH6Eat2yFsyy7p        61      
-61     0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     
-10.175 -61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:15.325 -61.0   821UdmGbkEf4j   61      -61     
0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 
-61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:15.694 -61.0   cvLH6Eat2yFsyy7p        61      
-61     0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     
-10.175 -61.0   0.4308196721311476      -61.0   0.0     -61
+true   -62     1969-12-31 16:00:13.677 -62.0   cvLH6Eat2yFsyy7p        62      
-62     0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     
-10.175 -62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:14.872 -62.0   821UdmGbkEf4j   62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:15.153 -62.0   821UdmGbkEf4j   62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -63     1969-12-31 16:00:13.752 -63.0   cvLH6Eat2yFsyy7p        63      
-63     0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     
-10.175 -63.0   0.41714285714285715     -63.0   0.0     -63
+true   -63     1969-12-31 16:00:14.899 -63.0   cvLH6Eat2yFsyy7p        63      
-63     0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     
-10.175 -63.0   0.41714285714285715     -63.0   0.0     -63
+true   -63     1969-12-31 16:00:15.827 -63.0   cvLH6Eat2yFsyy7p        63      
-63     0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     
-10.175 -63.0   0.41714285714285715     -63.0   0.0     -63
+true   -64     1969-12-31 16:00:11.952 -64.0   821UdmGbkEf4j   64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:12.857 -64.0   821UdmGbkEf4j   64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
 SELECT   cboolean1,
          ctinyint,
@@ -606,43 +606,43 @@ LIMIT 40
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesparquet
 #### A masked pattern was here ####
-NULL   -61     1969-12-31 16:00:00.142 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -61     1969-12-31 16:00:02.698 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -61     1969-12-31 16:00:03.049 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -61     1969-12-31 16:00:04.165 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -61     1969-12-31 16:00:04.977 -61.0   NULL    61      -61     0       
-61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 -61.0   
0.4308196721311476      -61.0   0.0     -61
-NULL   -62     1969-12-31 16:00:00.037 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:01.22  -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:01.515 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:01.734 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:02.373 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:03.85  -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:08.198 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:09.025 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:09.889 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:10.069 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:10.225 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:10.485 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:12.388 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:12.591 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:14.154 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:14.247 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:14.517 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -62     1969-12-31 16:00:14.965 -62.0   NULL    62      -62     0       
-62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 -62.0   
0.4238709677419355      -62.0   0.0     -62
-NULL   -63     1969-12-31 16:00:01.843 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:03.552 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:06.852 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:07.375 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:10.205 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:11.946 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:12.188 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -63     1969-12-31 16:00:15.436 -63.0   NULL    63      -63     0       
-63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 -63.0   
0.41714285714285715     -63.0   0.0     -63
-NULL   -64     1969-12-31 16:00:00.199 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:00.29  -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:01.785 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:03.944 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:05.997 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:10.858 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:11.912 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:12.339 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
-NULL   -64     1969-12-31 16:00:13.274 -64.0   NULL    64      -64     0       
-64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 -64.0   
0.410625        -64.0   0.0     -64
+true   -61     1969-12-31 16:00:00.554 -61.0   1cGVWH7n1QU     61      -61     
0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 
-61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:02.339 -61.0   cvLH6Eat2yFsyy7p        61      
-61     0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     
-10.175 -61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:02.497 -61.0   cvLH6Eat2yFsyy7p        61      
-61     0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     
-10.175 -61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:03.742 -61.0   1cGVWH7n1QU     61      -61     
0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 
-61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:07.538 -61.0   821UdmGbkEf4j   61      -61     
0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 
-61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:09.809 -61.0   1cGVWH7n1QU     61      -61     
0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 
-61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:10.713 -61.0   cvLH6Eat2yFsyy7p        61      
-61     0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     
-10.175 -61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:12.045 -61.0   1cGVWH7n1QU     61      -61     
0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     -10.175 
-61.0   0.4308196721311476      -61.0   0.0     -61
+true   -61     1969-12-31 16:00:12.75  -61.0   cvLH6Eat2yFsyy7p        61      
-61     0       -61.0   -0.0    61.0    -4852.733       0.0     61.0    0.0     
-10.175 -61.0   0.4308196721311476      -61.0   0.0     -61
+true   -62     1969-12-31 16:00:00.337 -62.0   1cGVWH7n1QU     62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:00.659 -62.0   821UdmGbkEf4j   62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:00.684 -62.0   cvLH6Eat2yFsyy7p        62      
-62     0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     
-10.175 -62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:01.419 -62.0   821UdmGbkEf4j   62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:02.123 -62.0   1cGVWH7n1QU     62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:02.922 -62.0   821UdmGbkEf4j   62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:04.978 -62.0   cvLH6Eat2yFsyy7p        62      
-62     0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     
-10.175 -62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:07.756 -62.0   1cGVWH7n1QU     62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:07.847 -62.0   cvLH6Eat2yFsyy7p        62      
-62     0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     
-10.175 -62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:07.903 -62.0   821UdmGbkEf4j   62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:13.677 -62.0   cvLH6Eat2yFsyy7p        62      
-62     0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     
-10.175 -62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:14.872 -62.0   821UdmGbkEf4j   62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -62     1969-12-31 16:00:15.153 -62.0   821UdmGbkEf4j   62      -62     
0       -62.0   -0.0    62.0    -4932.286       0.0     62.0    0.0     -10.175 
-62.0   0.4238709677419355      -62.0   0.0     -62
+true   -63     1969-12-31 16:00:05.654 -63.0   821UdmGbkEf4j   63      -63     
0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 
-63.0   0.41714285714285715     -63.0   0.0     -63
+true   -63     1969-12-31 16:00:07.623 -63.0   cvLH6Eat2yFsyy7p        63      
-63     0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     
-10.175 -63.0   0.41714285714285715     -63.0   0.0     -63
+true   -63     1969-12-31 16:00:09.14  -63.0   821UdmGbkEf4j   63      -63     
0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     -10.175 
-63.0   0.41714285714285715     -63.0   0.0     -63
+true   -63     1969-12-31 16:00:13.752 -63.0   cvLH6Eat2yFsyy7p        63      
-63     0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     
-10.175 -63.0   0.41714285714285715     -63.0   0.0     -63
+true   -63     1969-12-31 16:00:14.899 -63.0   cvLH6Eat2yFsyy7p        63      
-63     0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     
-10.175 -63.0   0.41714285714285715     -63.0   0.0     -63
+true   -63     1969-12-31 16:00:15.827 -63.0   cvLH6Eat2yFsyy7p        63      
-63     0       -63.0   -0.0    63.0    -5011.839       0.0     63.0    0.0     
-10.175 -63.0   0.41714285714285715     -63.0   0.0     -63
+true   -64     1969-12-31 15:59:58.959 -64.0   821UdmGbkEf4j   64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:00.013 -64.0   1cGVWH7n1QU     64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:00.172 -64.0   1cGVWH7n1QU     64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:00.631 -64.0   1cGVWH7n1QU     64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:01.305 -64.0   cvLH6Eat2yFsyy7p        64      
-64     0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     
-10.175 -64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:01.79  -64.0   1cGVWH7n1QU     64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:02.496 -64.0   821UdmGbkEf4j   64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:03.088 -64.0   cvLH6Eat2yFsyy7p        64      
-64     0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     
-10.175 -64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:04.662 -64.0   821UdmGbkEf4j   64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:10.273 -64.0   821UdmGbkEf4j   64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:11.952 -64.0   821UdmGbkEf4j   64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64
+true   -64     1969-12-31 16:00:12.857 -64.0   821UdmGbkEf4j   64      -64     
0       -64.0   -0.0    64.0    -5091.392       0.0     64.0    0.0     -10.175 
-64.0   0.410625        -64.0   0.0     -64

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/parquet_vectorization_7.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/parquet_vectorization_7.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_7.q.out
index 357d838..00b6353 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_7.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_7.q.out
@@ -194,31 +194,31 @@ LIMIT 25
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesparquet
 #### A masked pattern was here ####
-NULL   -2118149242     -7196   56      1969-12-31 15:59:50.462 NULL    
-4236298484     0       7196    -56     -39     -15242201945432 NULL    -56     0
-NULL   -2121399625     -7196   27      1969-12-31 15:59:50.046 NULL    
-4242799250     0       7196    -27     -10     -15265591701500 NULL    -27     0
-NULL   -2124802690     -7196   -6      1969-12-31 15:59:57.92  NULL    
-4249605380     0       7196    6       23      -15290080157240 NULL    6       0
-NULL   -2128720310     -7196   -52     1969-12-31 15:59:45.978 NULL    
-4257440620     0       7196    52      69      -15318271350760 NULL    52      0
-NULL   -2132232110     -200    60      1969-12-31 15:59:47.019 NULL    
-4264464220     -200    200     -60     -43     -426446422000   NULL    -60     0
-NULL   -2132536965     -7196   9       1969-12-31 15:59:46     NULL    
-4265073930     0       7196    -9      8       -15345736000140 NULL    -9      0
-NULL   -2135141157     -7196   50      1969-12-31 15:59:50.192 NULL    
-4270282314     0       7196    -50     -33     -15364475765772 NULL    -50     0
-NULL   -2137537679     -7196   -25     1969-12-31 15:59:50.136 NULL    
-4275075358     0       7196    25      42      -15381721138084 NULL    25      0
-NULL   -2145481991     -7196   56      1969-12-31 15:59:55.667 NULL    
-4290963982     0       7196    -56     -39     -15438888407236 NULL    -56     0
-NULL   NULL    -200    -36     1969-12-31 15:59:57.241 NULL    NULL    -200    
200     36      53      NULL    NULL    36      0
-NULL   NULL    -200    -43     1969-12-31 15:59:53.783 NULL    NULL    -200    
200     43      60      NULL    NULL    43      0
-NULL   NULL    -200    -58     1969-12-31 15:59:51.115 NULL    NULL    -200    
200     58      75      NULL    NULL    58      0
-NULL   NULL    -200    22      1969-12-31 15:59:50.109 NULL    NULL    -200    
200     -22     -5      NULL    NULL    -22     0
-NULL   NULL    -200    3       1969-12-31 15:59:50.489 NULL    NULL    -200    
200     -3      14      NULL    NULL    -3      0
-NULL   NULL    -200    43      1969-12-31 15:59:57.003 NULL    NULL    -200    
200     -43     -26     NULL    NULL    -43     0
-NULL   NULL    -200    53      1969-12-31 15:59:49.46  NULL    NULL    -200    
200     -53     -36     NULL    NULL    -53     0
-NULL   NULL    -200    9       1969-12-31 15:59:44.108 NULL    NULL    -200    
200     -9      8       NULL    NULL    -9      0
-NULL   NULL    -7196   -38     1969-12-31 15:59:53.503 NULL    NULL    0       
7196    38      55      NULL    NULL    38      0
-NULL   NULL    -7196   -49     1969-12-31 15:59:51.009 NULL    NULL    0       
7196    49      66      NULL    NULL    49      0
-NULL   NULL    -7196   -49     1969-12-31 15:59:52.052 NULL    NULL    0       
7196    49      66      NULL    NULL    49      0
-NULL   NULL    -7196   -50     1969-12-31 15:59:52.424 NULL    NULL    0       
7196    50      67      NULL    NULL    50      0
-NULL   NULL    -7196   -61     1969-12-31 15:59:44.823 NULL    NULL    0       
7196    61      78      NULL    NULL    61      0
-NULL   NULL    -7196   1       1969-12-31 15:59:48.361 NULL    NULL    0       
7196    -1      16      NULL    NULL    -1      0
-NULL   NULL    -7196   14      1969-12-31 15:59:50.291 NULL    NULL    0       
7196    -14     3       NULL    NULL    -14     0
-NULL   NULL    -7196   22      1969-12-31 15:59:52.699 NULL    NULL    0       
7196    -22     -5      NULL    NULL    -22     0
+true   NULL    -15892  29      1969-12-31 15:59:57.937 821UdmGbkEf4j   NULL    
-215    15892   -29     -12     NULL    171     -29     0
+true   NULL    -15899  50      1969-12-31 15:59:46.926 821UdmGbkEf4j   NULL    
-222    15899   -50     -33     NULL    10210   -50     0
+true   NULL    -15903  -2      1969-12-31 15:59:46.371 cvLH6Eat2yFsyy7p        
NULL    -226    15903   2       19      NULL    14465   2       0
+true   NULL    -15920  -64     1969-12-31 15:59:51.859 cvLH6Eat2yFsyy7p        
NULL    -243    15920   64      81      NULL    6687    64      0
+true   NULL    -15922  -17     1969-12-31 15:59:46.164 821UdmGbkEf4j   NULL    
-245    15922   17      34      NULL    10851   17      0
+true   NULL    -15923  49      1969-12-31 15:59:47.323 cvLH6Eat2yFsyy7p        
NULL    -246    15923   -49     -32     NULL    2628    -49     0
+true   NULL    -15935  -6      1969-12-31 15:59:45.859 1cGVWH7n1QU     NULL    
-1      15935   6       23      NULL    12046   6       0
+true   NULL    -15948  31      1969-12-31 15:59:47.577 821UdmGbkEf4j   NULL    
-14     15948   -31     -14     NULL    7799    -31     0
+true   NULL    -15948  6       1969-12-31 15:59:49.269 1cGVWH7n1QU     NULL    
-14     15948   -6      11      NULL    12436   -6      0
+true   NULL    -15980  -6      1969-12-31 15:59:54.84  1cGVWH7n1QU     NULL    
-46     15980   6       23      NULL    14836   6       0
+true   NULL    -15999  4       1969-12-31 15:59:46.491 1cGVWH7n1QU     NULL    
-65     15999   -4      13      NULL    1231    -4      0
+true   NULL    -16017  -21     1969-12-31 15:59:44.02  821UdmGbkEf4j   NULL    
-83     16017   21      38      NULL    2282    21      0
+true   NULL    -16025  -42     1969-12-31 15:59:54.534 cvLH6Eat2yFsyy7p        
NULL    -91     16025   42      59      NULL    14242   42      0
+true   NULL    -16036  -15     1969-12-31 15:59:58.681 1cGVWH7n1QU     NULL    
-102    16036   15      32      NULL    7928    15      0
+true   NULL    -16059  -35     1969-12-31 15:59:53.038 821UdmGbkEf4j   NULL    
-125    16059   35      52      NULL    12437   35      0
+true   NULL    -16076  59      1969-12-31 15:59:55.023 821UdmGbkEf4j   NULL    
-142    16076   -59     -42     NULL    7907    -59     0
+true   NULL    -16122  50      1969-12-31 15:59:51.608 1cGVWH7n1QU     NULL    
-188    16122   -50     -33     NULL    1828    -50     0
+true   NULL    -16123  -20     1969-12-31 15:59:51.177 1cGVWH7n1QU     NULL    
-189    16123   20      37      NULL    2217    20      0
+true   NULL    -16153  35      1969-12-31 15:59:52.036 1cGVWH7n1QU     NULL    
-219    16153   -35     -18     NULL    14817   -35     0
+true   NULL    -16169  5       1969-12-31 15:59:45.059 1cGVWH7n1QU     NULL    
-235    16169   -5      12      NULL    6104    -5      0
+true   NULL    -16207  -4      1969-12-31 15:59:45.956 cvLH6Eat2yFsyy7p        
NULL    -16     16207   4       21      NULL    8290    4       0
+true   NULL    -16221  -12     1969-12-31 15:59:45.877 1cGVWH7n1QU     NULL    
-30     16221   12      29      NULL    1378    12      0
+true   NULL    -16227  2       1969-12-31 15:59:44.065 821UdmGbkEf4j   NULL    
-36     16227   -2      15      NULL    9761    -2      0
+true   NULL    -16305  3       1969-12-31 15:59:43.878 1cGVWH7n1QU     NULL    
-114    16305   -3      14      NULL    8491    -3      0
+true   NULL    -16339  15      1969-12-31 15:59:53.966 821UdmGbkEf4j   NULL    
-148    16339   -15     2       NULL    12588   -15     0
 PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
 SELECT cboolean1,
        cbigint,

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/parquet_vectorization_div0.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/parquet_vectorization_div0.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_div0.q.out
index e3aec1e..47d1c2f 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_div0.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_div0.q.out
@@ -269,8 +269,8 @@ from alltypesparquet where cbigint > 0 and cbigint < 
100000000 order by s1, s2 l
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesparquet
 #### A masked pattern was here ####
--985319        NULL    -0.000001217879691754650
 -985319        2.0297994862577501E-4   -0.000001217879691754650
+-985319        NULL    -0.000001217879691754650
 -63925 0.11256941728588189     -0.000018771998435666797
 0      NULL    NULL
 0      NULL    NULL
@@ -476,8 +476,8 @@ POSTHOOK: Input: default@alltypesparquet
 -273.0 6028764.868131869       1.0     6028764.868131869       
-0.01098901098901099    -0.004395604395604396
 -257.0 6404096.53307393        1.0     6404096.53307393        
-0.011673151750972763   -0.004669260700389105
 -250.0 6583411.236     1.0     6583411.236     -0.012  -0.0048
--247.0 NULL    1.0     NULL    -0.012145748987854251   -0.004858299595141701
 -247.0 -7546669.174089069      1.0     -7546669.174089069      
-0.012145748987854251   -0.004858299595141701
+-247.0 NULL    1.0     NULL    -0.012145748987854251   -0.004858299595141701
 -246.0 NULL    1.0     NULL    -0.012195121951219513   -0.004878048780487805
 -237.0 NULL    1.0     NULL    -0.012658227848101266   -0.005063291139240506
 -236.0 NULL    1.0     NULL    -0.012711864406779662   -0.005084745762711864
@@ -505,18 +505,18 @@ POSTHOOK: Input: default@alltypesparquet
 -132.0 NULL    1.0     NULL    -0.022727272727272728   -0.00909090909090909
 -129.0 1.2758548906976745E7    1.0     1.2758548906976745E7    
-0.023255813953488372   -0.009302325581395349
 -128.0 NULL    1.0     NULL    -0.0234375      -0.009375
--126.0 NULL    1.0     NULL    -0.023809523809523808   -0.009523809523809523
 -126.0 -1.4793867349206349E7   1.0     -1.4793867349206349E7   
-0.023809523809523808   -0.009523809523809523
+-126.0 NULL    1.0     NULL    -0.023809523809523808   -0.009523809523809523
 -116.0 NULL    1.0     NULL    -0.02586206896551724    -0.010344827586206896
--113.0 NULL    1.0     NULL    -0.02654867256637168    -0.010619469026548672
 -113.0 -1.6495816690265486E7   1.0     -1.6495816690265486E7   
-0.02654867256637168    -0.010619469026548672
+-113.0 NULL    1.0     NULL    -0.02654867256637168    -0.010619469026548672
 -96.0  NULL    1.0     NULL    -0.03125        -0.012499999999999999
 -94.0  -1.9830077510638297E7   1.0     -1.9830077510638297E7   
-0.031914893617021274   -0.01276595744680851
 -93.0  NULL    1.0     NULL    -0.03225806451612903    -0.012903225806451613
 -77.0  2.4513789038961038E7    1.0     2.4513789038961038E7    
-0.03896103896103896    -0.015584415584415584
 -69.0  2.735596747826087E7     1.0     2.735596747826087E7     
-0.043478260869565216   -0.017391304347826087
--62.0  NULL    1.0     NULL    -0.04838709677419355    -0.01935483870967742
 -62.0  3.0444544451612905E7    1.0     3.0444544451612905E7    
-0.04838709677419355    -0.01935483870967742
+-62.0  NULL    1.0     NULL    -0.04838709677419355    -0.01935483870967742
 -60.0  NULL    1.0     NULL    -0.05   -0.02
 -57.0  -3.27022330877193E7     1.0     -3.27022330877193E7     
-0.05263157894736842    -0.021052631578947368
 -49.0  3.35888328367347E7      1.0     3.35888328367347E7      
-0.061224489795918366   -0.024489795918367346

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/parquet_vectorization_limit.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/parquet_vectorization_limit.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_limit.q.out
index 8a81b34..b4d9ce8 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_limit.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_limit.q.out
@@ -303,6 +303,7 @@ POSTHOOK: query: select ctinyint,avg(cdouble + 1) from 
alltypesparquet group by
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesparquet
 #### A masked pattern was here ####
+-45    326.44444444444446
 -46    3033.55
 -47    -574.6428571428571
 -48    1672.909090909091
@@ -322,7 +323,6 @@ POSTHOOK: Input: default@alltypesparquet
 -62    245.69387755102042
 -63    2178.7272727272725
 -64    373.52941176470586
-NULL   9370.0945309795
 PREHOOK: query: explain vectorization detail
 select distinct(ctinyint) from alltypesparquet limit 20
 PREHOOK: type: QUERY
@@ -528,6 +528,7 @@ POSTHOOK: query: select ctinyint, count(distinct(cdouble)) 
from alltypesparquet
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@alltypesparquet
 #### A masked pattern was here ####
+-45    24
 -46    24
 -47    22
 -48    29
@@ -547,7 +548,6 @@ POSTHOOK: Input: default@alltypesparquet
 -62    27
 -63    19
 -64    24
-NULL   2932
 PREHOOK: query: explain vectorization detail
 select ctinyint,cdouble from alltypesparquet order by ctinyint limit 0
 PREHOOK: type: QUERY

http://git-wip-us.apache.org/repos/asf/hive/blob/0427ffa5/ql/src/test/results/clientpositive/parquet_vectorization_part_project.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/parquet_vectorization_part_project.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_part_project.q.out
index 0786685..c8a94d5 100644
--- 
a/ql/src/test/results/clientpositive/parquet_vectorization_part_project.q.out
+++ 
b/ql/src/test/results/clientpositive/parquet_vectorization_part_project.q.out
@@ -122,13 +122,13 @@ POSTHOOK: Input: default@alltypesparquet_part_n0
 POSTHOOK: Input: default@alltypesparquet_part_n0@ds=2011
 POSTHOOK: Input: default@alltypesparquet_part_n0@ds=2012
 #### A masked pattern was here ####
-NULL
-NULL
--15863.0
--15863.0
--14988.0
--14988.0
--14646.0
--14646.0
--14236.0
--14236.0
+-15990.0
+-15990.0
+-15918.0
+-15918.0
+-15890.0
+-15890.0
+-14305.0
+-14305.0
+-12514.0
+-12514.0

Reply via email to