http://git-wip-us.apache.org/repos/asf/hive/blob/b356aae0/ql/src/test/results/clientpositive/llap/check_constraint.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/check_constraint.q.out 
b/ql/src/test/results/clientpositive/llap/check_constraint.q.out
index b7e6da9..dcf4edc 100644
--- a/ql/src/test/results/clientpositive/llap/check_constraint.q.out
+++ b/ql/src/test/results/clientpositive/llap/check_constraint.q.out
@@ -79,8 +79,12 @@ Column Name:bb       Check Value:bb IN (23.4,56,4)
                 
 PREHOOK: query: EXPLAIN INSERT INTO table1_n0 values(1,100,true, 5, 23.4, 
700.5)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@table1_n0
 POSTHOOK: query: EXPLAIN INSERT INTO table1_n0 values(1,100,true, 5, 23.4, 
700.5)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@table1_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -230,8 +234,12 @@ Column Name:i              Check Value:i + NULL > 0
                 
 PREHOOK: query: EXPLAIN INSERT INTO table2_n0 values(8)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@table2_n0
 POSTHOOK: query: EXPLAIN INSERT INTO table2_n0 values(8)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@table2_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -330,8 +338,12 @@ POSTHOOK: Output: database:default
 POSTHOOK: Output: default@tudf
 PREHOOK: query: EXPLAIN INSERT INTO tudf values('function1')
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tudf
 POSTHOOK: query: EXPLAIN INSERT INTO tudf values('function1')
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tudf
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -461,8 +473,12 @@ Column Name:numclicks      Check Value:numClicks > 0
                 
 PREHOOK: query: EXPLAIN INSERT INTO tmulti values('hive.apache.com', 'user1', 
48, '12-01-2018')
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tmulti
 POSTHOOK: query: EXPLAIN INSERT INTO tmulti values('hive.apache.com', 'user1', 
48, '12-01-2018')
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tmulti
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -620,8 +636,12 @@ Column Name:numclicks      Check Value:numClicks > 0
                 
 PREHOOK: query: EXPLAIN INSERT INTO tmulti values('hive.apache.com', 'user1', 
48, '12-01-2018')
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tmulti
 POSTHOOK: query: EXPLAIN INSERT INTO tmulti values('hive.apache.com', 'user1', 
48, '12-01-2018')
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tmulti
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -765,8 +785,12 @@ Column Name:numclicks      Check Value:numclicks > 0
                 
 PREHOOK: query: EXPLAIN INSERT INTO tcase values('hive.apache.com', 'user1', 
'12-01-2018', 48)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tcase
 POSTHOOK: query: EXPLAIN INSERT INTO tcase values('hive.apache.com', 'user1', 
'12-01-2018', 48)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tcase
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -911,8 +935,12 @@ Column Name:price          Check Value:cast(numClicks as 
FLOAT)*price > 10.00
                 
 PREHOOK: query: EXPLAIN INSERT INTO tcast values('www.google.com', 100, 
cast(0.5 as float))
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tcast
 POSTHOOK: query: EXPLAIN INSERT INTO tcast values('www.google.com', 100, 
cast(0.5 as float))
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tcast
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -989,8 +1017,12 @@ POSTHOOK: Input: default@tcast
 www.google.com 100     0.5
 PREHOOK: query: EXPLAIN INSERT INTO tcast(url, price) values('www.yahoo.com', 
0.5)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tcast
 POSTHOOK: query: EXPLAIN INSERT INTO tcast(url, price) values('www.yahoo.com', 
0.5)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tcast
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -1142,8 +1174,12 @@ Column Name:b            Check Value:((cast(d as float) 
+ f) < cast(i as float) + (i
                 
 PREHOOK: query: explain insert into texpr values(3,3.4,5.6,true)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@texpr
 POSTHOOK: query: explain insert into texpr values(3,3.4,5.6,true)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@texpr
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -1294,8 +1330,12 @@ Column Name:vc           Check Value:de >= cast(i as 
decimal(5,2))
                 
 PREHOOK: query: explain insert into table acid_uami_n0 select cast(key as 
int), cast (key as decimal(5,2)), value from src
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@acid_uami_n0
 POSTHOOK: query: explain insert into table acid_uami_n0 select cast(key as 
int), cast (key as decimal(5,2)), value from src
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@acid_uami_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -1373,9 +1413,13 @@ POSTHOOK: Lineage: acid_uami_n0.vc EXPRESSION 
[(src)src.FieldSchema(name:value,
 PREHOOK: query: explain insert overwrite table acid_uami_n0 select cast(key as 
int), cast (key as decimal(5,2)), value
     from src order by cast(key as int) limit 10
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@acid_uami_n0
 POSTHOOK: query: explain insert overwrite table acid_uami_n0 select cast(key 
as int), cast (key as decimal(5,2)), value
     from src order by cast(key as int) limit 10
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@acid_uami_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -1472,9 +1516,13 @@ POSTHOOK: Lineage: acid_uami_n0.vc EXPRESSION 
[(src)src.FieldSchema(name:value,
 PREHOOK: query: explain insert into table acid_uami_n0 select cast(s1.key as 
int) as c1, cast (s2.key as decimal(5,2)) as c2, s1.value from src s1
     left outer join src s2 on s1.key=s2.key where s1.value > 'val' limit 10
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@acid_uami_n0
 POSTHOOK: query: explain insert into table acid_uami_n0 select cast(s1.key as 
int) as c1, cast (s2.key as decimal(5,2)) as c2, s1.value from src s1
     left outer join src s2 on s1.key=s2.key where s1.value > 'val' limit 10
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@acid_uami_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -1648,9 +1696,13 @@ POSTHOOK: Output: default@acid_uami_n0
 PREHOOK: query: explain insert into table acid_uami_n0 select min(cast(key as 
int)) as c1, max(cast (key as decimal(5,2))) as c2, value
     from src group by key, value order by key, value limit 10
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@acid_uami_n0
 POSTHOOK: query: explain insert into table acid_uami_n0 select min(cast(key as 
int)) as c1, max(cast (key as decimal(5,2))) as c2, value
     from src group by key, value order by key, value limit 10
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@acid_uami_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -1799,11 +1851,17 @@ from src
 insert into table acid_uami_n0 select cast(key as int), cast(key as 
decimal(5,2)), value where key < 10
 insert overwrite table src_multi2_n0 select * where key > 10 and key < 20
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@acid_uami_n0
+PREHOOK: Output: default@src_multi2_n0
 POSTHOOK: query: explain
 from src
 insert into table acid_uami_n0 select cast(key as int), cast(key as 
decimal(5,2)), value where key < 10
 insert overwrite table src_multi2_n0 select * where key > 10 and key < 20
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@acid_uami_n0
+POSTHOOK: Output: default@src_multi2_n0
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
   Stage-3 depends on stages: Stage-2
@@ -1914,8 +1972,12 @@ POSTHOOK: Input: default@acid_uami_n0
 #### A masked pattern was here ####
 PREHOOK: query: explain update acid_uami_n0 set de = 893.14 where de = 103.00 
or de = 119.00
 PREHOOK: type: QUERY
+PREHOOK: Input: default@acid_uami_n0
+PREHOOK: Output: default@acid_uami_n0
 POSTHOOK: query: explain update acid_uami_n0 set de = 893.14 where de = 103.00 
or de = 119.00
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@acid_uami_n0
+POSTHOOK: Output: default@acid_uami_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -2002,8 +2064,12 @@ POSTHOOK: query: ALTER table acid_uami_n0 drop 
constraint ch2
 POSTHOOK: type: ALTERTABLE_DROPCONSTRAINT
 PREHOOK: query: explain update acid_uami_n0 set vc = 'apache_hive' where de = 
893.14
 PREHOOK: type: QUERY
+PREHOOK: Input: default@acid_uami_n0
+PREHOOK: Output: default@acid_uami_n0
 POSTHOOK: query: explain update acid_uami_n0 set vc = 'apache_hive' where de = 
893.14
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@acid_uami_n0
+POSTHOOK: Output: default@acid_uami_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -2164,11 +2230,21 @@ WHEN MATCHED AND s.key < 5 THEN DELETE
 WHEN MATCHED AND s.key < 3 THEN UPDATE set a1 = '1'
 WHEN NOT MATCHED THEN INSERT VALUES (s.key, s.a1, s.value)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@nonacid
+PREHOOK: Input: default@tmerge
+PREHOOK: Output: default@tmerge
+PREHOOK: Output: default@tmerge
+PREHOOK: Output: default@tmerge
 POSTHOOK: query: explain MERGE INTO tmerge as t using nonacid as s ON t.key = 
s.key
 WHEN MATCHED AND s.key < 5 THEN DELETE
 WHEN MATCHED AND s.key < 3 THEN UPDATE set a1 = '1'
 WHEN NOT MATCHED THEN INSERT VALUES (s.key, s.a1, s.value)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@nonacid
+POSTHOOK: Input: default@tmerge
+POSTHOOK: Output: default@tmerge
+POSTHOOK: Output: default@tmerge
+POSTHOOK: Output: default@tmerge
 STAGE DEPENDENCIES:
   Stage-3 is a root stage
   Stage-4 depends on stages: Stage-3
@@ -2351,11 +2427,23 @@ WHEN MATCHED AND s.key < 5 THEN DELETE
 WHEN MATCHED AND s.key < 3 THEN UPDATE set a1 = '1'
 WHEN NOT MATCHED THEN INSERT VALUES (s.key, s.a1, s.value)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@nonacid
+PREHOOK: Input: default@tmerge
+PREHOOK: Output: default@merge_tmp_table
+PREHOOK: Output: default@tmerge
+PREHOOK: Output: default@tmerge
+PREHOOK: Output: default@tmerge
 POSTHOOK: query: explain MERGE INTO tmerge as t using nonacid as s ON t.key = 
s.key
 WHEN MATCHED AND s.key < 5 THEN DELETE
 WHEN MATCHED AND s.key < 3 THEN UPDATE set a1 = '1'
 WHEN NOT MATCHED THEN INSERT VALUES (s.key, s.a1, s.value)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@nonacid
+POSTHOOK: Input: default@tmerge
+POSTHOOK: Output: default@merge_tmp_table
+POSTHOOK: Output: default@tmerge
+POSTHOOK: Output: default@tmerge
+POSTHOOK: Output: default@tmerge
 STAGE DEPENDENCIES:
   Stage-4 is a root stage
   Stage-5 depends on stages: Stage-4
@@ -2592,10 +2680,20 @@ PREHOOK: query: explain MERGE INTO tmerge as t using 
nonacid as s ON t.key = s.k
 WHEN MATCHED AND s.key < 5 THEN DELETE
 WHEN NOT MATCHED THEN INSERT VALUES (s.key, s.a1, s.value)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@nonacid
+PREHOOK: Input: default@tmerge
+PREHOOK: Output: default@merge_tmp_table
+PREHOOK: Output: default@tmerge
+PREHOOK: Output: default@tmerge
 POSTHOOK: query: explain MERGE INTO tmerge as t using nonacid as s ON t.key = 
s.key
 WHEN MATCHED AND s.key < 5 THEN DELETE
 WHEN NOT MATCHED THEN INSERT VALUES (s.key, s.a1, s.value)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@nonacid
+POSTHOOK: Input: default@tmerge
+POSTHOOK: Output: default@merge_tmp_table
+POSTHOOK: Output: default@tmerge
+POSTHOOK: Output: default@tmerge
 STAGE DEPENDENCIES:
   Stage-3 is a root stage
   Stage-4 depends on stages: Stage-3
@@ -2906,8 +3004,12 @@ Column Name:a            Default Value:127Y
                 
 PREHOOK: query: EXPLAIN INSERT INTO numericDataType(b) values(456)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@numericdatatype
 POSTHOOK: query: EXPLAIN INSERT INTO numericDataType(b) values(456)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@numericdatatype
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -3055,8 +3157,12 @@ Column Name:b            Check Value:b in(4,5)
                 
 PREHOOK: query: EXPLAIN INSERT INTO tcheck(a) values(1)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tcheck
 POSTHOOK: query: EXPLAIN INSERT INTO tcheck(a) values(1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tcheck
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -3130,8 +3236,12 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN INSERT INTO tcheck(b) values(4)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tcheck
 POSTHOOK: query: EXPLAIN INSERT INTO tcheck(b) values(4)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tcheck
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -3242,8 +3352,12 @@ POSTHOOK: Output: database:default
 POSTHOOK: Output: default@part_mm
 PREHOOK: query: explain insert into table part_mm partition(key_mm=455) select 
key from src order by value limit 3
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@part_mm@key_mm=455
 POSTHOOK: query: explain insert into table part_mm partition(key_mm=455) 
select key from src order by value limit 3
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@part_mm@key_mm=455
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -3472,8 +3586,12 @@ Column Name:null         Check Value:a != '' AND b > 4
                 
 PREHOOK: query: explain insert into tbl1_n1 values('a', 69)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tbl1_n1
 POSTHOOK: query: explain insert into tbl1_n1 values('a', 69)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tbl1_n1
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -3600,8 +3718,12 @@ Column Name:null         Check Value:(b < 100)
                 
 PREHOOK: query: explain insert into tbl1_n1 values('a', 69)
 PREHOOK: type: QUERY
+PREHOOK: Input: _dummy_database@_dummy_table
+PREHOOK: Output: default@tbl1_n1
 POSTHOOK: query: explain insert into tbl1_n1 values('a', 69)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: _dummy_database@_dummy_table
+POSTHOOK: Output: default@tbl1_n1
 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/b356aae0/ql/src/test/results/clientpositive/llap/cluster.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cluster.q.out 
b/ql/src/test/results/clientpositive/llap/cluster.q.out
index c2a8577..bbc6005 100644
--- a/ql/src/test/results/clientpositive/llap/cluster.q.out
+++ b/ql/src/test/results/clientpositive/llap/cluster.q.out
@@ -1,9 +1,13 @@
 PREHOOK: query: EXPLAIN
 SELECT * FROM SRC x where x.key = 10 CLUSTER BY x.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT * FROM SRC x where x.key = 10 CLUSTER BY x.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
@@ -69,9 +73,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT * FROM SRC x  where x.key = 20 CLUSTER BY key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT * FROM SRC x  where x.key = 20 CLUSTER BY 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
@@ -137,9 +145,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT x.* FROM SRC x where x.key = 20 CLUSTER BY key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.* FROM SRC x where x.key = 20 CLUSTER BY 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
@@ -205,9 +217,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT x.*  FROM SRC x where x.key = 20 CLUSTER BY x.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.*  FROM SRC x where x.key = 20 CLUSTER BY x.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
@@ -273,9 +289,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1 FROM SRC x where x.key = 20 CLUSTER BY key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1 FROM SRC x where x.key = 20 CLUSTER BY 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
@@ -341,9 +361,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1 FROM SRC x where x.key = 20 CLUSTER BY x.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1 FROM SRC x where x.key = 20 CLUSTER BY x.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
@@ -409,9 +433,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1  FROM SRC x where x.key = 20 CLUSTER BY v1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1  FROM SRC x where x.key = 20 CLUSTER BY v1
 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
@@ -477,9 +505,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT y.* from (SELECT x.* FROM SRC x CLUSTER BY x.key) y where y.key = 20
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT y.* from (SELECT x.* FROM SRC x CLUSTER BY x.key) y where y.key = 20
 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
@@ -545,9 +577,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN 
 SELECT x.key, x.value as v1, y.key  FROM SRC x JOIN SRC y ON (x.key = y.key)  
where x.key = 20 CLUSTER BY v1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN 
 SELECT x.key, x.value as v1, y.key  FROM SRC x JOIN SRC y ON (x.key = y.key)  
where x.key = 20 CLUSTER BY v1
 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
@@ -646,9 +682,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN 
 SELECT x.key, x.value as v1, y.*  FROM SRC x JOIN SRC y ON (x.key = y.key) 
where x.key = 20 CLUSTER BY v1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN 
 SELECT x.key, x.value as v1, y.*  FROM SRC x JOIN SRC y ON (x.key = y.key) 
where x.key = 20 CLUSTER BY v1
 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
@@ -748,9 +788,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1, y.*  FROM SRC x JOIN SRC y ON (x.key = y.key) 
where x.key = 20 CLUSTER BY x.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1, y.*  FROM SRC x JOIN SRC y ON (x.key = y.key) 
where x.key = 20 CLUSTER BY x.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
@@ -850,9 +894,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1, y.key as yk  FROM SRC x JOIN SRC y ON (x.key = 
y.key) where x.key = 20 CLUSTER BY key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.key, x.value as v1, y.key as yk  FROM SRC x JOIN SRC y ON (x.key = 
y.key) where x.key = 20 CLUSTER BY 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
@@ -957,6 +1005,8 @@ FROM (
 ) unioninput
 CLUSTER BY unioninput.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT unioninput.*
 FROM (
@@ -966,6 +1016,8 @@ FROM (
 ) unioninput
 CLUSTER BY unioninput.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

http://git-wip-us.apache.org/repos/asf/hive/blob/b356aae0/ql/src/test/results/clientpositive/llap/colstats_date_min_max.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/colstats_date_min_max.q.out 
b/ql/src/test/results/clientpositive/llap/colstats_date_min_max.q.out
index 7754f3e..fd5e563 100644
--- a/ql/src/test/results/clientpositive/llap/colstats_date_min_max.q.out
+++ b/ql/src/test/results/clientpositive/llap/colstats_date_min_max.q.out
@@ -101,9 +101,13 @@ COLUMN_STATS_ACCURATE      
{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"d\":\"true\"
 PREHOOK: query: explain
 select 'stats: FIL ~0 read',count(1) from d1 where d < '2010-03-01'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@d1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select 'stats: FIL ~0 read',count(1) from d1 where d < '2010-03-01'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@d1
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -132,9 +136,13 @@ Stage-0
 PREHOOK: query: explain
 select 'stats: FIL estimate some read',count(1) from d1 where d < '2010-10-03'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@d1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select 'stats: FIL estimate some read',count(1) from d1 where d < '2010-10-03'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@d1
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -163,9 +171,13 @@ Stage-0
 PREHOOK: query: explain
 select 'stats: FIL estimate all read',count(1) from d1 where d < '2010-11-03'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@d1
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select 'stats: FIL estimate all read',count(1) from d1 where d < '2010-11-03'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@d1
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage

http://git-wip-us.apache.org/repos/asf/hive/blob/b356aae0/ql/src/test/results/clientpositive/llap/columnStatsUpdateForStatsOptimizer_1.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/columnStatsUpdateForStatsOptimizer_1.q.out
 
b/ql/src/test/results/clientpositive/llap/columnStatsUpdateForStatsOptimizer_1.q.out
index f9f94be..ed8513b 100644
--- 
a/ql/src/test/results/clientpositive/llap/columnStatsUpdateForStatsOptimizer_1.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/columnStatsUpdateForStatsOptimizer_1.q.out
@@ -100,8 +100,12 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain select count(1) from calendar_n0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(1) from calendar_n0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -114,8 +118,12 @@ STAGE PLANS:
 
 PREHOOK: query: explain select max(year) from calendar_n0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(year) from calendar_n0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -235,8 +243,12 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain select max(year) from calendar_n0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(year) from calendar_n0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -303,8 +315,12 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain select max(year) from calendar_n0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(year) from calendar_n0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -370,8 +386,12 @@ POSTHOOK: Input: default@calendar_n0
 2015
 PREHOOK: query: explain select max(month) from calendar_n0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(month) from calendar_n0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -482,8 +502,12 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain select max(year) from calendar_n0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(year) from calendar_n0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -505,8 +529,12 @@ POSTHOOK: Input: default@calendar_n0
 2015
 PREHOOK: query: explain select max(month) from calendar_n0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(month) from calendar_n0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -617,8 +645,12 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain select max(month) from calendar_n0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(month) from calendar_n0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendar_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -693,8 +725,14 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain select max(year) from calendarp where p=1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendarp
+PREHOOK: Input: default@calendarp@p=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(year) from calendarp where p=1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendarp
+POSTHOOK: Input: default@calendarp@p=1
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -812,8 +850,12 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain select max(year) from calendarp where p=1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendarp
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(year) from calendarp where p=1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendarp
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -871,8 +913,14 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain select max(year) from calendarp where p=1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@calendarp
+PREHOOK: Input: default@calendarp@p=1
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(year) from calendarp where p=1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@calendarp
+POSTHOOK: Input: default@calendarp@p=1
+#### 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/b356aae0/ql/src/test/results/clientpositive/llap/column_access_stats.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/column_access_stats.q.out 
b/ql/src/test/results/clientpositive/llap/column_access_stats.q.out
index 7c9df96..08dc7a8 100644
--- a/ql/src/test/results/clientpositive/llap/column_access_stats.q.out
+++ b/ql/src/test/results/clientpositive/llap/column_access_stats.q.out
@@ -77,6 +77,8 @@ Columns:p,val
 
 PREHOOK: query: EXPLAIN SELECT key FROM (SELECT key, val FROM T1_n127) subq1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n127
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -107,6 +109,8 @@ Columns:key
 8
 PREHOOK: query: EXPLAIN SELECT k FROM (SELECT key as k, val as v FROM T1_n127) 
subq1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n127
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -168,6 +172,8 @@ SELECT key as c FROM T1_n127
 SELECT val as c FROM T1_n127
 ) subq1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n127
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -256,6 +262,8 @@ SELECT key as c FROM T1_n127
 SELECT key as c FROM T1_n127
 ) subq1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n127
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -371,6 +379,9 @@ SELECT T1_n127.key
 FROM T1_n127 JOIN T2_n75
 ON T1_n127.key = T2_n75.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n127
+PREHOOK: Input: default@t2_n75
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -502,6 +513,9 @@ SELECT *
 FROM T1_n127 JOIN T2_n75
 ON T1_n127.key = T2_n75.key AND T1_n127.val = 3 and T2_n75.val = 3
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n127
+PREHOOK: Input: default@t2_n75
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -604,6 +618,9 @@ JOIN
 ) subq2 
 ON subq1.val = subq2.val
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n127
+PREHOOK: Input: default@t2_n75
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -717,6 +734,10 @@ FROM
 JOIN T3_n29
 ON T3_n29.key = T4_n16.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n127
+PREHOOK: Input: default@t2_n75
+PREHOOK: Input: default@t3_n29
+#### 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/b356aae0/ql/src/test/results/clientpositive/llap/column_table_stats.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/column_table_stats.q.out 
b/ql/src/test/results/clientpositive/llap/column_table_stats.q.out
index ec70ade..002d25c 100644
--- a/ql/src/test/results/clientpositive/llap/column_table_stats.q.out
+++ b/ql/src/test/results/clientpositive/llap/column_table_stats.q.out
@@ -54,8 +54,14 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain extended analyze table s compute statistics for columns
 PREHOOK: type: ANALYZE_TABLE
+PREHOOK: Input: default@s
+PREHOOK: Output: default@s
+#### A masked pattern was here ####
 POSTHOOK: query: explain extended analyze table s compute statistics for 
columns
 POSTHOOK: type: ANALYZE_TABLE
+POSTHOOK: Input: default@s
+POSTHOOK: Output: default@s
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-2 depends on stages: Stage-0
@@ -311,8 +317,22 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain extended analyze table spart compute statistics for 
columns
 PREHOOK: type: ANALYZE_TABLE
+PREHOOK: Input: default@spart
+PREHOOK: Input: default@spart@ds=2008-04-08/hr=11
+PREHOOK: Input: default@spart@ds=2008-04-08/hr=12
+PREHOOK: Output: default@spart
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=11
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
 POSTHOOK: query: explain extended analyze table spart compute statistics for 
columns
 POSTHOOK: type: ANALYZE_TABLE
+POSTHOOK: Input: default@spart
+POSTHOOK: Input: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@spart@ds=2008-04-08/hr=12
+POSTHOOK: Output: default@spart
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-2 depends on stages: Stage-0
@@ -721,8 +741,22 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain extended analyze table spart partition(ds,hr) compute 
statistics for columns
 PREHOOK: type: ANALYZE_TABLE
+PREHOOK: Input: default@spart
+PREHOOK: Input: default@spart@ds=2008-04-08/hr=11
+PREHOOK: Input: default@spart@ds=2008-04-08/hr=12
+PREHOOK: Output: default@spart
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=11
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
 POSTHOOK: query: explain extended analyze table spart partition(ds,hr) compute 
statistics for columns
 POSTHOOK: type: ANALYZE_TABLE
+POSTHOOK: Input: default@spart
+POSTHOOK: Input: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@spart@ds=2008-04-08/hr=12
+POSTHOOK: Output: default@spart
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-2 depends on stages: Stage-0
@@ -1131,8 +1165,18 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain extended analyze table spart partition(hr="11") 
compute statistics for columns
 PREHOOK: type: ANALYZE_TABLE
+PREHOOK: Input: default@spart
+PREHOOK: Input: default@spart@ds=2008-04-08/hr=11
+PREHOOK: Output: default@spart
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=11
+#### A masked pattern was here ####
 POSTHOOK: query: explain extended analyze table spart partition(hr="11") 
compute statistics for columns
 POSTHOOK: type: ANALYZE_TABLE
+POSTHOOK: Input: default@spart
+POSTHOOK: Input: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@spart
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=11
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-2 depends on stages: Stage-0

http://git-wip-us.apache.org/repos/asf/hive/blob/b356aae0/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out 
b/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out
index 658b057..b39d96a 100644
--- a/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out
+++ b/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out
@@ -57,8 +57,14 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain extended analyze table s_n0 compute statistics for 
columns
 PREHOOK: type: ANALYZE_TABLE
+PREHOOK: Input: default@s_n0
+PREHOOK: Output: default@s_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain extended analyze table s_n0 compute statistics for 
columns
 POSTHOOK: type: ANALYZE_TABLE
+POSTHOOK: Input: default@s_n0
+POSTHOOK: Output: default@s_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-2 depends on stages: Stage-0
@@ -314,8 +320,22 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain extended analyze table spart_n0 compute statistics for 
columns
 PREHOOK: type: ANALYZE_TABLE
+PREHOOK: Input: default@spart_n0
+PREHOOK: Input: default@spart_n0@ds=2008-04-08/hr=11
+PREHOOK: Input: default@spart_n0@ds=2008-04-08/hr=12
+PREHOOK: Output: default@spart_n0
+PREHOOK: Output: default@spart_n0@ds=2008-04-08/hr=11
+PREHOOK: Output: default@spart_n0@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
 POSTHOOK: query: explain extended analyze table spart_n0 compute statistics 
for columns
 POSTHOOK: type: ANALYZE_TABLE
+POSTHOOK: Input: default@spart_n0
+POSTHOOK: Input: default@spart_n0@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@spart_n0@ds=2008-04-08/hr=12
+POSTHOOK: Output: default@spart_n0
+POSTHOOK: Output: default@spart_n0@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@spart_n0@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-2 depends on stages: Stage-0
@@ -716,8 +736,18 @@ Storage Desc Params:
        serialization.format    1                   
 PREHOOK: query: explain extended analyze table spart_n0 partition(hr="11") 
compute statistics for columns
 PREHOOK: type: ANALYZE_TABLE
+PREHOOK: Input: default@spart_n0
+PREHOOK: Input: default@spart_n0@ds=2008-04-08/hr=11
+PREHOOK: Output: default@spart_n0
+PREHOOK: Output: default@spart_n0@ds=2008-04-08/hr=11
+#### A masked pattern was here ####
 POSTHOOK: query: explain extended analyze table spart_n0 partition(hr="11") 
compute statistics for columns
 POSTHOOK: type: ANALYZE_TABLE
+POSTHOOK: Input: default@spart_n0
+POSTHOOK: Input: default@spart_n0@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@spart_n0
+POSTHOOK: Output: default@spart_n0@ds=2008-04-08/hr=11
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-2 depends on stages: Stage-0

http://git-wip-us.apache.org/repos/asf/hive/blob/b356aae0/ql/src/test/results/clientpositive/llap/constprog_dpp.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/constprog_dpp.q.out 
b/ql/src/test/results/clientpositive/llap/constprog_dpp.q.out
index aaa4ecc..eef365b 100644
--- a/ql/src/test/results/clientpositive/llap/constprog_dpp.q.out
+++ b/ql/src/test/results/clientpositive/llap/constprog_dpp.q.out
@@ -30,6 +30,9 @@ union all
 select 2 as id from tb2 limit 1) b
 on a.id=b.id
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tb1
+PREHOOK: Input: default@tb2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select a.id from tb1 a
 left outer join
@@ -38,6 +41,9 @@ union all
 select 2 as id from tb2 limit 1) b
 on a.id=b.id
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tb1
+POSTHOOK: Input: default@tb2
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage

http://git-wip-us.apache.org/repos/asf/hive/blob/b356aae0/ql/src/test/results/clientpositive/llap/constprog_semijoin.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/constprog_semijoin.q.out 
b/ql/src/test/results/clientpositive/llap/constprog_semijoin.q.out
index fc39ca7..4c82412 100644
--- a/ql/src/test/results/clientpositive/llap/constprog_semijoin.q.out
+++ b/ql/src/test/results/clientpositive/llap/constprog_semijoin.q.out
@@ -55,8 +55,14 @@ POSTHOOK: Output: default@table3_n0
 POSTHOOK: Lineage: table3_n0.id SCRIPT []
 PREHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id 
where table1_n10.val = 't1val01'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n10
+PREHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id 
where table1_n10.val = 't1val01'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n10
+POSTHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -108,8 +114,16 @@ POSTHOOK: Input: default@table3_n0
 3      t1val01 val106
 PREHOOK: query: explain select table1_n10.id, table1_n10.val, table2_n6.val2 
from table1_n10 inner join table2_n6 on table1_n10.val = 't1val01' and 
table1_n10.id = table2_n6.id left semi join table3_n0 on table1_n10.dimid = 
table3_n0.id
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n10
+PREHOOK: Input: default@table2_n6
+PREHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select table1_n10.id, table1_n10.val, table2_n6.val2 
from table1_n10 inner join table2_n6 on table1_n10.val = 't1val01' and 
table1_n10.id = table2_n6.id left semi join table3_n0 on table1_n10.dimid = 
table3_n0.id
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n10
+POSTHOOK: Input: default@table2_n6
+POSTHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -178,8 +192,16 @@ POSTHOOK: Input: default@table3_n0
 3      t1val01 t2val203
 PREHOOK: query: explain select table1_n10.id, table1_n10.val, table2_n6.val2 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id 
inner join table2_n6 on table1_n10.val = 't1val01' and table1_n10.id = 
table2_n6.id
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n10
+PREHOOK: Input: default@table2_n6
+PREHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select table1_n10.id, table1_n10.val, table2_n6.val2 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id 
inner join table2_n6 on table1_n10.val = 't1val01' and table1_n10.id = 
table2_n6.id
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n10
+POSTHOOK: Input: default@table2_n6
+POSTHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -248,8 +270,14 @@ POSTHOOK: Input: default@table3_n0
 3      t1val01 t2val203
 PREHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100 where table1_n10.dimid <> 100
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n10
+PREHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100 where table1_n10.dimid <> 100
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n10
+POSTHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -296,8 +324,14 @@ POSTHOOK: Input: default@table3_n0
 #### A masked pattern was here ####
 PREHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100 where table1_n10.dimid  IN (100,200)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n10
+PREHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100 where table1_n10.dimid  IN (100,200)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n10
+POSTHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -346,8 +380,14 @@ POSTHOOK: Input: default@table3_n0
 3      t1val01 val104
 PREHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100 where table1_n10.dimid  = 200
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n10
+PREHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100 where table1_n10.dimid  = 200
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n10
+POSTHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -394,8 +434,14 @@ POSTHOOK: Input: default@table3_n0
 #### A masked pattern was here ####
 PREHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100 where table1_n10.dimid  = 100
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n10
+PREHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100 where table1_n10.dimid  = 100
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n10
+POSTHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage
@@ -444,8 +490,14 @@ POSTHOOK: Input: default@table3_n0
 3      t1val01 val104
 PREHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table1_n10
+PREHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select table1_n10.id, table1_n10.val, table1_n10.val1 
from table1_n10 left semi join table3_n0 on table1_n10.dimid = table3_n0.id and 
table3_n0.id = 100
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table1_n10
+POSTHOOK: Input: default@table3_n0
+#### A masked pattern was here ####
 Plan optimized by CBO.
 
 Vertex dependency in root stage

http://git-wip-us.apache.org/repos/asf/hive/blob/b356aae0/ql/src/test/results/clientpositive/llap/convert_decimal64_to_decimal.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/convert_decimal64_to_decimal.q.out 
b/ql/src/test/results/clientpositive/llap/convert_decimal64_to_decimal.q.out
index 69e5cbd..262a1d6 100644
--- a/ql/src/test/results/clientpositive/llap/convert_decimal64_to_decimal.q.out
+++ b/ql/src/test/results/clientpositive/llap/convert_decimal64_to_decimal.q.out
@@ -131,8 +131,14 @@ POSTHOOK: Input: default@table_19
 POSTHOOK: Output: default@table_19
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL SELECT count(t2.smallint_col_15) 
FROM   table_19 t1  INNER JOIN table_8 t2 ON t2.decimal0402_col_20 = 
t1.decimal0801_col_4
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_19
+PREHOOK: Input: default@table_8
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN VECTORIZATION DETAIL SELECT count(t2.smallint_col_15) 
FROM   table_19 t1  INNER JOIN table_8 t2 ON t2.decimal0402_col_20 = 
t1.decimal0801_col_4
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_19
+POSTHOOK: Input: default@table_8
+#### A masked pattern was here ####
 PLAN VECTORIZATION:
   enabled: true
   enabledConditionsMet: [hive.vectorized.execution.enabled IS true]
@@ -339,8 +345,14 @@ POSTHOOK: Input: default@table_8
 2
 PREHOOK: query: EXPLAIN VECTORIZATION DETAIL SELECT count(t2.smallint_col_15) 
FROM   table_19 t1  INNER JOIN table_8 t2 ON t2.decimal0402_col_20 = 
t1.decimal0801_col_4
 PREHOOK: type: QUERY
+PREHOOK: Input: default@table_19
+PREHOOK: Input: default@table_8
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN VECTORIZATION DETAIL SELECT count(t2.smallint_col_15) 
FROM   table_19 t1  INNER JOIN table_8 t2 ON t2.decimal0402_col_20 = 
t1.decimal0801_col_4
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@table_19
+POSTHOOK: Input: default@table_8
+#### A masked pattern was here ####
 PLAN VECTORIZATION:
   enabled: true
   enabledConditionsMet: [hive.vectorized.execution.enabled IS true]

http://git-wip-us.apache.org/repos/asf/hive/blob/b356aae0/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out 
b/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out
index 99f3c56..d580604 100644
--- a/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out
+++ b/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out
@@ -4,12 +4,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -152,12 +158,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -300,12 +312,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -442,12 +460,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x LEFT SEMI JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x LEFT SEMI JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -595,12 +619,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x LEFT SEMI JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x LEFT SEMI JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -748,12 +778,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -890,12 +926,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -1032,12 +1074,18 @@ FROM (SELECT y.key AS key, count(1) AS cnt
       FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY y.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT y.key AS key, count(1) AS cnt
       FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY y.key) tmp
 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
@@ -1174,12 +1222,18 @@ FROM (SELECT y.key AS key, count(1) AS cnt
       FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY y.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT y.key AS key, count(1) AS cnt
       FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY y.key) tmp
 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
@@ -1315,11 +1369,17 @@ SELECT x.key, y.value, count(1) AS cnt
 FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key AND x.value = y.value)
 GROUP BY x.key, y.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.key, y.value, count(1) AS cnt
 FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key AND x.value = y.value)
 GROUP BY x.key, y.value
 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
@@ -1446,11 +1506,17 @@ SELECT x.key, y.value, count(1) AS cnt
 FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key AND x.value = y.value)
 GROUP BY x.key, y.value
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT x.key, y.value, count(1) AS cnt
 FROM src1 x LEFT OUTER JOIN src y ON (x.key = y.key AND x.value = y.value)
 GROUP BY x.key, y.value
 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
@@ -1578,12 +1644,18 @@ FROM (SELECT y.key AS key, count(1) AS cnt
       FROM src1 x RIGHT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY y.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT y.key AS key, count(1) AS cnt
       FROM src1 x RIGHT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY y.key) tmp
 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
@@ -1720,12 +1792,18 @@ FROM (SELECT y.key AS key, count(1) AS cnt
       FROM src1 x RIGHT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY y.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT y.key AS key, count(1) AS cnt
       FROM src1 x RIGHT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY y.key) tmp
 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
@@ -1862,12 +1940,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x RIGHT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x RIGHT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -2004,12 +2088,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x RIGHT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x RIGHT OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -2146,12 +2236,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x FULL OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x FULL OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -2288,12 +2384,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x FULL OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x FULL OUTER JOIN src y ON (x.key = y.key)
       GROUP BY x.key) tmp
 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
