http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out
 
b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out
index 0363512..4b3406d 100644
--- 
a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out
@@ -39,9 +39,15 @@ col1 col2    col3
 PREHOOK: query: explain vectorization detail
 select insert_num,part,a,b from part_add_int_permute_select
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_add_int_permute_select
+PREHOOK: Input: default@part_add_int_permute_select@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,a,b from part_add_int_permute_select
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_add_int_permute_select
+POSTHOOK: Input: default@part_add_int_permute_select@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -143,9 +149,15 @@ col1       col2    col3    col4
 PREHOOK: query: explain vectorization detail
 select insert_num,part,a,b from part_add_int_permute_select
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_add_int_permute_select
+PREHOOK: Input: default@part_add_int_permute_select@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,a,b from part_add_int_permute_select
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_add_int_permute_select
+POSTHOOK: Input: default@part_add_int_permute_select@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -242,9 +254,15 @@ col1       col2    col3
 PREHOOK: query: explain vectorization detail
 select insert_num,part,a,b from part_add_int_string_permute_select
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_add_int_string_permute_select
+PREHOOK: Input: default@part_add_int_string_permute_select@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,a,b from part_add_int_string_permute_select
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_add_int_string_permute_select
+POSTHOOK: Input: default@part_add_int_string_permute_select@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -347,9 +365,15 @@ col1       col2    col3    col4    col5
 PREHOOK: query: explain vectorization detail
 select insert_num,part,a,b from part_add_int_string_permute_select
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_add_int_string_permute_select
+PREHOOK: Input: default@part_add_int_string_permute_select@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,a,b from part_add_int_string_permute_select
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_add_int_string_permute_select
+POSTHOOK: Input: default@part_add_int_string_permute_select@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -448,9 +472,15 @@ _col0      _col1   _col2   _col3   _col4
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,b from part_change_string_group_double
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_change_string_group_double
+PREHOOK: Input: default@part_change_string_group_double@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,b from part_change_string_group_double
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_change_string_group_double
+POSTHOOK: Input: default@part_change_string_group_double@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -557,9 +587,15 @@ insert_num double1 double1_1       double1_2       _c4
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,b from part_change_string_group_double
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_change_string_group_double
+PREHOOK: Input: default@part_change_string_group_double@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,b from part_change_string_group_double
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_change_string_group_double
+POSTHOOK: Input: default@part_change_string_group_double@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -644,9 +680,15 @@ insert_num date1   date1_1 date1_2 date1_3 date1_4 
timestamp1      timestamp1_1    timesta
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
part_change_date_group_string_group_date_timestamp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp
+PREHOOK: Input: 
default@part_change_date_group_string_group_date_timestamp@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
part_change_date_group_string_group_date_timestamp
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_change_date_group_string_group_date_timestamp
+POSTHOOK: Input: 
default@part_change_date_group_string_group_date_timestamp@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -760,9 +802,15 @@ _col0      _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
part_change_date_group_string_group_date_timestamp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp
+PREHOOK: Input: 
default@part_change_date_group_string_group_date_timestamp@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
part_change_date_group_string_group_date_timestamp
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_change_date_group_string_group_date_timestamp
+POSTHOOK: Input: 
default@part_change_date_group_string_group_date_timestamp@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -873,9 +921,15 @@ insert_num tinyint1        smallint1       int1    bigint1 
tinyint1_1      smallint1_1     int1_1  bigint1
 PREHOOK: query: explain vectorization detail
 select 
insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from part_change_numeric_group_string_group_multi_ints_string_group
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@part_change_numeric_group_string_group_multi_ints_string_group
+PREHOOK: Input: 
default@part_change_numeric_group_string_group_multi_ints_string_group@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select 
insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from part_change_numeric_group_string_group_multi_ints_string_group
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@part_change_numeric_group_string_group_multi_ints_string_group
+POSTHOOK: Input: 
default@part_change_numeric_group_string_group_multi_ints_string_group@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1015,9 +1069,15 @@ _col0    _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11  _col12
 PREHOOK: query: explain vectorization detail
 select 
insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from part_change_numeric_group_string_group_multi_ints_string_group
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@part_change_numeric_group_string_group_multi_ints_string_group
+PREHOOK: Input: 
default@part_change_numeric_group_string_group_multi_ints_string_group@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select 
insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from part_change_numeric_group_string_group_multi_ints_string_group
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@part_change_numeric_group_string_group_multi_ints_string_group
+POSTHOOK: Input: 
default@part_change_numeric_group_string_group_multi_ints_string_group@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1123,9 +1183,15 @@ insert_num       decimal1        float1  double1 
decimal1_1      float1_1        double1_1       decimal1_2      floa
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b 
from part_change_numeric_group_string_group_floating_string_group
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@part_change_numeric_group_string_group_floating_string_group
+PREHOOK: Input: 
default@part_change_numeric_group_string_group_floating_string_group@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b 
from part_change_numeric_group_string_group_floating_string_group
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@part_change_numeric_group_string_group_floating_string_group
+POSTHOOK: Input: 
default@part_change_numeric_group_string_group_floating_string_group@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1260,9 +1326,15 @@ _col0    _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11  _col12
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b 
from part_change_numeric_group_string_group_floating_string_group
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@part_change_numeric_group_string_group_floating_string_group
+PREHOOK: Input: 
default@part_change_numeric_group_string_group_floating_string_group@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b 
from part_change_numeric_group_string_group_floating_string_group
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@part_change_numeric_group_string_group_floating_string_group
+POSTHOOK: Input: 
default@part_change_numeric_group_string_group_floating_string_group@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1361,9 +1433,15 @@ _col0    _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,b from 
part_change_string_group_string_group_string
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_change_string_group_string_group_string
+PREHOOK: Input: default@part_change_string_group_string_group_string@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,b from 
part_change_string_group_string_group_string
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_change_string_group_string_group_string
+POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1491,9 +1569,15 @@ _col0    _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
part_change_string_group_string_group_string
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_change_string_group_string_group_string
+PREHOOK: Input: default@part_change_string_group_string_group_string@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
part_change_string_group_string_group_string
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_change_string_group_string_group_string
+POSTHOOK: Input: default@part_change_string_group_string_group_string@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1606,9 +1690,15 @@ insert_num       tinyint1        tinyint1_1      
tinyint1_2      tinyint1_3      tinyint1_4      tinyint1_5      small
 PREHOOK: query: explain vectorization detail
 select 
insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b
 from part_change_lower_to_higher_numeric_group_tinyint_to_bigint
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint
+PREHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select 
insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b
 from part_change_lower_to_higher_numeric_group_tinyint_to_bigint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint
+POSTHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1750,9 +1840,15 @@ _col0    _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11  _col12
 PREHOOK: query: explain vectorization detail
 select 
insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b
 from part_change_lower_to_higher_numeric_group_tinyint_to_bigint
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint
+PREHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select 
insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b
 from part_change_lower_to_higher_numeric_group_tinyint_to_bigint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint
+POSTHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1842,9 +1938,15 @@ insert_num       decimal1        decimal1_1      float1  
_c4
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,b from 
part_change_lower_to_higher_numeric_group_decimal_to_float
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_decimal_to_float
+PREHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_decimal_to_float@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,b from 
part_change_lower_to_higher_numeric_group_decimal_to_float
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_decimal_to_float
+POSTHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_decimal_to_float@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1951,9 +2053,15 @@ _col0    _col1   _col2   _col3   _col4
 PREHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,b from 
part_change_lower_to_higher_numeric_group_decimal_to_float
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_decimal_to_float
+PREHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_decimal_to_float@part=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,part,c1,c2,c3,b from 
part_change_lower_to_higher_numeric_group_decimal_to_float
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_decimal_to_float
+POSTHOOK: Input: 
default@part_change_lower_to_higher_numeric_group_decimal_to_float@part=1
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true

http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out 
b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out
index b5362fa..6f3dae0 100644
--- 
a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out
@@ -60,9 +60,13 @@ col1 col2    col3    col4
 PREHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_permute_select_n8
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_add_int_permute_select_n8
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_permute_select_n8
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_add_int_permute_select_n8
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -224,9 +228,13 @@ col1       col2    col3    col4    col5
 PREHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_string_permute_select_n8
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_add_int_string_permute_select_n8
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_string_permute_select_n8
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_add_int_string_permute_select_n8
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -450,9 +458,13 @@ _col0      _col1   _col2   _col3   _col4
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,b from table_change_string_group_double_n8
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_change_string_group_double_n8
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,b from table_change_string_group_double_n8
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_change_string_group_double_n8
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -747,9 +759,13 @@ _col0      _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11  _col12
 PREHOOK: query: explain vectorization detail
 select 
insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from table_change_numeric_group_string_group_multi_ints_string_group_n8
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@table_change_numeric_group_string_group_multi_ints_string_group_n8
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select 
insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from table_change_numeric_group_string_group_multi_ints_string_group_n8
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@table_change_numeric_group_string_group_multi_ints_string_group_n8
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -953,9 +969,13 @@ _col0      _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11  _col12
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from 
table_change_numeric_group_string_group_floating_string_group_n8
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@table_change_numeric_group_string_group_floating_string_group_n8
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from 
table_change_numeric_group_string_group_floating_string_group_n8
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@table_change_numeric_group_string_group_floating_string_group_n8
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true

http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out
 
