http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/temp_table.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/temp_table.q.out 
b/ql/src/test/results/clientpositive/llap/temp_table.q.out
index 4b9991b..0f914c1 100644
--- a/ql/src/test/results/clientpositive/llap/temp_table.q.out
+++ b/ql/src/test/results/clientpositive/llap/temp_table.q.out
@@ -1,7 +1,13 @@
 PREHOOK: query: EXPLAIN CREATE TEMPORARY TABLE foo AS SELECT * FROM src WHERE 
key % 2 = 0
 PREHOOK: type: CREATETABLE_AS_SELECT
+PREHOOK: Input: default@src
+PREHOOK: Output: database:default
+PREHOOK: Output: default@foo
 POSTHOOK: query: EXPLAIN CREATE TEMPORARY TABLE foo AS SELECT * FROM src WHERE 
key % 2 = 0
 POSTHOOK: type: CREATETABLE_AS_SELECT
+POSTHOOK: Input: default@src
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@foo
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -73,8 +79,14 @@ POSTHOOK: Output: database:default
 POSTHOOK: Output: default@foo
 PREHOOK: query: EXPLAIN CREATE TEMPORARY TABLE bar AS SELECT * FROM src WHERE 
key % 2 = 1
 PREHOOK: type: CREATETABLE_AS_SELECT
+PREHOOK: Input: default@src
+PREHOOK: Output: database:default
+PREHOOK: Output: default@bar
 POSTHOOK: query: EXPLAIN CREATE TEMPORARY TABLE bar AS SELECT * FROM src WHERE 
key % 2 = 1
 POSTHOOK: type: CREATETABLE_AS_SELECT
+POSTHOOK: Input: default@src
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@bar
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -162,8 +174,12 @@ key                        string
 value                  string                                      
 PREHOOK: query: explain select * from foo order by key limit 10
 PREHOOK: type: QUERY
+PREHOOK: Input: default@foo
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from foo order by key limit 10
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@foo
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -237,8 +253,14 @@ POSTHOOK: Input: default@foo
 116    val_116
 PREHOOK: query: explain select * from (select * from foo union all select * 
from bar) u order by key limit 10
 PREHOOK: type: QUERY
+PREHOOK: Input: default@bar
+PREHOOK: Input: default@foo
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from (select * from foo union all select * 
from bar) u order by key limit 10
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@bar
+POSTHOOK: Input: default@foo
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out 
b/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out
index 5107fbe..2df2294 100644
--- a/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out
@@ -67,8 +67,18 @@ p                    int
 p                      int                                         
 PREHOOK: query: explain select test_n1.key, test_n1.value from test_n1 join 
test1 on (test_n1.key = test1.key) order by test_n1.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@test1
+PREHOOK: Input: default@test_n1
+PREHOOK: Input: default@test_n1@p=1
+PREHOOK: Input: default@test_n1@p=2
+#### A masked pattern was here ####
 POSTHOOK: query: explain select test_n1.key, test_n1.value from test_n1 join 
test1 on (test_n1.key = test1.key) order by test_n1.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@test1
+POSTHOOK: Input: default@test_n1
+POSTHOOK: Input: default@test_n1@p=1
+POSTHOOK: Input: default@test_n1@p=2
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_dml.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_dml.q.out 
b/ql/src/test/results/clientpositive/llap/tez_dml.q.out
index 993d57b..67d4bf3 100644
--- a/ql/src/test/results/clientpositive/llap/tez_dml.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_dml.q.out
@@ -1,7 +1,13 @@
 PREHOOK: query: EXPLAIN CREATE TABLE tmp_src AS SELECT * FROM (SELECT value, 
count(value) AS cnt FROM src GROUP BY value) f1 ORDER BY cnt
 PREHOOK: type: CREATETABLE_AS_SELECT
+PREHOOK: Input: default@src
+PREHOOK: Output: database:default
+PREHOOK: Output: default@tmp_src
 POSTHOOK: query: EXPLAIN CREATE TABLE tmp_src AS SELECT * FROM (SELECT value, 
count(value) AS cnt FROM src GROUP BY value) f1 ORDER BY cnt
 POSTHOOK: type: CREATETABLE_AS_SELECT
+POSTHOOK: Input: default@src
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@tmp_src
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -432,8 +438,11 @@ POSTHOOK: Output: database:default
 POSTHOOK: Output: default@tmp_src_part
 PREHOOK: query: EXPLAIN INSERT INTO TABLE tmp_src_part PARTITION (d) SELECT * 
FROM tmp_src
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tmp_src
+PREHOOK: Output: default@tmp_src_part
 POSTHOOK: query: EXPLAIN INSERT INTO TABLE tmp_src_part PARTITION (d) SELECT * 
FROM tmp_src
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tmp_src
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -892,11 +901,17 @@ FROM src
 INSERT INTO TABLE even SELECT key, value WHERE key % 2 = 0 
 INSERT INTO TABLE odd SELECT key, value WHERE key % 2 = 1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@even
+PREHOOK: Output: default@odd
 POSTHOOK: query: EXPLAIN
 FROM src
 INSERT INTO TABLE even SELECT key, value WHERE key % 2 = 0 
 INSERT INTO TABLE odd SELECT key, value WHERE key % 2 = 1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@even
+POSTHOOK: Output: default@odd
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
   Stage-3 depends on stages: Stage-2

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out 
b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out
index fd6541e..3892430 100644
--- a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out
@@ -6,6 +6,8 @@ where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 order by a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   *
@@ -14,6 +16,8 @@ where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 order by a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -139,6 +143,8 @@ from alltypesorc a join alltypesorc b on a.cint = b.cint
 where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   count(*)
@@ -146,6 +152,8 @@ from alltypesorc a join alltypesorc b on a.cint = b.cint
 where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -264,6 +272,8 @@ where
 group by a.csmallint
 order by a.csmallint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.csmallint, count(*) c1
@@ -273,6 +283,8 @@ where
 group by a.csmallint
 order by a.csmallint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -417,6 +429,8 @@ where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 order by a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   *
@@ -425,6 +439,8 @@ where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 order by a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -553,6 +569,8 @@ from alltypesorc a join alltypesorc b on a.cint = b.cint
 where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   count(*)
@@ -560,6 +578,8 @@ from alltypesorc a join alltypesorc b on a.cint = b.cint
 where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -681,6 +701,8 @@ where
 group by a.csmallint
 order by cs
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.csmallint cs, count(*) c1
@@ -690,6 +712,8 @@ where
 group by a.csmallint
 order by cs
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out 
b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out
index 3373fc25..7c8fbc2 100644
--- a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out
@@ -10,6 +10,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.*
@@ -22,6 +25,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -201,6 +207,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.*
@@ -213,6 +222,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -392,6 +404,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.*
@@ -404,6 +419,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_3.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_3.q.out 
b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_3.q.out
index 2a03d37..a5f3472 100644
--- a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_3.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_3.q.out
@@ -4,12 +4,18 @@ from alltypesorc a left outer join src b
 on a.cint = cast(b.key as int) and (a.cint < 100)
 limit 1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select a.*
 from alltypesorc a left outer join src b
 on a.cint = cast(b.key as int) and (a.cint < 100)
 limit 1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -111,12 +117,18 @@ from alltypesorc a left outer join src b
 on a.cint = cast(b.key as int) and (a.cint < 100)
 limit 1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select a.*
 from alltypesorc a left outer join src b
 on a.cint = cast(b.key as int) and (a.cint < 100)
 limit 1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_input_counters.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_input_counters.q.out 