@@ -2430,12 +2532,18 @@ FROM (SELECT x.key AS key, x.value AS value, count(1) 
AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key, x.value) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.value)), SUM(HASH(tmp.cnt)) 
 FROM (SELECT x.key AS key, x.value AS value, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key, x.value) tmp
 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
@@ -2579,12 +2687,18 @@ FROM (SELECT x.key AS key, x.value AS value, count(1) 
AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key, x.value) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.value)), SUM(HASH(tmp.cnt)) 
 FROM (SELECT x.key AS key, x.value AS value, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key)
       GROUP BY x.key, x.value) tmp
 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
@@ -2728,12 +2842,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key AND x.value = y.value)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key AND x.value = y.value)
       GROUP BY x.key) tmp
 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
@@ -2876,12 +2996,18 @@ FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key AND x.value = y.value)
       GROUP BY x.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT x.key AS key, count(1) AS cnt
       FROM src1 x JOIN src y ON (x.key = y.key AND x.value = y.value)
       GROUP BY x.key) tmp
 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/b356aae0/ql/src/test/results/clientpositive/llap/correlationoptimizer2.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/correlationoptimizer2.q.out 
b/ql/src/test/results/clientpositive/llap/correlationoptimizer2.q.out
index 879c999..87a3e56 100644
--- a/ql/src/test/results/clientpositive/llap/correlationoptimizer2.q.out
+++ b/ql/src/test/results/clientpositive/llap/correlationoptimizer2.q.out
@@ -5,6 +5,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, b.cnt 
AS cnt2
       JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y group by 