b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out
index b8cf3ac..4bfe0ab 100644
--- 
a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out
@@ -39,9 +39,13 @@ insert_num   int1    _c2
 PREHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_permute_select_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_add_int_permute_select_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_permute_select_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_add_int_permute_select_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -144,9 +148,13 @@ col1       col2    col3    col4
 PREHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_permute_select_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_add_int_permute_select_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_permute_select_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_add_int_permute_select_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -242,9 +250,13 @@ insert_num int1    _c2
 PREHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_string_permute_select_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_add_int_string_permute_select_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_string_permute_select_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_add_int_string_permute_select_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -348,9 +360,13 @@ col1       col2    col3    col4    col5
 PREHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_string_permute_select_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_add_int_string_permute_select_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,a,b from table_add_int_string_permute_select_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_add_int_string_permute_select_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -448,9 +464,13 @@ _col0      _col1   _col2   _col3   _col4
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,b from table_change_string_group_double_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_change_string_group_double_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,b from table_change_string_group_double_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_change_string_group_double_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -554,9 +574,13 @@ _col0      _col1   _col2   _col3   _col4
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,b from table_change_string_group_double_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_change_string_group_double_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,b from table_change_string_group_double_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_change_string_group_double_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -661,9 +685,13 @@ insert_num date1   date1_1 date1_2 date1_3 date1_4 
timestamp1      timestamp1_1    timesta
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
table_change_date_group_string_group_date_group_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_change_date_group_string_group_date_group_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
table_change_date_group_string_group_date_group_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_change_date_group_string_group_date_group_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -774,9 +802,13 @@ _col0      _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
table_change_date_group_string_group_date_group_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_change_date_group_string_group_date_group_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from 
table_change_date_group_string_group_date_group_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_change_date_group_string_group_date_group_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -907,9 +939,13 @@ insert_num tinyint1        smallint1       int1    bigint1 
tinyint1_1      smallint1_1     int1_1  bigint1
 PREHOOK: query: explain vectorization detail
 select 
insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from table_change_numeric_group_string_group_multi_ints_string_group_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@table_change_numeric_group_string_group_multi_ints_string_group_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select 
insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from table_change_numeric_group_string_group_multi_ints_string_group_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@table_change_numeric_group_string_group_multi_ints_string_group_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1046,9 +1082,13 @@ _col0    _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11  _col12
 PREHOOK: query: explain vectorization detail
 select 
insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from table_change_numeric_group_string_group_multi_ints_string_group_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@table_change_numeric_group_string_group_multi_ints_string_group_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select 
insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b
 from table_change_numeric_group_string_group_multi_ints_string_group_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@table_change_numeric_group_string_group_multi_ints_string_group_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1174,9 +1214,13 @@ insert_num       decimal1        float1  double1 
decimal1_1      float1_1        double1_1       decimal1_2      floa
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from 
table_change_numeric_group_string_group_floating_string_group_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@table_change_numeric_group_string_group_floating_string_group_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from 
table_change_numeric_group_string_group_floating_string_group_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@table_change_numeric_group_string_group_floating_string_group_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1308,9 +1352,13 @@ _col0    _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11  _col12
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from 
table_change_numeric_group_string_group_floating_string_group_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@table_change_numeric_group_string_group_floating_string_group_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from 
table_change_numeric_group_string_group_floating_string_group_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@table_change_numeric_group_string_group_floating_string_group_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1429,9 +1477,13 @@ _col0    _col1   _col2   _col3   _col4   _col5   _col6   
_col7   _col8   _col9   _col10  _col11
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,b from 
table_change_string_group_string_group_string_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_change_string_group_string_group_string_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,c4,b from 
table_change_string_group_string_group_string_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_change_string_group_string_group_string_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1621,9 +1673,13 @@ insert_num       tinyint1        tinyint1_1      
tinyint1_2      tinyint1_3      tinyint1_4      tinyint1_5      small
 PREHOOK: query: explain vectorization detail
 select 
insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b 
from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select 
insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b 
from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true
@@ -1804,9 +1860,13 @@ insert_num       decimal1        decimal1_1      float1  
_c4
 PREHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,b from 
table_change_lower_to_higher_numeric_group_decimal_to_float_n11
 PREHOOK: type: QUERY
+PREHOOK: Input: 
default@table_change_lower_to_higher_numeric_group_decimal_to_float_n11
+#### A masked pattern was here ####
 POSTHOOK: query: explain vectorization detail
 select insert_num,c1,c2,c3,b from 
table_change_lower_to_higher_numeric_group_decimal_to_float_n11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: 
default@table_change_lower_to_higher_numeric_group_decimal_to_float_n11
+#### A masked pattern was here ####
 Explain
 PLAN VECTORIZATION:
   enabled: true

http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/selectDistinctStar.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/selectDistinctStar.q.out 
b/ql/src/test/results/clientpositive/llap/selectDistinctStar.q.out
index 0a91e99..17601ac 100644
--- a/ql/src/test/results/clientpositive/llap/selectDistinctStar.q.out
+++ b/ql/src/test/results/clientpositive/llap/selectDistinctStar.q.out
@@ -1,7 +1,11 @@
 PREHOOK: query: explain select distinct src.* from src
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select distinct src.* from src
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -693,8 +697,12 @@ POSTHOOK: Input: default@src
 98     val_98
 PREHOOK: query: explain select distinct * from src where key < '3'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select distinct * from src where key < '3'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -914,12 +922,18 @@ select * from src1
 union all
 select * from src )subq
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 SELECT distinct * from (
 select * from src1
 union all
 select * from src )subq
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Input: default@src1
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1341,8 +1355,14 @@ POSTHOOK: query: drop view if exists sdi
 POSTHOOK: type: DROPVIEW
 PREHOOK: query: explain create view sdi as select distinct * from src order by 