b/ql/src/test/results/clientpositive/llap/tez_input_counters.q.out
index 94883ce..501c3b6 100644
--- a/ql/src/test/results/clientpositive/llap/tez_input_counters.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_input_counters.q.out
@@ -1841,6 +1841,392 @@ Stage-1 INPUT COUNTERS:
    RAW_INPUT_SPLITS_Map_1: 148
 PREHOOK: query: explain select sum(hash(*)) from testpart t1 join testpart1 t2 
on t1.v = t2.v
 PREHOOK: type: QUERY
+PREHOOK: Input: default@testpart
+PREHOOK: Input: default@testpart1
+PREHOOK: Input: default@testpart1@v=val_0
+PREHOOK: Input: default@testpart1@v=val_10
+PREHOOK: Input: default@testpart1@v=val_100
+PREHOOK: Input: default@testpart1@v=val_103
+PREHOOK: Input: default@testpart1@v=val_104
+PREHOOK: Input: default@testpart1@v=val_105
+PREHOOK: Input: default@testpart1@v=val_11
+PREHOOK: Input: default@testpart1@v=val_111
+PREHOOK: Input: default@testpart1@v=val_113
+PREHOOK: Input: default@testpart1@v=val_114
+PREHOOK: Input: default@testpart1@v=val_116
+PREHOOK: Input: default@testpart1@v=val_118
+PREHOOK: Input: default@testpart1@v=val_119
+PREHOOK: Input: default@testpart1@v=val_12
+PREHOOK: Input: default@testpart1@v=val_120
+PREHOOK: Input: default@testpart1@v=val_125
+PREHOOK: Input: default@testpart1@v=val_126
+PREHOOK: Input: default@testpart1@v=val_128
+PREHOOK: Input: default@testpart1@v=val_129
+PREHOOK: Input: default@testpart1@v=val_131
+PREHOOK: Input: default@testpart1@v=val_133
+PREHOOK: Input: default@testpart1@v=val_134
+PREHOOK: Input: default@testpart1@v=val_136
+PREHOOK: Input: default@testpart1@v=val_137
+PREHOOK: Input: default@testpart1@v=val_138
+PREHOOK: Input: default@testpart1@v=val_143
+PREHOOK: Input: default@testpart1@v=val_145
+PREHOOK: Input: default@testpart1@v=val_146
+PREHOOK: Input: default@testpart1@v=val_149
+PREHOOK: Input: default@testpart1@v=val_15
+PREHOOK: Input: default@testpart1@v=val_150
+PREHOOK: Input: default@testpart1@v=val_152
+PREHOOK: Input: default@testpart1@v=val_153
+PREHOOK: Input: default@testpart1@v=val_155
+PREHOOK: Input: default@testpart1@v=val_156
+PREHOOK: Input: default@testpart1@v=val_157
+PREHOOK: Input: default@testpart1@v=val_158
+PREHOOK: Input: default@testpart1@v=val_160
+PREHOOK: Input: default@testpart1@v=val_162
+PREHOOK: Input: default@testpart1@v=val_163
+PREHOOK: Input: default@testpart1@v=val_164
+PREHOOK: Input: default@testpart1@v=val_165
+PREHOOK: Input: default@testpart1@v=val_166
+PREHOOK: Input: default@testpart1@v=val_167
+PREHOOK: Input: default@testpart1@v=val_168
+PREHOOK: Input: default@testpart1@v=val_169
+PREHOOK: Input: default@testpart1@v=val_17
+PREHOOK: Input: default@testpart1@v=val_170
+PREHOOK: Input: default@testpart1@v=val_172
+PREHOOK: Input: default@testpart1@v=val_174
+PREHOOK: Input: default@testpart1@v=val_175
+PREHOOK: Input: default@testpart1@v=val_176
+PREHOOK: Input: default@testpart1@v=val_177
+PREHOOK: Input: default@testpart1@v=val_178
+PREHOOK: Input: default@testpart1@v=val_179
+PREHOOK: Input: default@testpart1@v=val_18
+PREHOOK: Input: default@testpart1@v=val_180
+PREHOOK: Input: default@testpart1@v=val_181
+PREHOOK: Input: default@testpart1@v=val_183
+PREHOOK: Input: default@testpart1@v=val_186
+PREHOOK: Input: default@testpart1@v=val_187
+PREHOOK: Input: default@testpart1@v=val_189
+PREHOOK: Input: default@testpart1@v=val_19
+PREHOOK: Input: default@testpart1@v=val_190
+PREHOOK: Input: default@testpart1@v=val_191
+PREHOOK: Input: default@testpart1@v=val_192
+PREHOOK: Input: default@testpart1@v=val_193
+PREHOOK: Input: default@testpart1@v=val_194
+PREHOOK: Input: default@testpart1@v=val_195
+PREHOOK: Input: default@testpart1@v=val_196
+PREHOOK: Input: default@testpart1@v=val_197
+PREHOOK: Input: default@testpart1@v=val_199
+PREHOOK: Input: default@testpart1@v=val_2
+PREHOOK: Input: default@testpart1@v=val_20
+PREHOOK: Input: default@testpart@v=val_0
+PREHOOK: Input: default@testpart@v=val_10
+PREHOOK: Input: default@testpart@v=val_100
+PREHOOK: Input: default@testpart@v=val_103
+PREHOOK: Input: default@testpart@v=val_104
+PREHOOK: Input: default@testpart@v=val_105
+PREHOOK: Input: default@testpart@v=val_11
+PREHOOK: Input: default@testpart@v=val_111
+PREHOOK: Input: default@testpart@v=val_113
+PREHOOK: Input: default@testpart@v=val_114
+PREHOOK: Input: default@testpart@v=val_116
+PREHOOK: Input: default@testpart@v=val_118
+PREHOOK: Input: default@testpart@v=val_119
+PREHOOK: Input: default@testpart@v=val_12
+PREHOOK: Input: default@testpart@v=val_120
+PREHOOK: Input: default@testpart@v=val_125
+PREHOOK: Input: default@testpart@v=val_126
+PREHOOK: Input: default@testpart@v=val_128
+PREHOOK: Input: default@testpart@v=val_129
+PREHOOK: Input: default@testpart@v=val_131
+PREHOOK: Input: default@testpart@v=val_133
+PREHOOK: Input: default@testpart@v=val_134
+PREHOOK: Input: default@testpart@v=val_136
+PREHOOK: Input: default@testpart@v=val_137
+PREHOOK: Input: default@testpart@v=val_138
+PREHOOK: Input: default@testpart@v=val_143
+PREHOOK: Input: default@testpart@v=val_145
+PREHOOK: Input: default@testpart@v=val_146
+PREHOOK: Input: default@testpart@v=val_149
+PREHOOK: Input: default@testpart@v=val_15
+PREHOOK: Input: default@testpart@v=val_150
+PREHOOK: Input: default@testpart@v=val_152
+PREHOOK: Input: default@testpart@v=val_153
+PREHOOK: Input: default@testpart@v=val_155
+PREHOOK: Input: default@testpart@v=val_156
+PREHOOK: Input: default@testpart@v=val_157
+PREHOOK: Input: default@testpart@v=val_158
+PREHOOK: Input: default@testpart@v=val_160
+PREHOOK: Input: default@testpart@v=val_162
+PREHOOK: Input: default@testpart@v=val_163
+PREHOOK: Input: default@testpart@v=val_164
+PREHOOK: Input: default@testpart@v=val_165
+PREHOOK: Input: default@testpart@v=val_166
+PREHOOK: Input: default@testpart@v=val_167
+PREHOOK: Input: default@testpart@v=val_168
+PREHOOK: Input: default@testpart@v=val_169
+PREHOOK: Input: default@testpart@v=val_17
+PREHOOK: Input: default@testpart@v=val_170
+PREHOOK: Input: default@testpart@v=val_172
+PREHOOK: Input: default@testpart@v=val_174
+PREHOOK: Input: default@testpart@v=val_175
+PREHOOK: Input: default@testpart@v=val_176
+PREHOOK: Input: default@testpart@v=val_177
+PREHOOK: Input: default@testpart@v=val_178
+PREHOOK: Input: default@testpart@v=val_179
+PREHOOK: Input: default@testpart@v=val_18
+PREHOOK: Input: default@testpart@v=val_180
+PREHOOK: Input: default@testpart@v=val_181
+PREHOOK: Input: default@testpart@v=val_183
+PREHOOK: Input: default@testpart@v=val_186
+PREHOOK: Input: default@testpart@v=val_187
+PREHOOK: Input: default@testpart@v=val_189
+PREHOOK: Input: default@testpart@v=val_19
+PREHOOK: Input: default@testpart@v=val_190
+PREHOOK: Input: default@testpart@v=val_191
+PREHOOK: Input: default@testpart@v=val_192
+PREHOOK: Input: default@testpart@v=val_193
+PREHOOK: Input: default@testpart@v=val_194
+PREHOOK: Input: default@testpart@v=val_195
+PREHOOK: Input: default@testpart@v=val_196
+PREHOOK: Input: default@testpart@v=val_197
+PREHOOK: Input: default@testpart@v=val_199
+PREHOOK: Input: default@testpart@v=val_2
+PREHOOK: Input: default@testpart@v=val_20
+PREHOOK: Input: default@testpart@v=val_200
+PREHOOK: Input: default@testpart@v=val_201
+PREHOOK: Input: default@testpart@v=val_202
+PREHOOK: Input: default@testpart@v=val_203
+PREHOOK: Input: default@testpart@v=val_205
+PREHOOK: Input: default@testpart@v=val_207
+PREHOOK: Input: default@testpart@v=val_208
+PREHOOK: Input: default@testpart@v=val_209
+PREHOOK: Input: default@testpart@v=val_213
+PREHOOK: Input: default@testpart@v=val_214
+PREHOOK: Input: default@testpart@v=val_216
+PREHOOK: Input: default@testpart@v=val_217
+PREHOOK: Input: default@testpart@v=val_218
+PREHOOK: Input: default@testpart@v=val_219
+PREHOOK: Input: default@testpart@v=val_221
+PREHOOK: Input: default@testpart@v=val_222
+PREHOOK: Input: default@testpart@v=val_223
+PREHOOK: Input: default@testpart@v=val_224
+PREHOOK: Input: default@testpart@v=val_226
+PREHOOK: Input: default@testpart@v=val_228
+PREHOOK: Input: default@testpart@v=val_229
+PREHOOK: Input: default@testpart@v=val_230
+PREHOOK: Input: default@testpart@v=val_233
+PREHOOK: Input: default@testpart@v=val_235
+PREHOOK: Input: default@testpart@v=val_237
+PREHOOK: Input: default@testpart@v=val_238
+PREHOOK: Input: default@testpart@v=val_239
+PREHOOK: Input: default@testpart@v=val_24
+PREHOOK: Input: default@testpart@v=val_241
+PREHOOK: Input: default@testpart@v=val_242
+PREHOOK: Input: default@testpart@v=val_244
+PREHOOK: Input: default@testpart@v=val_247
+PREHOOK: Input: default@testpart@v=val_248
+PREHOOK: Input: default@testpart@v=val_249
+PREHOOK: Input: default@testpart@v=val_252
+PREHOOK: Input: default@testpart@v=val_255
+PREHOOK: Input: default@testpart@v=val_256
+PREHOOK: Input: default@testpart@v=val_257
+PREHOOK: Input: default@testpart@v=val_258
+PREHOOK: Input: default@testpart@v=val_26
+PREHOOK: Input: default@testpart@v=val_260
+PREHOOK: Input: default@testpart@v=val_262
+PREHOOK: Input: default@testpart@v=val_263
+PREHOOK: Input: default@testpart@v=val_265
+PREHOOK: Input: default@testpart@v=val_266
+PREHOOK: Input: default@testpart@v=val_27
+PREHOOK: Input: default@testpart@v=val_272
+PREHOOK: Input: default@testpart@v=val_273
+PREHOOK: Input: default@testpart@v=val_274
+PREHOOK: Input: default@testpart@v=val_275
+PREHOOK: Input: default@testpart@v=val_277
+PREHOOK: Input: default@testpart@v=val_278
+PREHOOK: Input: default@testpart@v=val_28
+PREHOOK: Input: default@testpart@v=val_280
+PREHOOK: Input: default@testpart@v=val_281
+PREHOOK: Input: default@testpart@v=val_282
+PREHOOK: Input: default@testpart@v=val_283
+PREHOOK: Input: default@testpart@v=val_284
+PREHOOK: Input: default@testpart@v=val_285
+PREHOOK: Input: default@testpart@v=val_286
+PREHOOK: Input: default@testpart@v=val_287
+PREHOOK: Input: default@testpart@v=val_288
+PREHOOK: Input: default@testpart@v=val_289
+PREHOOK: Input: default@testpart@v=val_291
+PREHOOK: Input: default@testpart@v=val_292
+PREHOOK: Input: default@testpart@v=val_296
+PREHOOK: Input: default@testpart@v=val_298
+PREHOOK: Input: default@testpart@v=val_30
+PREHOOK: Input: default@testpart@v=val_302
+PREHOOK: Input: default@testpart@v=val_305
+PREHOOK: Input: default@testpart@v=val_306
+PREHOOK: Input: default@testpart@v=val_307
+PREHOOK: Input: default@testpart@v=val_308
+PREHOOK: Input: default@testpart@v=val_309
+PREHOOK: Input: default@testpart@v=val_310
+PREHOOK: Input: default@testpart@v=val_311
+PREHOOK: Input: default@testpart@v=val_315
+PREHOOK: Input: default@testpart@v=val_316
+PREHOOK: Input: default@testpart@v=val_317
+PREHOOK: Input: default@testpart@v=val_318
+PREHOOK: Input: default@testpart@v=val_321
+PREHOOK: Input: default@testpart@v=val_322
+PREHOOK: Input: default@testpart@v=val_323
+PREHOOK: Input: default@testpart@v=val_325
+PREHOOK: Input: default@testpart@v=val_327
+PREHOOK: Input: default@testpart@v=val_33
+PREHOOK: Input: default@testpart@v=val_331
+PREHOOK: Input: default@testpart@v=val_332
+PREHOOK: Input: default@testpart@v=val_333
+PREHOOK: Input: default@testpart@v=val_335
+PREHOOK: Input: default@testpart@v=val_336
+PREHOOK: Input: default@testpart@v=val_338
+PREHOOK: Input: default@testpart@v=val_339
+PREHOOK: Input: default@testpart@v=val_34
+PREHOOK: Input: default@testpart@v=val_341
+PREHOOK: Input: default@testpart@v=val_342
+PREHOOK: Input: default@testpart@v=val_344
+PREHOOK: Input: default@testpart@v=val_345
+PREHOOK: Input: default@testpart@v=val_348
+PREHOOK: Input: default@testpart@v=val_35
+PREHOOK: Input: default@testpart@v=val_351
+PREHOOK: Input: default@testpart@v=val_353
+PREHOOK: Input: default@testpart@v=val_356
+PREHOOK: Input: default@testpart@v=val_360
+PREHOOK: Input: default@testpart@v=val_362
+PREHOOK: Input: default@testpart@v=val_364
+PREHOOK: Input: default@testpart@v=val_365
+PREHOOK: Input: default@testpart@v=val_366
+PREHOOK: Input: default@testpart@v=val_367
+PREHOOK: Input: default@testpart@v=val_368
+PREHOOK: Input: default@testpart@v=val_369
+PREHOOK: Input: default@testpart@v=val_37
+PREHOOK: Input: default@testpart@v=val_373
+PREHOOK: Input: default@testpart@v=val_374
+PREHOOK: Input: default@testpart@v=val_375
+PREHOOK: Input: default@testpart@v=val_377
+PREHOOK: Input: default@testpart@v=val_378
+PREHOOK: Input: default@testpart@v=val_379
+PREHOOK: Input: default@testpart@v=val_382
+PREHOOK: Input: default@testpart@v=val_384
+PREHOOK: Input: default@testpart@v=val_386
+PREHOOK: Input: default@testpart@v=val_389
+PREHOOK: Input: default@testpart@v=val_392
+PREHOOK: Input: default@testpart@v=val_393
+PREHOOK: Input: default@testpart@v=val_394
+PREHOOK: Input: default@testpart@v=val_395
+PREHOOK: Input: default@testpart@v=val_396
+PREHOOK: Input: default@testpart@v=val_397
+PREHOOK: Input: default@testpart@v=val_399
+PREHOOK: Input: default@testpart@v=val_4
+PREHOOK: Input: default@testpart@v=val_400
+PREHOOK: Input: default@testpart@v=val_401
+PREHOOK: Input: default@testpart@v=val_402
+PREHOOK: Input: default@testpart@v=val_403
+PREHOOK: Input: default@testpart@v=val_404
+PREHOOK: Input: default@testpart@v=val_406
+PREHOOK: Input: default@testpart@v=val_407
+PREHOOK: Input: default@testpart@v=val_409
+PREHOOK: Input: default@testpart@v=val_41
+PREHOOK: Input: default@testpart@v=val_411
+PREHOOK: Input: default@testpart@v=val_413
+PREHOOK: Input: default@testpart@v=val_414
+PREHOOK: Input: default@testpart@v=val_417
+PREHOOK: Input: default@testpart@v=val_418
+PREHOOK: Input: default@testpart@v=val_419
+PREHOOK: Input: default@testpart@v=val_42
+PREHOOK: Input: default@testpart@v=val_421
+PREHOOK: Input: default@testpart@v=val_424
+PREHOOK: Input: default@testpart@v=val_427
+PREHOOK: Input: default@testpart@v=val_429
+PREHOOK: Input: default@testpart@v=val_43
+PREHOOK: Input: default@testpart@v=val_430
+PREHOOK: Input: default@testpart@v=val_431
+PREHOOK: Input: default@testpart@v=val_432
+PREHOOK: Input: default@testpart@v=val_435
+PREHOOK: Input: default@testpart@v=val_436
+PREHOOK: Input: default@testpart@v=val_437
+PREHOOK: Input: default@testpart@v=val_438
+PREHOOK: Input: default@testpart@v=val_439
+PREHOOK: Input: default@testpart@v=val_44
+PREHOOK: Input: default@testpart@v=val_443
+PREHOOK: Input: default@testpart@v=val_444
+PREHOOK: Input: default@testpart@v=val_446
+PREHOOK: Input: default@testpart@v=val_448
+PREHOOK: Input: default@testpart@v=val_449
+PREHOOK: Input: default@testpart@v=val_452
+PREHOOK: Input: default@testpart@v=val_453
+PREHOOK: Input: default@testpart@v=val_454
+PREHOOK: Input: default@testpart@v=val_455
+PREHOOK: Input: default@testpart@v=val_457
+PREHOOK: Input: default@testpart@v=val_458
+PREHOOK: Input: default@testpart@v=val_459
+PREHOOK: Input: default@testpart@v=val_460
+PREHOOK: Input: default@testpart@v=val_462
+PREHOOK: Input: default@testpart@v=val_463
+PREHOOK: Input: default@testpart@v=val_466
+PREHOOK: Input: default@testpart@v=val_467
+PREHOOK: Input: default@testpart@v=val_468
+PREHOOK: Input: default@testpart@v=val_469
+PREHOOK: Input: default@testpart@v=val_47
+PREHOOK: Input: default@testpart@v=val_470
+PREHOOK: Input: default@testpart@v=val_472
+PREHOOK: Input: default@testpart@v=val_475
+PREHOOK: Input: default@testpart@v=val_477
+PREHOOK: Input: default@testpart@v=val_478
+PREHOOK: Input: default@testpart@v=val_479
+PREHOOK: Input: default@testpart@v=val_480
+PREHOOK: Input: default@testpart@v=val_481
+PREHOOK: Input: default@testpart@v=val_482
+PREHOOK: Input: default@testpart@v=val_483
+PREHOOK: Input: default@testpart@v=val_484
+PREHOOK: Input: default@testpart@v=val_485
+PREHOOK: Input: default@testpart@v=val_487
+PREHOOK: Input: default@testpart@v=val_489
+PREHOOK: Input: default@testpart@v=val_490
+PREHOOK: Input: default@testpart@v=val_491
+PREHOOK: Input: default@testpart@v=val_492
+PREHOOK: Input: default@testpart@v=val_493
+PREHOOK: Input: default@testpart@v=val_494
+PREHOOK: Input: default@testpart@v=val_495
+PREHOOK: Input: default@testpart@v=val_496
+PREHOOK: Input: default@testpart@v=val_497
+PREHOOK: Input: default@testpart@v=val_498
+PREHOOK: Input: default@testpart@v=val_5
+PREHOOK: Input: default@testpart@v=val_51
+PREHOOK: Input: default@testpart@v=val_53
+PREHOOK: Input: default@testpart@v=val_54
+PREHOOK: Input: default@testpart@v=val_57
+PREHOOK: Input: default@testpart@v=val_58
+PREHOOK: Input: default@testpart@v=val_64
+PREHOOK: Input: default@testpart@v=val_65
+PREHOOK: Input: default@testpart@v=val_66
+PREHOOK: Input: default@testpart@v=val_67
+PREHOOK: Input: default@testpart@v=val_69
+PREHOOK: Input: default@testpart@v=val_70
+PREHOOK: Input: default@testpart@v=val_72
+PREHOOK: Input: default@testpart@v=val_74
+PREHOOK: Input: default@testpart@v=val_76
+PREHOOK: Input: default@testpart@v=val_77
+PREHOOK: Input: default@testpart@v=val_78
+PREHOOK: Input: default@testpart@v=val_8
+PREHOOK: Input: default@testpart@v=val_80
+PREHOOK: Input: default@testpart@v=val_82
+PREHOOK: Input: default@testpart@v=val_83
+PREHOOK: Input: default@testpart@v=val_84
+PREHOOK: Input: default@testpart@v=val_85
+PREHOOK: Input: default@testpart@v=val_86
+PREHOOK: Input: default@testpart@v=val_87
+PREHOOK: Input: default@testpart@v=val_9
+PREHOOK: Input: default@testpart@v=val_90
+PREHOOK: Input: default@testpart@v=val_92
+PREHOOK: Input: default@testpart@v=val_95
+PREHOOK: Input: default@testpart@v=val_96
+PREHOOK: Input: default@testpart@v=val_97
+PREHOOK: Input: default@testpart@v=val_98
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_join.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_join.q.out 
b/ql/src/test/results/clientpositive/llap/tez_join.q.out
index 8253333..518cc15 100644
--- a/ql/src/test/results/clientpositive/llap/tez_join.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_join.q.out
@@ -31,6 +31,9 @@ join
 (select t2_n26.id, t2_n26.od from t2_n26 order by t2_n26.id, t2_n26.od) 