y.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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
@@ -12,6 +15,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y group by 
y.key) b
       ON (a.key = b.key)) tmp
 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
@@ -154,6 +160,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y group by 
y.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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
@@ -161,6 +170,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y group by 
y.key) b
       ON (a.key = b.key)) tmp
 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
@@ -303,6 +315,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       LEFT OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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
@@ -310,6 +325,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       LEFT OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 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
@@ -450,6 +468,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       LEFT OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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
@@ -457,6 +478,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       LEFT OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 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
@@ -597,6 +621,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 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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
@@ -604,6 +631,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 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 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
@@ -744,6 +774,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 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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
@@ -751,6 +784,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 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 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
@@ -891,6 +927,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       FULL OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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
@@ -898,6 +937,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       FULL OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 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
@@ -1061,6 +1103,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       FULL OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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
@@ -1068,6 +1113,9 @@ FROM (SELECT a.key AS key1, a.cnt AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       FULL OUTER JOIN (SELECT y.key as key, count(y.value) AS cnt FROM src1 y 
group by y.key) b
       ON (a.key = b.key)) tmp
 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
@@ -1232,6 +1280,9 @@ FROM (SELECT a.key AS key, count(1) AS cnt
       ON (a.key = b.key)
       GROUP BY a.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT a.key AS key, count(1) AS cnt
@@ -1240,6 +1291,9 @@ FROM (SELECT a.key AS key, count(1) AS cnt
       ON (a.key = b.key)
       GROUP BY a.key) tmp
 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
@@ -1420,6 +1474,9 @@ FROM (SELECT a.key AS key, count(1) AS cnt
       ON (a.key = b.key)
       GROUP BY a.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
 FROM (SELECT a.key AS key, count(1) AS cnt
@@ -1428,6 +1485,9 @@ FROM (SELECT a.key AS key, count(1) AS cnt
       ON (a.key = b.key)
       GROUP BY a.key) tmp
 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
@@ -1607,6 +1667,9 @@ FROM (SELECT a.key AS key1, a.val AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       JOIN (SELECT z.key AS key, count(z.value) AS cnt FROM src1 z group by 
z.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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.val AS cnt1, b.key AS key2, b.cnt AS cnt2
@@ -1614,6 +1677,9 @@ FROM (SELECT a.key AS key1, a.val AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       JOIN (SELECT z.key AS key, count(z.value) AS cnt FROM src1 z group by 
z.key) b
       ON (a.key = b.key)) tmp
 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
@@ -1788,6 +1854,9 @@ FROM (SELECT a.key AS key1, a.val AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       JOIN (SELECT z.key AS key, count(z.value) AS cnt FROM src1 z group by 
z.key) b
       ON (a.key = b.key)) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### 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.val AS cnt1, b.key AS key2, b.cnt AS cnt2
@@ -1795,6 +1864,9 @@ FROM (SELECT a.key AS key1, a.val AS cnt1, b.key AS key2, 
b.cnt AS cnt2
       JOIN (SELECT z.key AS key, count(z.value) AS cnt FROM src1 z group by 
z.key) b
       ON (a.key = b.key)) tmp
 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/b356aae0/ql/src/test/results/clientpositive/llap/correlationoptimizer3.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/correlationoptimizer3.q.out 
b/ql/src/test/results/clientpositive/llap/correlationoptimizer3.q.out
index 2e4010e..c7b3055 100644
--- a/ql/src/test/results/clientpositive/llap/correlationoptimizer3.q.out
+++ b/ql/src/test/results/clientpositive/llap/correlationoptimizer3.q.out
@@ -5,6 +5,9 @@ FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
       JOIN (SELECT x.key, x.value FROM src1 x JOIN src y ON (x.key = y.key)) d
       ON b.key = d.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt)), SUM(HASH(tmp.value))
 FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
@@ -12,6 +15,9 @@ FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
       JOIN (SELECT x.key, x.value FROM src1 x JOIN src y ON (x.key = y.key)) d
       ON b.key = d.key) tmp
 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
@@ -222,6 +228,9 @@ FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
       JOIN (SELECT x.key, x.value FROM src1 x JOIN src y ON (x.key = y.key)) d
       ON b.key = d.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt)), SUM(HASH(tmp.value))
 FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