key limit 2
 PREHOOK: type: CREATEVIEW
+PREHOOK: Input: default@src
+PREHOOK: Output: database:default
+PREHOOK: Output: default@sdi
 POSTHOOK: query: explain create view sdi as select distinct * from src order 
by key limit 2
 POSTHOOK: type: CREATEVIEW
+POSTHOOK: Input: default@src
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@sdi
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
 
@@ -2458,8 +2478,12 @@ POSTHOOK: Input: default@src
 98     val_98
 PREHOOK: query: explain select distinct src.* from src
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select distinct src.* from src
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3151,8 +3175,12 @@ POSTHOOK: Input: default@src
 98     val_98
 PREHOOK: query: explain select distinct * from src where key < '3'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select distinct * from src where key < '3'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3372,12 +3400,18 @@ select * from src1
 union all
 select * from src )subq
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 SELECT distinct * from (
 select * from src1
 union all
 select * from src )subq
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Input: default@src1
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3803,8 +3837,14 @@ POSTHOOK: Input: default@sdi
 POSTHOOK: Output: default@sdi
 PREHOOK: query: explain create view sdi as select distinct * from src order by 
key limit 2
 PREHOOK: type: CREATEVIEW
+PREHOOK: Input: default@src
+PREHOOK: Output: database:default
+PREHOOK: Output: default@sdi
 POSTHOOK: query: explain create view sdi as select distinct * from src order 
by key limit 2
 POSTHOOK: type: CREATEVIEW
+POSTHOOK: Input: default@src
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@sdi
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
 

http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/select_dummy_source.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/select_dummy_source.q.out 
b/ql/src/test/results/clientpositive/llap/select_dummy_source.q.out
index b7f939f..56966c5 100644
--- a/ql/src/test/results/clientpositive/llap/select_dummy_source.q.out
+++ b/ql/src/test/results/clientpositive/llap/select_dummy_source.q.out
@@ -1,9 +1,13 @@
 PREHOOK: query: explain
 select 'a', 100
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select 'a', 100
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -32,9 +36,13 @@ a    100
 PREHOOK: query: explain
 select 1 + 1
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select 1 + 1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -63,9 +71,13 @@ POSTHOOK: Input: _dummy_database@_dummy_table
 PREHOOK: query: explain
 select explode(array('a', 'b'))
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select explode(array('a', 'b'))
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -100,9 +112,13 @@ b
 PREHOOK: query: explain
 select 'a', 100
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select 'a', 100
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -131,9 +147,13 @@ a  100
 PREHOOK: query: explain
 select 1 + 1
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select 1 + 1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -162,9 +182,13 @@ POSTHOOK: Input: _dummy_database@_dummy_table
 PREHOOK: query: explain
 select explode(array('a', 'b'))
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select explode(array('a', 'b'))
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -199,9 +223,13 @@ b
 PREHOOK: query: explain
 select 2 + 3,x from (select 1 + 2 x) X
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select 2 + 3,x from (select 1 + 2 x) X
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 

http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/semijoin.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/semijoin.q.out 
b/ql/src/test/results/clientpositive/llap/semijoin.q.out
index 3ac562c..531ef46 100644
--- a/ql/src/test/results/clientpositive/llap/semijoin.q.out
+++ b/ql/src/test/results/clientpositive/llap/semijoin.q.out
@@ -122,8 +122,14 @@ POSTHOOK: Input: default@t4_n5
 #### A masked pattern was here ####
 PREHOOK: query: explain select * from t1_n55 a left semi join t2_n33 b on 
a.key=b.key sort by a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t1_n55 a left semi join t2_n33 b on 
a.key=b.key sort by a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -233,8 +239,14 @@ POSTHOOK: Input: default@t2_n33
 8      val_8
 PREHOOK: query: explain select * from t2_n33 a left semi join t1_n55 b on 
b.key=a.key sort by a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t2_n33 a left semi join t1_n55 b on 
b.key=a.key sort by a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -346,8 +358,14 @@ POSTHOOK: Input: default@t2_n33
 8      val_4
 PREHOOK: query: explain select * from t1_n55 a left semi join t4_n5 b on 
b.key=a.key sort by a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t4_n5
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t1_n55 a left semi join t4_n5 b on 
b.key=a.key sort by a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t4_n5
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -451,8 +469,14 @@ POSTHOOK: Input: default@t4_n5
 #### A masked pattern was here ####
 PREHOOK: query: explain select a.value from t1_n55 a left semi join t3_n12 b 