rt2_n26) vt2_n26
 where vt1_n42.id=vt2_n26.id
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n42
+PREHOOK: Input: default@t2_n26
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select vt1_n42.id from
 (select rt1_n42.id from
@@ -40,6 +43,9 @@ join
 (select t2_n26.id, t2_n26.od from t2_n26 order by t2_n26.id, t2_n26.od) 
rt2_n26) vt2_n26
 where vt1_n42.id=vt2_n26.id
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n42
+POSTHOOK: Input: default@t2_n26
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out 
b/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out
index 122eb5c..36cae4e 100644
--- a/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out
@@ -19,9 +19,15 @@ POSTHOOK: Lineage: orc_src.value SIMPLE 
[(src)src.FieldSchema(name:value, type:s
 PREHOOK: query: explain
 SELECT count(*) FROM src, orc_src where src.key=orc_src.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@orc_src
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 SELECT count(*) FROM src, orc_src where src.key=orc_src.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@orc_src
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -131,12 +137,26 @@ srcpart x join srcpart y on (x.key = y.key)
 union all
 select key, value from srcpart z) a join src b on (a.value = b.value) group by 
a.key, a.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@srcpart
+PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
+PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
+PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
+PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select  key, count(*) from (select x.key as key, y.value as value from
 srcpart x join srcpart y on (x.key = y.key)
 union all
 select key, value from srcpart z) a join src b on (a.value = b.value) group by 
a.key, a.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Input: default@srcpart
+POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
+POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
+POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out 
b/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out
index 8b5f73f..ae96c62 100644
--- a/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out
@@ -133,6 +133,10 @@ inner join
 service_request_clean b
 on a.contact_event_id = b.cnctevn_id
 PREHOOK: type: CREATETABLE_AS_SELECT
+PREHOOK: Input: default@ct_events_clean
+PREHOOK: Input: default@service_request_clean
+PREHOOK: Output: database:default
+PREHOOK: Output: default@ct_events1_test
 POSTHOOK: query: explain extended
 create table ct_events1_test
 as select  a.*,
@@ -148,6 +152,10 @@ inner join
 service_request_clean b
 on a.contact_event_id = b.cnctevn_id
 POSTHOOK: type: CREATETABLE_AS_SELECT
+POSTHOOK: Input: default@ct_events_clean
+POSTHOOK: Input: default@service_request_clean
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@ct_events1_test
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -1122,6 +1130,10 @@ inner join
 service_request_clean b
 on a.contact_event_id = b.cnctevn_id
 PREHOOK: type: CREATETABLE_AS_SELECT
+PREHOOK: Input: default@ct_events_clean
+PREHOOK: Input: default@service_request_clean
+PREHOOK: Output: database:default
+PREHOOK: Output: default@ct_events1_test
 POSTHOOK: query: explain extended
 create table ct_events1_test
 as select  a.*,
@@ -1137,6 +1149,10 @@ inner join
 service_request_clean b
 on a.contact_event_id = b.cnctevn_id
 POSTHOOK: type: CREATETABLE_AS_SELECT
+POSTHOOK: Input: default@ct_events_clean
+POSTHOOK: Input: default@service_request_clean
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@ct_events1_test
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_join_tests.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_join_tests.q.out 
b/ql/src/test/results/clientpositive/llap/tez_join_tests.q.out
index ff74455..62f55fa 100644
--- a/ql/src/test/results/clientpositive/llap/tez_join_tests.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_join_tests.q.out
@@ -1,9 +1,15 @@
 PREHOOK: query: explain
 select * from (select b.key, b.value from src1 a left outer join src b on 
(a.key = b.key) order by b.key) x right outer join src c on (x.value = c.value) 
order by x.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from (select b.key, b.value from src1 a left outer join src b on 
(a.key = b.key) order by b.key) x right outer join src c on (x.value = c.value) 
order by x.key
 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

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_joins_explain.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_joins_explain.q.out 
b/ql/src/test/results/clientpositive/llap/tez_joins_explain.q.out
index 012b934..1f73301 100644
--- a/ql/src/test/results/clientpositive/llap/tez_joins_explain.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_joins_explain.q.out
@@ -1,9 +1,15 @@
 PREHOOK: query: explain
 select * from (select b.key, b.value from src1 a left outer join src b on 
(a.key = b.key) order by b.key) x right outer join src c on (x.value = c.value) 
order by x.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from (select b.key, b.value from src1 a left outer join src b on 
(a.key = b.key) order by b.key) x right outer join src c on (x.value = c.value) 
order by x.key
 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

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_nway_join.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_nway_join.q.out 
b/ql/src/test/results/clientpositive/llap/tez_nway_join.q.out
index 2dac1d2..b9711ac 100644
--- a/ql/src/test/results/clientpositive/llap/tez_nway_join.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_nway_join.q.out
@@ -34,8 +34,14 @@ POSTHOOK: Output: default@bar
 POSTHOOK: Lineage: bar.key SCRIPT []
 PREHOOK: query: explain select count(*) from foo a join bar b on (a.key = 
b.key) join bar c on (a.key = c.key)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@bar
+PREHOOK: Input: default@foo
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from foo a join bar b on (a.key = 
b.key) join bar c on (a.key = c.key)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@bar
+POSTHOOK: Input: default@foo
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -146,8 +152,14 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from foo a join bar b on (a.key = 
b.key) join bar c on (a.key = c.key)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@bar
+PREHOOK: Input: default@foo
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from foo a join bar b on (a.key = 
b.key) join bar c on (a.key = c.key)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@bar
+POSTHOOK: Input: default@foo
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -287,8 +299,14 @@ POSTHOOK: Input: default@foo
 1
 PREHOOK: query: explain select count(*) from foo a left outer join bar b on 
(a.key = b.key) left outer join bar c on (a.key = c.key)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@bar
+PREHOOK: Input: default@foo
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from foo a left outer join bar b on 
(a.key = b.key) left outer join bar c on (a.key = c.key)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@bar
+POSTHOOK: Input: default@foo
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -395,8 +413,14 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from foo a left outer join bar b on 
(a.key = b.key) left outer join bar c on (a.key = c.key)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@bar
+PREHOOK: Input: default@foo
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from foo a left outer join bar b on 
(a.key = b.key) left outer join bar c on (a.key = c.key)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@bar
+POSTHOOK: Input: default@foo
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_self_join.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_self_join.q.out 
b/ql/src/test/results/clientpositive/llap/tez_self_join.q.out
index fe602a5..e02617b 100644
--- a/ql/src/test/results/clientpositive/llap/tez_self_join.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_self_join.q.out
@@ -54,6 +54,9 @@ join tez_self_join2
 on s.id1=tez_self_join2.id1
 where s.id2='ab'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tez_self_join1
+PREHOOK: Input: default@tez_self_join2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select s.id2, s.id3
 from  
@@ -65,6 +68,9 @@ join tez_self_join2
 on s.id1=tez_self_join2.id1
 where s.id2='ab'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tez_self_join1
+POSTHOOK: Input: default@tez_self_join2
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_smb_empty.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_smb_empty.q.out 
b/ql/src/test/results/clientpositive/llap/tez_smb_empty.q.out
index c8d1d90..348d5f9 100644
--- a/ql/src/test/results/clientpositive/llap/tez_smb_empty.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_smb_empty.q.out
@@ -119,9 +119,17 @@ POSTHOOK: Output: default@empty_n0
 PREHOOK: query: explain
 select count(*) from tab_n4 s1 join empty_n0 s3 on s1.key=s3.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@empty_n0
+PREHOOK: Input: default@tab_n4
+PREHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*) from tab_n4 s1 join empty_n0 s3 on s1.key=s3.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@empty_n0
+POSTHOOK: Input: default@tab_n4
+POSTHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -212,9 +220,17 @@ POSTHOOK: Input: default@tab_n4@ds=2008-04-08
 PREHOOK: query: explain
 select * from tab_n4 s1 left outer join empty_n0 s3 on s1.key=s3.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@empty_n0