@@ -229,6 +238,9 @@ FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
       JOIN (SELECT x.key, x.value FROM src1 x JOIN src y ON (x.key = y.key)) d
       ON b.key = d.key) tmp
 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
@@ -439,6 +451,9 @@ FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
       JOIN (SELECT x.key, x.value FROM src1 x JOIN src y ON (x.key = y.key)) d
       ON b.key = d.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt)), SUM(HASH(tmp.value))
 FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
@@ -446,6 +461,9 @@ FROM (SELECT b.key AS key, b.cnt AS cnt, d.value AS value
       JOIN (SELECT x.key, x.value FROM src1 x JOIN src y ON (x.key = y.key)) d
       ON b.key = d.key) tmp
 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
@@ -650,6 +668,9 @@ FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
       JOIN (SELECT x.key, count(1) AS cnt FROM src1 x JOIN src y ON (x.key = 
y.key) group by x.key) d
       ON b.key = d.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt)), SUM(HASH(tmp.value))
 FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
@@ -657,6 +678,9 @@ FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
       JOIN (SELECT x.key, count(1) AS cnt FROM src1 x JOIN src y ON (x.key = 
y.key) group by x.key) d
       ON b.key = d.key) tmp
 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
@@ -867,6 +891,9 @@ FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
       JOIN (SELECT x.key, count(1) AS cnt FROM src1 x JOIN src y ON (x.key = 
y.key) group by x.key) d
       ON b.key = d.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt)), SUM(HASH(tmp.value))
 FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
@@ -874,6 +901,9 @@ FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
       JOIN (SELECT x.key, count(1) AS cnt FROM src1 x JOIN src y ON (x.key = 
y.key) group by x.key) d
       ON b.key = d.key) tmp
 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
@@ -1084,6 +1114,9 @@ FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
       JOIN (SELECT x.key, count(1) AS cnt FROM src1 x JOIN src y ON (x.key = 
y.key) group by x.key) d
       ON b.key = d.key) tmp
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@src1
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN
 SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt)), SUM(HASH(tmp.value))
 FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
@@ -1091,6 +1124,9 @@ FROM (SELECT d.key AS key, d.cnt AS cnt, b.value as value
       JOIN (SELECT x.key, count(1) AS cnt FROM src1 x JOIN src y ON (x.key = 
y.key) group by x.key) d
       ON b.key = d.key) tmp
 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

Reply via email to