on (b.key = a.key and b.key < '15') sort by a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.value from t1_n55 a left semi join t3_n12 b 
on (b.key = a.key and b.key < '15') sort by a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -571,8 +595,14 @@ val_8
 val_9
 PREHOOK: query: explain select * from t1_n55 a left semi join t2_n33 b on 
a.key = b.key and b.value < "val_10" sort by a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t1_n55 a left semi join t2_n33 b on 
a.key = b.key and b.value < "val_10" sort by a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -679,8 +709,14 @@ POSTHOOK: Input: default@t2_n33
 0      val_0
 PREHOOK: query: explain select a.value from t1_n55 a left semi join (select 
key from t3_n12 where key > 5) b on a.key = b.key sort by a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.value from t1_n55 a left semi join (select 
key from t3_n12 where key > 5) b on a.key = b.key sort by a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -791,8 +827,14 @@ val_8
 val_9
 PREHOOK: query: explain select a.value from t1_n55 a left semi join (select 
key , value from t2_n33 where key > 5) b on a.key = b.key and b.value <= 
'val_20' sort by a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.value from t1_n55 a left semi join (select 
key , value from t2_n33 where key > 5) b on a.key = b.key and b.value <= 
'val_20' sort by a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -900,8 +942,14 @@ POSTHOOK: Input: default@t2_n33
 #### A masked pattern was here ####
 PREHOOK: query: explain select * from t2_n33 a left semi join (select key , 
value from t1_n55 where key > 2) b on a.key = b.key sort by a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t2_n33 a left semi join (select key , 
value from t1_n55 where key > 2) b on a.key = b.key sort by a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1010,8 +1058,14 @@ POSTHOOK: Input: default@t2_n33
 8      val_4
 PREHOOK: query: explain select /*+ mapjoin(b) */ a.key from t3_n12 a left semi 
join t1_n55 b on a.key = b.key sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ mapjoin(b) */ a.key from t3_n12 a left 
semi join t1_n55 b on a.key = b.key sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1133,8 +1187,14 @@ POSTHOOK: Input: default@t3_n12
 9
 PREHOOK: query: explain select * from t1_n55 a left semi join t2_n33 b on 
a.key = 2*b.key sort by a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t1_n55 a left semi join t2_n33 b on 
a.key = 2*b.key sort by a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1242,8 +1302,16 @@ POSTHOOK: Input: default@t2_n33
 8      val_8
 PREHOOK: query: explain select * from t1_n55 a join t2_n33 b on a.key = b.key 
left semi join t3_n12 c on b.key = c.key sort by a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t1_n55 a join t2_n33 b on a.key = b.key 
left semi join t3_n12 c on b.key = c.key sort by a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1387,8 +1455,14 @@ POSTHOOK: Input: default@t3_n12
 8      val_8   8       val_4
 PREHOOK: query: explain select * from t3_n12 a left semi join t1_n55 b on 
a.key = b.key and a.value=b.value sort by a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t3_n12 a left semi join t1_n55 b on 
a.key = b.key and a.value=b.value sort by a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1505,8 +1579,16 @@ POSTHOOK: Input: default@t3_n12
 9      val_9
 PREHOOK: query: explain select /*+ mapjoin(b, c) */ a.key from t3_n12 a left 
semi join t1_n55 b on a.key = b.key left semi join t2_n33 c on a.key = c.key 
sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ mapjoin(b, c) */ a.key from t3_n12 a left 
semi join t1_n55 b on a.key = b.key left semi join t2_n33 c on a.key = c.key 
sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1652,8 +1734,16 @@ POSTHOOK: Input: default@t3_n12
 8
 PREHOOK: query: explain select a.key from t3_n12 a left outer join t1_n55 b on 
a.key = b.key left semi join t2_n33 c on b.key = c.key sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.key from t3_n12 a left outer join t1_n55 b 
on a.key = b.key left semi join t2_n33 c on b.key = c.key sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1790,8 +1880,16 @@ POSTHOOK: Input: default@t3_n12
 8
 PREHOOK: query: explain select a.key from t1_n55 a right outer join t3_n12 b 
on a.key = b.key left semi join t2_n33 c on b.key = c.key sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.key from t1_n55 a right outer join t3_n12 b 
on a.key = b.key left semi join t2_n33 c on b.key = c.key sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1931,8 +2029,16 @@ NULL
 NULL
 PREHOOK: query: explain select a.key from t1_n55 a full outer join t3_n12 b on 
a.key = b.key left semi join t2_n33 c on b.key = c.key sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.key from t1_n55 a full outer join t3_n12 b 
on a.key = b.key left semi join t2_n33 c on b.key = c.key sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2072,8 +2178,16 @@ NULL
 NULL
 PREHOOK: query: explain select a.key from t3_n12 a left semi join t2_n33 b on 
a.key = b.key left outer join t1_n55 c on a.key = c.key sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.key from t3_n12 a left semi join t2_n33 b on 
a.key = b.key left outer join t1_n55 c on a.key = c.key sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2213,8 +2327,16 @@ POSTHOOK: Input: default@t3_n12
 8
 PREHOOK: query: explain select a.key from t3_n12 a left semi join t2_n33 b on 