+PREHOOK: Input: default@tab_n4
+PREHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from tab_n4 s1 left outer join empty_n0 s3 on s1.key=s3.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@empty_n0
+POSTHOOK: Input: default@tab_n4
+POSTHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -521,9 +537,17 @@ POSTHOOK: Input: default@tab_n4@ds=2008-04-08
 PREHOOK: query: explain
 select count(*) from tab_n4 s1 left outer join tab_n4 s2 on s1.key=s2.key join 
empty_n0 s3 on s1.key = s3.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@empty_n0
+PREHOOK: Input: default@tab_n4
+PREHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*) from tab_n4 s1 left outer join tab_n4 s2 on s1.key=s2.key join 
empty_n0 s3 on s1.key = s3.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@empty_n0
+POSTHOOK: Input: default@tab_n4
+POSTHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -627,9 +651,17 @@ POSTHOOK: Input: default@tab_n4@ds=2008-04-08
 PREHOOK: query: explain
 select count(*) from tab_n4 s1 left outer join empty_n0 s2 on s1.key=s2.key 
join tab_n4 s3 on s1.key = s3.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@empty_n0
+PREHOOK: Input: default@tab_n4
+PREHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*) from tab_n4 s1 left outer join empty_n0 s2 on s1.key=s2.key 
join tab_n4 s3 on s1.key = s3.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@empty_n0
+POSTHOOK: Input: default@tab_n4
+POSTHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -733,9 +765,13 @@ POSTHOOK: Input: default@tab_n4@ds=2008-04-08
 PREHOOK: query: explain
 select count(*) from empty_n0 s1 join empty_n0 s3 on s1.key=s3.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@empty_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*) from empty_n0 s1 join empty_n0 s3 on s1.key=s3.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@empty_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -822,9 +858,17 @@ POSTHOOK: Input: default@empty_n0
 PREHOOK: query: explain
 select count(*) from empty_n0 s1 join tab_n4 s3 on s1.key=s3.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@empty_n0