a.key = b.key right outer join t1_n55 c on a.key = c.key sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.key from t3_n12 a left semi join t2_n33 b on 
a.key = b.key right outer join t1_n55 c on a.key = c.key sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2356,8 +2478,16 @@ NULL
 NULL
 PREHOOK: query: explain select a.key from t3_n12 a left semi join t1_n55 b on 
a.key = b.key full outer join t2_n33 c on a.key = c.key sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.key from t3_n12 a left semi join t1_n55 b on 
a.key = b.key full outer join t2_n33 c on a.key = c.key sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2510,8 +2640,16 @@ NULL
 NULL
 PREHOOK: query: explain select a.key from t3_n12 a left semi join t2_n33 b on 
a.key = b.key left outer join t1_n55 c on a.value = c.value sort by a.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n55
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.key from t3_n12 a left semi join t2_n33 b on 
a.key = b.key left outer join t1_n55 c on a.value = c.value sort by a.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n55
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2682,8 +2820,14 @@ POSTHOOK: Input: default@t3_n12
 8
 PREHOOK: query: explain select a.key from t3_n12 a left semi join t2_n33 b on 
a.value = b.value where a.key > 100
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t2_n33
+PREHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select a.key from t3_n12 a left semi join t2_n33 b on 
a.value = b.value where a.key > 100
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t2_n33
+POSTHOOK: Input: default@t3_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2782,10 +2926,14 @@ PREHOOK: query: explain select key, value from src outr 
left semi join
     (select a.key, b.value from src a join (select distinct value from src) b 
on a.value > b.value group by a.key, b.value) inr
     on outr.key=inr.key and outr.value=inr.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select key, value from src outr left semi join
     (select a.key, b.value from src a join (select distinct value from src) b 
on a.value > b.value group by a.key, b.value) inr
     on outr.key=inr.key and outr.value=inr.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1

http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/semijoin6.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/semijoin6.q.out 
b/ql/src/test/results/clientpositive/llap/semijoin6.q.out
index 9935d4c..1394719 100644
--- a/ql/src/test/results/clientpositive/llap/semijoin6.q.out
+++ b/ql/src/test/results/clientpositive/llap/semijoin6.q.out
@@ -37,9 +37,15 @@ POSTHOOK: Lineage: tx2_n0.b SCRIPT []
 PREHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.a=v.a
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1_n1
+PREHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.a=v.a
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1_n1
+POSTHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -139,9 +145,15 @@ POSTHOOK: Input: default@tx2_n0
 PREHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.b <=> v.b
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1_n1
+PREHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.b <=> v.b
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1_n1
+POSTHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -232,9 +244,15 @@ Warning: Shuffle Join MERGEJOIN[12][tables = [$hdt$_0, 
$hdt$_1]] in Stage 'Reduc
 PREHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.b <> v.b
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1_n1
+PREHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.b <> v.b
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1_n1
+POSTHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -331,9 +349,15 @@ NULL       400
 PREHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.a=v.a and u.b <> v.b
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1_n1
+PREHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.a=v.a and u.b <> v.b
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1_n1
+POSTHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -439,9 +463,15 @@ Warning: Shuffle Join MERGEJOIN[12][tables = [$hdt$_0, 
$hdt$_1]] in Stage 'Reduc
 PREHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.a=v.a or u.b <> v.b
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1_n1
+PREHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v on u.a=v.a or u.b <> v.b
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1_n1
+POSTHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -538,9 +568,13 @@ NULL       400
 PREHOOK: query: explain
 select * from tx1_n1 u left semi join tx1_n1 v on u.a=v.a
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1_n1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1_n1 u left semi join tx1_n1 v on u.a=v.a
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1_n1
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -643,6 +677,9 @@ on (u.a + v.b > 400)
       or (coalesce(u.a) + coalesce(v.b) > 1900))
   and u.a = v.a
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1_n1
+PREHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1_n1 u left semi join tx2_n0 v
 on (u.a + v.b > 400)
@@ -650,6 +687,9 @@ on (u.a + v.b > 400)
       or (coalesce(u.a) + coalesce(v.b) > 1900))
   and u.a = v.a
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1_n1
+POSTHOOK: Input: default@tx2_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1