+PREHOOK: Input: default@tab_n4
+PREHOOK: Input: default@tab_n4@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*) from empty_n0 s1 join tab_n4 s3 on s1.key=s3.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@empty_n0
+POSTHOOK: Input: default@tab_n4
+POSTHOOK: Input: default@tab_n4@ds=2008-04-08
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_smb_main.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_smb_main.q.out 
b/ql/src/test/results/clientpositive/llap/tez_smb_main.q.out
index 468f45c..ad9ddc1 100644
--- a/ql/src/test/results/clientpositive/llap/tez_smb_main.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_smb_main.q.out
@@ -1,9 +1,15 @@
 PREHOOK: query: explain
 select * from src a join src1 b on a.key = b.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from src a join src1 b on a.key = b.key
 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
@@ -242,10 +248,20 @@ PREHOOK: query: explain
 select count(*)
 from tab_n11 a join tab_part_n12 b on a.key = b.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*)
 from tab_n11 a join tab_part_n12 b on a.key = b.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -353,10 +369,20 @@ PREHOOK: query: explain
 select count (*)
 from tab_n11 a join tab_part_n12 b on a.key = b.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count (*)
 from tab_n11 a join tab_part_n12 b on a.key = b.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -464,10 +490,20 @@ PREHOOK: query: explain
 select count (*)
 from tab_n11 a join tab_part_n12 b on a.key = b.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count (*)
 from tab_n11 a join tab_part_n12 b on a.key = b.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -573,8 +609,20 @@ POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
 480
 PREHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.key = b.key join src1 c on a.value = c.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src1
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.key = b.key join src1 c on a.value = c.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src1
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -699,8 +747,20 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.key = b.key join src1 c on a.value = c.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src1
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.key = b.key join src1 c on a.value = c.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src1
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -842,8 +902,18 @@ POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
 9
 PREHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.value = b.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.value = b.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -938,8 +1008,18 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.value = b.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.value = b.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1053,12 +1133,22 @@ UNION  ALL
 select s2.key as key, s2.value as value from tab_n11 s2
 ) a join tab_part_n12 b on (a.key = b.key)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*) from (select s1.key as key, s1.value as value from tab_n11 s1 
join tab_n11 s3 on s1.key=s3.key
 UNION  ALL
 select s2.key as key, s2.value as value from tab_n11 s2
 ) a join tab_part_n12 b on (a.key = b.key)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1194,8 +1284,18 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.value = b.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.value = b.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1284,8 +1384,18 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.value = b.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.value = b.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1389,8 +1499,20 @@ POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
 480
 PREHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.key = b.key join src1 c on a.value = c.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src1
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.key = b.key join src1 c on a.value = c.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src1
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1509,8 +1631,20 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.key = b.key join src1 c on a.value = c.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src1
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from tab_n11 a join tab_part_n12 b on 
a.key = b.key join src1 c on a.value = c.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src1
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1650,12 +1784,22 @@ UNION  ALL
 select s2.key as key, s2.value as value from tab_n11 s2
 ) a join tab_part_n12 b on (a.key = b.key)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*) from (select s1.key as key, s1.value as value from tab_n11 s1 
join tab_n11 s3 on s1.key=s3.key
 UNION  ALL
 select s2.key as key, s2.value as value from tab_n11 s2
 ) a join tab_part_n12 b on (a.key = b.key)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1820,6 +1964,11 @@ join
 (select t2.key as id, t2.value as od from tab_part_n12 t2 order by id, od) 
rt2) vt2
 where vt1.id=vt2.id
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tab_n11
+PREHOOK: Input: default@tab_n11@ds=2008-04-08
+PREHOOK: Input: default@tab_part_n12
+PREHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select count(*) from
 (select rt1.id from
@@ -1829,6 +1978,11 @@ join
 (select t2.key as id, t2.value as od from tab_part_n12 t2 order by id, od) 
rt2) vt2
 where vt1.id=vt2.id
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tab_n11
+POSTHOOK: Input: default@tab_n11@ds=2008-04-08
+POSTHOOK: Input: default@tab_part_n12
+POSTHOOK: Input: default@tab_part_n12@ds=2008-04-08
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_smb_reduce_side.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_smb_reduce_side.q.out 
b/ql/src/test/results/clientpositive/llap/tez_smb_reduce_side.q.out
index 81412fa..913ed17 100644
--- a/ql/src/test/results/clientpositive/llap/tez_smb_reduce_side.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_smb_reduce_side.q.out
@@ -57,6 +57,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
         RIGHT OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM 
src1_10 y group by y.key) b
           ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src1_10
+PREHOOK: Input: default@src_10
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(key1)), SUM(HASH(cnt1)), SUM(HASH(key2)), SUM(HASH(cnt2))
 FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, b.cnt AS cnt2