http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/semijoin7.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/semijoin7.q.out 
b/ql/src/test/results/clientpositive/llap/semijoin7.q.out
index 5f7f927..95ee6cc 100644
--- a/ql/src/test/results/clientpositive/llap/semijoin7.q.out
+++ b/ql/src/test/results/clientpositive/llap/semijoin7.q.out
@@ -37,9 +37,15 @@ POSTHOOK: Lineage: tx2.b SCRIPT []
 PREHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.a=v.a
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1
+PREHOOK: Input: default@tx2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.a=v.a
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1
+POSTHOOK: Input: default@tx2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -135,9 +141,15 @@ POSTHOOK: Input: default@tx2
 PREHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.b <=> v.b
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1
+PREHOOK: Input: default@tx2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.b <=> v.b
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1
+POSTHOOK: Input: default@tx2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -228,9 +240,15 @@ Warning: Shuffle Join MERGEJOIN[10][tables = [u, v]] in 
Stage 'Reducer 2' is a c
 PREHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.b <> v.b
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1
+PREHOOK: Input: default@tx2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.b <> v.b
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1
+POSTHOOK: Input: default@tx2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -323,9 +341,15 @@ NULL       400
 PREHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.a=v.a and u.b <> v.b
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1
+PREHOOK: Input: default@tx2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.a=v.a and u.b <> v.b
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1
+POSTHOOK: Input: default@tx2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -427,9 +451,15 @@ Warning: Shuffle Join MERGEJOIN[10][tables = [u, v]] in 
Stage 'Reducer 2' is a c
 PREHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.a=v.a or u.b <> v.b
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1
+PREHOOK: Input: default@tx2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1 u left semi join tx2 v on u.a=v.a or u.b <> v.b
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1
+POSTHOOK: Input: default@tx2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -522,9 +552,13 @@ NULL       400
 PREHOOK: query: explain
 select * from tx1 u left semi join tx1 v on u.a=v.a
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1 u left semi join tx1 v on u.a=v.a
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -623,6 +657,9 @@ on (u.a + v.b > 400)
       or (coalesce(u.a) + coalesce(v.b) > 1900))
   and u.a = v.a
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1
+PREHOOK: Input: default@tx2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tx1 u left semi join tx2 v
 on (u.a + v.b > 400)
@@ -630,6 +667,9 @@ on (u.a + v.b > 400)
       or (coalesce(u.a) + coalesce(v.b) > 1900))
   and u.a = v.a
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1
+POSTHOOK: Input: default@tx2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1

http://git-wip-us.apache.org/repos/asf/hive/blob/163caed7/ql/src/test/results/clientpositive/llap/semijoin_hint.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/semijoin_hint.q.out 
b/ql/src/test/results/clientpositive/llap/semijoin_hint.q.out
index 9ee70ed..e5109ad 100644
--- a/ql/src/test/results/clientpositive/llap/semijoin_hint.q.out
+++ b/ql/src/test/results/clientpositive/llap/semijoin_hint.q.out
@@ -162,8 +162,22 @@ POSTHOOK: Lineage: srccc.key SIMPLE 
[(src)src.FieldSchema(name:key, type:string,
 POSTHOOK: Lineage: srccc.value SIMPLE [(src)src.FieldSchema(name:value, 
type:string, comment:default), ]
 PREHOOK: query: explain select count(*) from srcpart_date k join srcpart_small 
v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from srcpart_date k join 
srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -289,8 +303,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(None)*/ count(*) from srcpart_date k 
join srcpart_small v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(None)*/ count(*) from srcpart_date k 
join srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -389,8 +417,24 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select  /*+ semi(srcpart_date, str, v, 5000)*/ 
count(*) from srcpart_date join srcpart_small v on (srcpart_date.str = v.key1) 
join alltypesorc_int i on (srcpart_date.value = i.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select  /*+ semi(srcpart_date, str, v, 5000)*/ 
count(*) from srcpart_date join srcpart_small v on (srcpart_date.str = v.key1) 
join alltypesorc_int i on (srcpart_date.value = i.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -554,8 +598,24 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select  /*+ semi(i, cstring, v, 3000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1) join alltypesorc_int i 
on (v.key1 = i.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select  /*+ semi(i, cstring, v, 3000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1) join alltypesorc_int i 
on (v.key1 = i.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -703,8 +763,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -830,8 +904,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.value = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.value = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -932,10 +1020,24 @@ PREHOOK: query: explain select /*+ semi(k, str, s, 
5000)*/ count(*) from srcpart
         union all
         select /*+ semi(v, key1, d, 5000)*/ count(*) from srcpart_date d join 
srcpart_small v on (d.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(k, str, s, 5000)*/ count(*) from 
srcpart_date k join srcpart_small s on (k.str = s.key1)
         union all
         select /*+ semi(v, key1, d, 5000)*/ count(*) from srcpart_date d join 
srcpart_small v on (d.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1164,8 +1266,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from srcpart_date k join srcpart_small 
v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from srcpart_date k join 
srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1289,8 +1405,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(None)*/ count(*) from srcpart_date k 
join srcpart_small v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(None)*/ count(*) from srcpart_date k 
join srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1387,8 +1517,24 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select  /*+ semi(srcpart_date, str, v, 5000)*/ 
count(*) from srcpart_date join srcpart_small v on (srcpart_date.str = v.key1) 
join alltypesorc_int i on (srcpart_date.value = i.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select  /*+ semi(srcpart_date, str, v, 5000)*/ 
count(*) from srcpart_date join srcpart_small v on (srcpart_date.str = v.key1) 
join alltypesorc_int i on (srcpart_date.value = i.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1550,8 +1696,24 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select  /*+ semi(i, cstring, v, 3000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1) join alltypesorc_int i 
on (v.key1 = i.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select  /*+ semi(i, cstring, v, 3000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1) join alltypesorc_int i 
on (v.key1 = i.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1697,8 +1859,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1822,8 +1998,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.value = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.value = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1922,10 +2112,24 @@ PREHOOK: query: explain select /*+ semi(k, str, s, 
5000)*/ count(*) from srcpart
         union all
         select /*+ semi(v, key1, d, 5000)*/ count(*) from srcpart_date d join 
srcpart_small v on (d.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(k, str, s, 5000)*/ count(*) from 
srcpart_date k join srcpart_small s on (k.str = s.key1)
         union all
         select /*+ semi(v, key1, d, 5000)*/ count(*) from srcpart_date d join 
srcpart_small v on (d.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2138,8 +2342,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from srcpart_date k join srcpart_small 
v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from srcpart_date k join 
srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2255,8 +2473,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(None)*/ count(*) from srcpart_date k 
join srcpart_small v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(None)*/ count(*) from srcpart_date k 
join srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2345,8 +2577,24 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select  /*+ semi(srcpart_date, str, v, 5000)*/ 
count(*) from srcpart_date join srcpart_small v on (srcpart_date.str = v.key1) 
join alltypesorc_int i on (srcpart_date.value = i.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select  /*+ semi(srcpart_date, str, v, 5000)*/ 
count(*) from srcpart_date join srcpart_small v on (srcpart_date.str = v.key1) 
join alltypesorc_int i on (srcpart_date.value = i.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2496,8 +2744,24 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select  /*+ semi(i, cstring, v, 3000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1) join alltypesorc_int i 
on (v.key1 = i.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select  /*+ semi(i, cstring, v, 3000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1) join alltypesorc_int i 
on (v.key1 = i.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2631,8 +2895,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.str = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2748,8 +3026,22 @@ STAGE PLANS:
 
 PREHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.value = v.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date
+PREHOOK: Input: default@srcpart_date@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small
+PREHOOK: Input: default@srcpart_small@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select /*+ semi(k, str, v, 5000)*/ count(*) from 
srcpart_date k join srcpart_small v on (k.value = v.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2857,11 +3149,23 @@ WHEN MATCHED AND s.a > 8 THEN DELETE
 WHEN MATCHED THEN UPDATE SET b = 7
 WHEN NOT MATCHED THEN INSERT VALUES(s.a, s.b)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@acidtbl
+PREHOOK: Input: default@nonacidorctbl
+PREHOOK: Output: default@acidtbl
+PREHOOK: Output: default@acidtbl
+PREHOOK: Output: default@acidtbl
+PREHOOK: Output: default@merge_tmp_table
 POSTHOOK: query: explain merge into acidTbl as t using nonAcidOrcTbl s ON t.a 
= s.a
 WHEN MATCHED AND s.a > 8 THEN DELETE
 WHEN MATCHED THEN UPDATE SET b = 7
 WHEN NOT MATCHED THEN INSERT VALUES(s.a, s.b)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@acidtbl
+POSTHOOK: Input: default@nonacidorctbl
+POSTHOOK: Output: default@acidtbl
+POSTHOOK: Output: default@acidtbl
+POSTHOOK: Output: default@acidtbl
+POSTHOOK: Output: default@merge_tmp_table
 STAGE DEPENDENCIES:
   Stage-4 is a root stage
   Stage-5 depends on stages: Stage-4
@@ -3206,11 +3510,23 @@ WHEN MATCHED AND s.a > 8 THEN DELETE
 WHEN MATCHED THEN UPDATE SET b = 7
 WHEN NOT MATCHED THEN INSERT VALUES(s.a, s.b)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@acidtbl
+PREHOOK: Input: default@nonacidorctbl
+PREHOOK: Output: default@acidtbl
+PREHOOK: Output: default@acidtbl
+PREHOOK: Output: default@acidtbl
+PREHOOK: Output: default@merge_tmp_table
 POSTHOOK: query: explain merge  /*+ semi(s, a, t, 1000)*/  into acidTbl as t 
using nonAcidOrcTbl s ON t.a = s.a
 WHEN MATCHED AND s.a > 8 THEN DELETE
 WHEN MATCHED THEN UPDATE SET b = 7
 WHEN NOT MATCHED THEN INSERT VALUES(s.a, s.b)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@acidtbl
+POSTHOOK: Input: default@nonacidorctbl
+POSTHOOK: Output: default@acidtbl
+POSTHOOK: Output: default@acidtbl
+POSTHOOK: Output: default@acidtbl
+POSTHOOK: Output: default@merge_tmp_table
 STAGE DEPENDENCIES:
   Stage-4 is a root stage
   Stage-5 depends on stages: Stage-4

Reply via email to