@@ -64,6 +67,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
         RIGHT OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM 
src1_10 y group by y.key) b
           ON (a.key = b.key)) tmp
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src1_10
+POSTHOOK: Input: default@src_10
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -571,8 +577,14 @@ POSTHOOK: Output: default@t2
 POSTHOOK: Lineage: t2.c1 SCRIPT []
 PREHOOK: query: explain SELECT c1 FROM t1 WHERE c1 NOT IN (SELECT c1 FROM t2 
where t1.c1=t2.c1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1
+PREHOOK: Input: default@t2
+#### A masked pattern was here ####
 POSTHOOK: query: explain SELECT c1 FROM t1 WHERE c1 NOT IN (SELECT c1 FROM t2 
where t1.c1=t2.c1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1
+POSTHOOK: Input: default@t2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -768,8 +780,14 @@ POSTHOOK: Output: default@t2
 POSTHOOK: Lineage: t2.c1 SCRIPT []
 PREHOOK: query: explain SELECT c1 FROM t1 WHERE c1 NOT IN (SELECT c1 FROM t2 
where t1.c1=t2.c1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1
+PREHOOK: Input: default@t2
+#### A masked pattern was here ####
 POSTHOOK: query: explain SELECT c1 FROM t1 WHERE c1 NOT IN (SELECT c1 FROM t2 
where t1.c1=t2.c1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1
+POSTHOOK: Input: default@t2
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_union.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_union.q.out 
b/ql/src/test/results/clientpositive/llap/tez_union.q.out
index 5e5e9a8..97248aa 100644
--- a/ql/src/test/results/clientpositive/llap/tez_union.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_union.q.out
@@ -3,11 +3,15 @@ select s1.key as key, s1.value as value from src s1 join src 
s3 on s1.key=s3.key
 UNION  ALL  
 select s2.key as key, s2.value as value from src s2
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain 
 select s1.key as key, s1.value as value from src s1 join src s3 on 
s1.key=s3.key
 UNION  ALL  
 select s2.key as key, s2.value as value from src s2
 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
@@ -157,11 +161,15 @@ with u as (select * from src union all select * from src)
 select count(*) from (select u1.key as k1, u2.key as k2 from
 u as u1 join u as u2 on (u1.key = u2.key)) a
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 with u as (select * from src union all select * from src)
 select count(*) from (select u1.key as k1, u2.key as k2 from
 u as u1 join u as u2 on (u1.key = u2.key)) a
 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
@@ -338,10 +346,14 @@ PREHOOK: query: explain select s1.key as skey, u1.key as 
ukey from
 src s1
 join (select * from src union all select * from src) u1 on s1.key = u1.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select s1.key as skey, u1.key as ukey from
 src s1
 join (select * from src union all select * from src) u1 on s1.key = u1.key
 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
@@ -512,6 +524,8 @@ join (select s2.key as key from src s2 join src s3 on 
s2.key = s3.key
 join src s8 on (u1.key = s8.key)
 order by lkey
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select s1.key as skey, u1.key as ukey, s8.key as lkey 
from 
 src s1
 join (select s2.key as key from src s2 join src s3 on s2.key = s3.key
@@ -520,6 +534,8 @@ join (select s2.key as key from src s2 join src s3 on 
s2.key = s3.key
 join src s8 on (u1.key = s8.key)
 order by lkey
 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
@@ -958,10 +974,14 @@ PREHOOK: query: explain
 select s2.key as key from src s2 join src s3 on s2.key = s3.key
 union all select s4.key from src s4 join src s5 on s4.key = s5.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select s2.key as key from src s2 join src s3 on s2.key = s3.key
 union all select s4.key from src s4 join src s5 on s4.key = s5.key
 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
@@ -1150,11 +1170,15 @@ select * from
 (select * from src union all select * from src) u
 left outer join src s on u.key = s.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * from
 (select * from src union all select * from src) u
 left outer join src s on u.key = s.key
 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
@@ -1261,11 +1285,15 @@ select u.key as ukey, s.key as skey from
 (select * from src union all select * from src) u
 right outer join src s on u.key = s.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select u.key as ukey, s.key as skey from
 (select * from src union all select * from src) u
 right outer join src s on u.key = s.key
 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
@@ -1433,8 +1461,13 @@ POSTHOOK: Lineage: view_n123456789.emp_id SIMPLE 
[(table1_n3)table1_n3.FieldSche
 POSTHOOK: Lineage: view_n123456789.emp_name SIMPLE 
[(table1_n3)table1_n3.FieldSchema(name:emp_name, type:string, comment:null), ]
 PREHOOK: query: explain formatted select count(*) from view_n123456789
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n3
+PREHOOK: Input: default@view_n123456789
+#### A masked pattern was here ####
 POSTHOOK: query: explain formatted select count(*) from view_n123456789
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n3
+POSTHOOK: Input: default@view_n123456789
 #### A masked pattern was here ####
 PREHOOK: query: drop table table2_n1
 PREHOOK: type: DROPTABLE
@@ -1466,6 +1499,13 @@ POSTHOOK: Output: database:default
 POSTHOOK: Output: default@view_n123456789
 PREHOOK: query: explain formatted select count(*) from view_n123456789
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n3
+PREHOOK: Input: default@table2_n1
+PREHOOK: Input: default@view_n123456789
+#### A masked pattern was here ####
 POSTHOOK: query: explain formatted select count(*) from view_n123456789
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n3
+POSTHOOK: Input: default@table2_n1
+POSTHOOK: Input: default@view_n123456789
 #### A masked pattern was here ####

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_union2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_union2.q.out 
b/ql/src/test/results/clientpositive/llap/tez_union2.q.out
index 7cbee12..b00c36e 100644
--- a/ql/src/test/results/clientpositive/llap/tez_union2.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_union2.q.out
@@ -15,6 +15,8 @@ SELECT key, value FROM
 )t4
 group by key, value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain 
 SELECT key, value FROM
 (
@@ -32,6 +34,8 @@ SELECT key, value FROM
 )t4
 group by key, 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition.q.out 
b/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition.q.out
index dae5130..b2202ad 100644
--- a/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition.q.out
@@ -38,12 +38,15 @@ select 1 as id1, '2014' as part1 from dummy_n2
 union all 
 select 2 as id1, '2014' as part1 from dummy_n2 ) temps
 PREHOOK: type: QUERY
+PREHOOK: Input: default@dummy_n2
+PREHOOK: Output: default@partunion1
 POSTHOOK: query: explain insert into table partunion1 partition(part1)
 select temps.* from (
 select 1 as id1, '2014' as part1 from dummy_n2 
 union all 
 select 2 as id1, '2014' as part1 from dummy_n2 ) temps
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@dummy_n2
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition_2.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition_2.q.out 
b/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition_2.q.out
index 114aceb..0d61e29 100644
--- 
a/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition_2.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/tez_union_dynamic_partition_2.q.out
@@ -46,12 +46,15 @@ select 1 as id1, '2014' as part1 from dummy_n7
 union all 
 select 2 as id1, '2014' as part1 from dummy_n7 ) temps
 PREHOOK: type: QUERY
+PREHOOK: Input: default@dummy_n7
+PREHOOK: Output: default@partunion1_n0
 POSTHOOK: query: explain insert into table partunion1_n0 partition(part1)
 select temps.* from (
 select 1 as id1, '2014' as part1 from dummy_n7 
 union all 
 select 2 as id1, '2014' as part1 from dummy_n7 ) temps
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@dummy_n7
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-8 depends on stages: Stage-1 , consists of Stage-5, Stage-4, Stage-6

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out 
b/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out
index 9d7430d..a1e1079 100644
--- a/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out
@@ -111,6 +111,11 @@ GROUP BY x_n3.u
 ON n.u = o.u 
 WHERE n.u <> 0 AND n.ft <= '2014-09-02'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@v_n15
+PREHOOK: Input: default@x_n3
+PREHOOK: Input: default@y_n1
+PREHOOK: Input: default@z_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN 
 SELECT o.u, n.u
 FROM 
@@ -138,6 +143,11 @@ GROUP BY x_n3.u
 ON n.u = o.u 
 WHERE n.u <> 0 AND n.ft <= '2014-09-02'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@v_n15
+POSTHOOK: Input: default@x_n3
+POSTHOOK: Input: default@y_n1
+POSTHOOK: Input: default@z_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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_union_multiinsert.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_union_multiinsert.q.out 
b/ql/src/test/results/clientpositive/llap/tez_union_multiinsert.q.out
index aa9d790..f1df977 100644
--- a/ql/src/test/results/clientpositive/llap/tez_union_multiinsert.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_union_multiinsert.q.out
@@ -27,6 +27,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@dest1_n150
+PREHOOK: Output: default@dest2_n39
 POSTHOOK: query: explain
 FROM (
       select key, value from (
@@ -40,6 +43,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@dest1_n150
+POSTHOOK: Output: default@dest2_n39
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
   Stage-3 depends on stages: Stage-2
@@ -1003,6 +1009,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@dest1_n150
+PREHOOK: Output: default@dest2_n39
 POSTHOOK: query: explain
 FROM (
       select key, value from src s0
@@ -1015,6 +1024,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@dest1_n150
+POSTHOOK: Output: default@dest2_n39
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
   Stage-3 depends on stages: Stage-2
@@ -1975,6 +1987,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@dest1_n150
+PREHOOK: Output: default@dest2_n39
 POSTHOOK: query: explain
 FROM (
       select key, value from src s0
@@ -1986,6 +2001,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@dest1_n150
+POSTHOOK: Output: default@dest2_n39
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
   Stage-3 depends on stages: Stage-2
@@ -2941,6 +2959,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@dest1_n150
+PREHOOK: Output: default@dest2_n39
 POSTHOOK: query: explain 
 FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
                          UNION all 
@@ -2949,6 +2970,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@dest1_n150
+POSTHOOK: Output: default@dest2_n39
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
   Stage-3 depends on stages: Stage-2
@@ -3864,6 +3888,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@dest1_n150
+PREHOOK: Output: default@dest2_n39
 POSTHOOK: query: explain
 FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
                          UNION distinct 
@@ -3872,6 +3899,9 @@ INSERT OVERWRITE TABLE DEST1_n150 SELECT unionsrc.key, 
COUNT(DISTINCT SUBSTR(uni
 INSERT OVERWRITE TABLE DEST2_n39 SELECT unionsrc.key, unionsrc.value, 
COUNT(DISTINCT SUBSTR(unionsrc.value,5)) 
 GROUP BY unionsrc.key, unionsrc.value
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@dest1_n150
+POSTHOOK: Output: default@dest2_n39
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
   Stage-3 depends on stages: Stage-2

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out 
b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out
index 5c12e9a..9820403 100644
--- 
a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out
@@ -6,6 +6,8 @@ where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 order by a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   *
@@ -14,6 +16,8 @@ where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 order by a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -139,6 +143,8 @@ from alltypesorc a join alltypesorc b on a.cint = b.cint
 where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   count(*)
@@ -146,6 +152,8 @@ from alltypesorc a join alltypesorc b on a.cint = b.cint
 where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -264,6 +272,8 @@ where
 group by a.csmallint
 order by a.csmallint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.csmallint, count(*) c1
@@ -273,6 +283,8 @@ where
 group by a.csmallint
 order by a.csmallint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -417,6 +429,8 @@ where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 order by a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   *
@@ -425,6 +439,8 @@ where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 order by a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -553,6 +569,8 @@ from alltypesorc a join alltypesorc b on a.cint = b.cint
 where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   count(*)
@@ -560,6 +578,8 @@ from alltypesorc a join alltypesorc b on a.cint = b.cint
 where
   a.cint between 1000000 and 3000000 and b.cbigint is not null
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -681,6 +701,8 @@ where
 group by a.csmallint
 order by a.csmallint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.csmallint, count(*) c1
@@ -690,6 +712,8 @@ where
 group by a.csmallint
 order by a.csmallint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### 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/c39b5d1b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out 
b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out
index 3373fc25..7c8fbc2 100644
--- 
a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out
@@ -10,6 +10,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.*
@@ -22,6 +25,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -201,6 +207,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.*
@@ -213,6 +222,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -392,6 +404,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select
   a.*
@@ -404,6 +419,9 @@ where
   and (a.csmallint < 100)
 order by a.csmallint, a.ctinyint, a.cint
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+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/c39b5d1b/ql/src/test/results/clientpositive/llap/union2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/union2.q.out 
b/ql/src/test/results/clientpositive/llap/union2.q.out
index c9d09a0..7009ce4 100644
--- a/ql/src/test/results/clientpositive/llap/union2.q.out
+++ b/ql/src/test/results/clientpositive/llap/union2.q.out
@@ -2,10 +2,14 @@ PREHOOK: query: explain
   select count(1) FROM (select s1.key as key, s1.value as value from src s1 
UNION  ALL  
                         select s2.key as key, s2.value as value from src s2) 
unionsrc
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain 
   select count(1) FROM (select s1.key as key, s1.value as value from src s1 
UNION  ALL  
                         select s2.key as key, s2.value as value from src s2) 
unionsrc
 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/c39b5d1b/ql/src/test/results/clientpositive/llap/union3.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/union3.q.out 
b/ql/src/test/results/clientpositive/llap/union3.q.out
index 80dd6e1..1a9fdd4 100644
--- a/ql/src/test/results/clientpositive/llap/union3.q.out
+++ b/ql/src/test/results/clientpositive/llap/union3.q.out
@@ -15,6 +15,8 @@ FROM (
   CLUSTER BY id
 ) a
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 SELECT *
 FROM (
@@ -32,6 +34,8 @@ FROM (
   CLUSTER BY id
 ) a
 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/c39b5d1b/ql/src/test/results/clientpositive/llap/union4.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/union4.q.out 
b/ql/src/test/results/clientpositive/llap/union4.q.out
index 0685d26..eb8c900 100644
--- a/ql/src/test/results/clientpositive/llap/union4.q.out
+++ b/ql/src/test/results/clientpositive/llap/union4.q.out
@@ -12,12 +12,16 @@ insert overwrite table tmptable_n12
                                         UNION  ALL  
                                             select 'tst2' as key, count(1) as 
value from src s2) unionsrc
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@tmptable_n12
 POSTHOOK: query: explain 
 insert overwrite table tmptable_n12
   select unionsrc.key, unionsrc.value FROM (select 'tst1' as key, count(1) as 
value from src s1
                                         UNION  ALL  
                                             select 'tst2' as key, count(1) as 
value from src s2) unionsrc
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@tmptable_n12
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1

Reply via email to