http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/smb_mapjoin_4.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/smb_mapjoin_4.q.out 
b/ql/src/test/results/clientpositive/llap/smb_mapjoin_4.q.out
index 5b5aa40..62dc10a 100644
--- a/ql/src/test/results/clientpositive/llap/smb_mapjoin_4.q.out
+++ b/ql/src/test/results/clientpositive/llap/smb_mapjoin_4.q.out
@@ -49,9 +49,17 @@ POSTHOOK: Output: default@smb_bucket_3
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a join smb_bucket_2 b on a.key = 
b.key join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a join smb_bucket_2 b on a.key = 
b.key join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -135,9 +143,17 @@ POSTHOOK: Input: default@smb_bucket_3
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a left outer join smb_bucket_2 b 
on a.key = b.key join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a left outer join smb_bucket_2 b 
on a.key = b.key join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -221,9 +237,17 @@ POSTHOOK: Input: default@smb_bucket_3
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a left outer join smb_bucket_2 b 
on a.key = b.key left outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a left outer join smb_bucket_2 b 
on a.key = b.key left outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -303,9 +327,17 @@ POSTHOOK: Input: default@smb_bucket_3
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a left outer join smb_bucket_2 b 
on a.key = b.key right outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a left outer join smb_bucket_2 b 
on a.key = b.key right outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -386,9 +418,17 @@ NULL       NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a left outer join smb_bucket_2 b 
on a.key = b.key full outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a left outer join smb_bucket_2 b 
on a.key = b.key full outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -505,9 +545,17 @@ NULL       NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a right outer join smb_bucket_2 b 
on a.key = b.key join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a right outer join smb_bucket_2 b 
on a.key = b.key join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -593,9 +641,17 @@ NULL       NULL    23      val_23  23      val_23
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a right outer join smb_bucket_2 b 
on a.key = b.key left outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a right outer join smb_bucket_2 b 
on a.key = b.key left outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -674,9 +730,17 @@ NULL       NULL    30      val_30  NULL    NULL
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a right outer join smb_bucket_2 b 
on a.key = b.key right outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a right outer join smb_bucket_2 b 
on a.key = b.key right outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -757,9 +821,17 @@ NULL       NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a right outer join smb_bucket_2 b 
on a.key = b.key full outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a right outer join smb_bucket_2 b 
on a.key = b.key full outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -873,9 +945,17 @@ NULL       NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a full outer join smb_bucket_2 b 
on a.key = b.key join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a full outer join smb_bucket_2 b 
on a.key = b.key join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -961,9 +1041,17 @@ NULL      NULL    23      val_23  23      val_23
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a full outer join smb_bucket_2 b 
on a.key = b.key left outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a full outer join smb_bucket_2 b 
on a.key = b.key left outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1078,9 +1166,17 @@ NULL     NULL    30      val_30  NULL    NULL
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a full outer join smb_bucket_2 b 
on a.key = b.key right outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a full outer join smb_bucket_2 b 
on a.key = b.key right outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1192,9 +1288,17 @@ NULL     NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a full outer join smb_bucket_2 b 
on a.key = b.key full outer join smb_bucket_3 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1
+PREHOOK: Input: default@smb_bucket_2
+PREHOOK: Input: default@smb_bucket_3
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,b)*/ * from smb_bucket_1 a full outer join smb_bucket_2 b 
on a.key = b.key full outer join smb_bucket_3 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1
+POSTHOOK: Input: default@smb_bucket_2
+POSTHOOK: Input: default@smb_bucket_3
+#### 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/smb_mapjoin_5.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/smb_mapjoin_5.q.out 
b/ql/src/test/results/clientpositive/llap/smb_mapjoin_5.q.out
index ccdddeb..e82b0a3 100644
--- a/ql/src/test/results/clientpositive/llap/smb_mapjoin_5.q.out
+++ b/ql/src/test/results/clientpositive/llap/smb_mapjoin_5.q.out
@@ -49,9 +49,17 @@ POSTHOOK: Output: default@smb_bucket_3_n2
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a join smb_bucket_2_n2 b on 
a.key = b.key join smb_bucket_3_n2 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a join smb_bucket_2_n2 b on 
a.key = b.key join smb_bucket_3_n2 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -135,9 +143,17 @@ POSTHOOK: Input: default@smb_bucket_3_n2
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a left outer join 
smb_bucket_2_n2 b on a.key = b.key join smb_bucket_3_n2 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a left outer join 
smb_bucket_2_n2 b on a.key = b.key join smb_bucket_3_n2 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -221,9 +237,17 @@ POSTHOOK: Input: default@smb_bucket_3_n2
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a left outer join 
smb_bucket_2_n2 b on a.key = b.key left outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a left outer join 
smb_bucket_2_n2 b on a.key = b.key left outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -303,9 +327,17 @@ POSTHOOK: Input: default@smb_bucket_3_n2
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a left outer join 
smb_bucket_2_n2 b on a.key = b.key right outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a left outer join 
smb_bucket_2_n2 b on a.key = b.key right outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -386,9 +418,17 @@ NULL       NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a left outer join 
smb_bucket_2_n2 b on a.key = b.key full outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a left outer join 
smb_bucket_2_n2 b on a.key = b.key full outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -505,9 +545,17 @@ NULL       NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a right outer join 
smb_bucket_2_n2 b on a.key = b.key join smb_bucket_3_n2 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a right outer join 
smb_bucket_2_n2 b on a.key = b.key join smb_bucket_3_n2 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -593,9 +641,17 @@ NULL       NULL    23      val_23  23      val_23
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a right outer join 
smb_bucket_2_n2 b on a.key = b.key left outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a right outer join 
smb_bucket_2_n2 b on a.key = b.key left outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -674,9 +730,17 @@ NULL       NULL    30      val_30  NULL    NULL
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a right outer join 
smb_bucket_2_n2 b on a.key = b.key right outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a right outer join 
smb_bucket_2_n2 b on a.key = b.key right outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -757,9 +821,17 @@ NULL       NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a right outer join 
smb_bucket_2_n2 b on a.key = b.key full outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a right outer join 
smb_bucket_2_n2 b on a.key = b.key full outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -873,9 +945,17 @@ NULL       NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a full outer join 
smb_bucket_2_n2 b on a.key = b.key join smb_bucket_3_n2 c on b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a full outer join 
smb_bucket_2_n2 b on a.key = b.key join smb_bucket_3_n2 c on b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -961,9 +1041,17 @@ NULL      NULL    23      val_23  23      val_23
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a full outer join 
smb_bucket_2_n2 b on a.key = b.key left outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a full outer join 
smb_bucket_2_n2 b on a.key = b.key left outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1078,9 +1166,17 @@ NULL     NULL    30      val_30  NULL    NULL
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a full outer join 
smb_bucket_2_n2 b on a.key = b.key right outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a full outer join 
smb_bucket_2_n2 b on a.key = b.key right outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1192,9 +1288,17 @@ NULL     NULL    NULL    NULL    4       val_4
 PREHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a full outer join 
smb_bucket_2_n2 b on a.key = b.key full outer join smb_bucket_3_n2 c on 
b.key=c.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket_1_n2
+PREHOOK: Input: default@smb_bucket_2_n2
+PREHOOK: Input: default@smb_bucket_3_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(a,c)*/ * from smb_bucket_1_n2 a full outer join 
smb_bucket_2_n2 b on a.key = b.key full outer join smb_bucket_3_n2 c on 
b.key=c.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket_1_n2
+POSTHOOK: Input: default@smb_bucket_2_n2
+POSTHOOK: Input: default@smb_bucket_3_n2
+#### 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/smb_mapjoin_6.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/smb_mapjoin_6.q.out 
b/ql/src/test/results/clientpositive/llap/smb_mapjoin_6.q.out
index 1f7e93d..35e05ed 100644
--- a/ql/src/test/results/clientpositive/llap/smb_mapjoin_6.q.out
+++ b/ql/src/test/results/clientpositive/llap/smb_mapjoin_6.q.out
@@ -58,10 +58,16 @@ PREHOOK: query: explain
 insert overwrite table smb_join_results_n0
 select /*+mapjoin(a)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket4_1_n0
+PREHOOK: Input: default@smb_bucket4_2_n0
+PREHOOK: Output: default@smb_join_results_n0
 POSTHOOK: query: explain
 insert overwrite table smb_join_results_n0
 select /*+mapjoin(a)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket4_1_n0
+POSTHOOK: Input: default@smb_bucket4_2_n0
+POSTHOOK: Output: default@smb_join_results_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -1254,10 +1260,16 @@ PREHOOK: query: explain
 insert overwrite table smb_join_results_n0
 select /*+mapjoin(b)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket4_1_n0
+PREHOOK: Input: default@smb_bucket4_2_n0
+PREHOOK: Output: default@smb_join_results_n0
 POSTHOOK: query: explain
 insert overwrite table smb_join_results_n0
 select /*+mapjoin(b)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket4_1_n0
+POSTHOOK: Input: default@smb_bucket4_2_n0
+POSTHOOK: Output: default@smb_join_results_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -2466,10 +2478,16 @@ PREHOOK: query: explain
 insert overwrite table smb_join_results_n0
 select /*+mapjoin(a)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key where a.key>1000
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket4_1_n0
+PREHOOK: Input: default@smb_bucket4_2_n0
+PREHOOK: Output: default@smb_join_results_n0
 POSTHOOK: query: explain
 insert overwrite table smb_join_results_n0
 select /*+mapjoin(a)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key where a.key>1000
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket4_1_n0
+POSTHOOK: Input: default@smb_bucket4_2_n0
+POSTHOOK: Output: default@smb_join_results_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -2594,10 +2612,16 @@ PREHOOK: query: explain
 insert overwrite table smb_join_results_n0
 select /*+mapjoin(b)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key where a.key>1000
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket4_1_n0
+PREHOOK: Input: default@smb_bucket4_2_n0
+PREHOOK: Output: default@smb_join_results_n0
 POSTHOOK: query: explain
 insert overwrite table smb_join_results_n0
 select /*+mapjoin(b)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key where a.key>1000
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket4_1_n0
+POSTHOOK: Input: default@smb_bucket4_2_n0
+POSTHOOK: Output: default@smb_join_results_n0
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -2721,9 +2745,15 @@ POSTHOOK: Lineage: smb_join_results_n0.v2 SIMPLE 
[(smb_bucket4_2_n0)b.FieldSchem
 PREHOOK: query: explain
 select /*+mapjoin(b,c)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key join smb_bucket4_2_n0 c on b.key = c.key where a.key>1000
 PREHOOK: type: QUERY
+PREHOOK: Input: default@smb_bucket4_1_n0
+PREHOOK: Input: default@smb_bucket4_2_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select /*+mapjoin(b,c)*/ * from smb_bucket4_1_n0 a join smb_bucket4_2_n0 b on 
a.key = b.key join smb_bucket4_2_n0 c on b.key = c.key where a.key>1000
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@smb_bucket4_1_n0
+POSTHOOK: Input: default@smb_bucket4_2_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/sqlmerge.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/sqlmerge.q.out 
b/ql/src/test/results/clientpositive/llap/sqlmerge.q.out
index 8214a24..0994995 100644
--- a/ql/src/test/results/clientpositive/llap/sqlmerge.q.out
+++ b/ql/src/test/results/clientpositive/llap/sqlmerge.q.out
@@ -19,11 +19,23 @@ WHEN MATCHED AND s.a > 8 THEN DELETE
 WHEN MATCHED THEN UPDATE SET b = 7
 WHEN NOT MATCHED THEN INSERT VALUES(s.a, s.b)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@acidtbl_n0
+PREHOOK: Input: default@nonacidorctbl_n0
+PREHOOK: Output: default@acidtbl_n0
+PREHOOK: Output: default@acidtbl_n0
+PREHOOK: Output: default@acidtbl_n0
+PREHOOK: Output: default@merge_tmp_table
 POSTHOOK: query: explain merge into acidTbl_n0 as t using nonAcidOrcTbl_n0 s 
ON t.a = s.a 
 WHEN MATCHED AND s.a > 8 THEN DELETE
 WHEN MATCHED THEN UPDATE SET b = 7
 WHEN NOT MATCHED THEN INSERT VALUES(s.a, s.b)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@acidtbl_n0
+POSTHOOK: Input: default@nonacidorctbl_n0
+POSTHOOK: Output: default@acidtbl_n0
+POSTHOOK: Output: default@acidtbl_n0
+POSTHOOK: Output: default@acidtbl_n0
+POSTHOOK: Output: default@merge_tmp_table
 STAGE DEPENDENCIES:
   Stage-4 is a root stage
   Stage-5 depends on stages: Stage-4
@@ -336,9 +348,15 @@ STAGE PLANS:
 PREHOOK: query: explain merge into acidTbl_n0 as t using nonAcidOrcTbl_n0 s ON 
t.a = s.a
 WHEN NOT MATCHED THEN INSERT VALUES(s.a, s.b)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@acidtbl_n0
+PREHOOK: Input: default@nonacidorctbl_n0
+PREHOOK: Output: default@acidtbl_n0
 POSTHOOK: query: explain merge into acidTbl_n0 as t using nonAcidOrcTbl_n0 s 
ON t.a = s.a
 WHEN NOT MATCHED THEN INSERT VALUES(s.a, s.b)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@acidtbl_n0
+POSTHOOK: Input: default@nonacidorctbl_n0
+POSTHOOK: Output: default@acidtbl_n0
 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/stats11.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/stats11.q.out 
b/ql/src/test/results/clientpositive/llap/stats11.q.out
index f47137e..3fb9c1f 100644
--- a/ql/src/test/results/clientpositive/llap/stats11.q.out
+++ b/ql/src/test/results/clientpositive/llap/stats11.q.out
@@ -33,9 +33,13 @@ POSTHOOK: Output: default@srcbucket_mapjoin_part_n16
 PREHOOK: query: explain
 load data local inpath '../../data/files/bmj/000000_0' INTO TABLE 
srcbucket_mapjoin_part_n16 partition(ds='2008-04-08')
 PREHOOK: type: LOAD
+#### A masked pattern was here ####
+PREHOOK: Output: default@srcbucket_mapjoin_part_n16
 POSTHOOK: query: explain
 load data local inpath '../../data/files/bmj/000000_0' INTO TABLE 
srcbucket_mapjoin_part_n16 partition(ds='2008-04-08')
 POSTHOOK: type: LOAD
+#### A masked pattern was here ####
+POSTHOOK: Output: default@srcbucket_mapjoin_part_n16
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-1 depends on stages: Stage-0
@@ -289,12 +293,20 @@ select /*+mapjoin(b)*/ a.key, a.value, b.value
 from srcbucket_mapjoin_n15 a join srcbucket_mapjoin_part_n16 b 
 on a.key=b.key where b.ds="2008-04-08"
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcbucket_mapjoin_n15
+PREHOOK: Input: default@srcbucket_mapjoin_part_n16
+PREHOOK: Input: default@srcbucket_mapjoin_part_n16@ds=2008-04-08
+PREHOOK: Output: default@bucketmapjoin_tmp_result_n7
 POSTHOOK: query: explain extended
 insert overwrite table bucketmapjoin_tmp_result_n7 
 select /*+mapjoin(b)*/ a.key, a.value, b.value 
 from srcbucket_mapjoin_n15 a join srcbucket_mapjoin_part_n16 b 
 on a.key=b.key where b.ds="2008-04-08"
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcbucket_mapjoin_n15
+POSTHOOK: Input: default@srcbucket_mapjoin_part_n16
+POSTHOOK: Input: default@srcbucket_mapjoin_part_n16@ds=2008-04-08
+POSTHOOK: Output: default@bucketmapjoin_tmp_result_n7
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -714,12 +726,20 @@ select /*+mapjoin(a)*/ a.key, a.value, b.value
 from srcbucket_mapjoin_n15 a join srcbucket_mapjoin_part_n16 b 
 on a.key=b.key where b.ds="2008-04-08"
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcbucket_mapjoin_n15
+PREHOOK: Input: default@srcbucket_mapjoin_part_n16
+PREHOOK: Input: default@srcbucket_mapjoin_part_n16@ds=2008-04-08
+PREHOOK: Output: default@bucketmapjoin_tmp_result_n7
 POSTHOOK: query: explain extended
 insert overwrite table bucketmapjoin_tmp_result_n7 
 select /*+mapjoin(a)*/ a.key, a.value, b.value 
 from srcbucket_mapjoin_n15 a join srcbucket_mapjoin_part_n16 b 
 on a.key=b.key where b.ds="2008-04-08"
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcbucket_mapjoin_n15
+POSTHOOK: Input: default@srcbucket_mapjoin_part_n16
+POSTHOOK: Input: default@srcbucket_mapjoin_part_n16@ds=2008-04-08
+POSTHOOK: Output: default@bucketmapjoin_tmp_result_n7
 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/stats_based_fetch_decision.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/stats_based_fetch_decision.q.out 
b/ql/src/test/results/clientpositive/llap/stats_based_fetch_decision.q.out
index 001f065..d00c9f8 100644
--- a/ql/src/test/results/clientpositive/llap/stats_based_fetch_decision.q.out
+++ b/ql/src/test/results/clientpositive/llap/stats_based_fetch_decision.q.out
@@ -24,8 +24,12 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
 #### A masked pattern was here ####
 PREHOOK: query: explain select * from src where key is null
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from src where key is null
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -45,8 +49,20 @@ STAGE PLANS:
 
 PREHOOK: query: explain select key,value from srcpart where key is null
 PREHOOK: type: QUERY
+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,value from srcpart where key is null
 POSTHOOK: type: QUERY
+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-0 is a root stage
 
@@ -90,8 +106,12 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
 #### A masked pattern was here ####
 PREHOOK: query: explain select * from src where key is null
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from src where key is null
 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
@@ -131,8 +151,20 @@ STAGE PLANS:
 
 PREHOOK: query: explain select key,value from srcpart where key is null
 PREHOOK: type: QUERY
+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,value from srcpart where key is null
 POSTHOOK: type: QUERY
+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/stats_date.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/stats_date.q.out 
b/ql/src/test/results/clientpositive/llap/stats_date.q.out
index 228dbd2..4cc091a 100644
--- a/ql/src/test/results/clientpositive/llap/stats_date.q.out
+++ b/ql/src/test/results/clientpositive/llap/stats_date.q.out
@@ -29,8 +29,12 @@ POSTHOOK: Output: default@foo_n9
 Warning: Value had a \n character in it.
 PREHOOK: query: explain select max(x) from foo_n9
 PREHOOK: type: QUERY
+PREHOOK: Input: default@foo_n9
+#### A masked pattern was here ####
 POSTHOOK: query: explain select max(x) from foo_n9
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@foo_n9
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -43,8 +47,12 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(x) from foo_n9
 PREHOOK: type: QUERY
+PREHOOK: Input: default@foo_n9
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(x) from foo_n9
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@foo_n9
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -57,8 +65,12 @@ STAGE PLANS:
 
 PREHOOK: query: explain select count(x), max(x), min(x) from foo_n9
 PREHOOK: type: QUERY
+PREHOOK: Input: default@foo_n9
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(x), max(x), min(x) from foo_n9
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@foo_n9
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/stats_noscan_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/stats_noscan_1.q.out 
b/ql/src/test/results/clientpositive/llap/stats_noscan_1.q.out
index 2d3bac7..af55d23 100644
--- a/ql/src/test/results/clientpositive/llap/stats_noscan_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/stats_noscan_1.q.out
@@ -36,9 +36,17 @@ POSTHOOK: Lineage: analyze_srcpart_n0 
PARTITION(ds=2008-04-09,hr=12).value SIMPL
 PREHOOK: query: explain
 analyze table analyze_srcpart_n0 PARTITION(ds='2008-04-08',hr=11) compute 
statistics noscan
 PREHOOK: type: QUERY
+PREHOOK: Input: default@analyze_srcpart_n0
+PREHOOK: Input: default@analyze_srcpart_n0@ds=2008-04-08/hr=11
+PREHOOK: Output: default@analyze_srcpart_n0
+PREHOOK: Output: default@analyze_srcpart_n0@ds=2008-04-08/hr=11
 POSTHOOK: query: explain
 analyze table analyze_srcpart_n0 PARTITION(ds='2008-04-08',hr=11) compute 
statistics noscan
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@analyze_srcpart_n0
+POSTHOOK: Input: default@analyze_srcpart_n0@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@analyze_srcpart_n0
+POSTHOOK: Output: default@analyze_srcpart_n0@ds=2008-04-08/hr=11
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
 
@@ -298,9 +306,21 @@ POSTHOOK: Lineage: analyze_srcpart_partial 
PARTITION(ds=2008-04-09,hr=12).value
 PREHOOK: query: explain
 analyze table analyze_srcpart_partial PARTITION(ds='2008-04-08') compute 
statistics noscan
 PREHOOK: type: QUERY
+PREHOOK: Input: default@analyze_srcpart_partial
+PREHOOK: Input: default@analyze_srcpart_partial@ds=2008-04-08/hr=11
+PREHOOK: Input: default@analyze_srcpart_partial@ds=2008-04-08/hr=12
+PREHOOK: Output: default@analyze_srcpart_partial
+PREHOOK: Output: default@analyze_srcpart_partial@ds=2008-04-08/hr=11
+PREHOOK: Output: default@analyze_srcpart_partial@ds=2008-04-08/hr=12
 POSTHOOK: query: explain
 analyze table analyze_srcpart_partial PARTITION(ds='2008-04-08') compute 
statistics noscan
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@analyze_srcpart_partial
+POSTHOOK: Input: default@analyze_srcpart_partial@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@analyze_srcpart_partial@ds=2008-04-08/hr=12
+POSTHOOK: Output: default@analyze_srcpart_partial
+POSTHOOK: Output: default@analyze_srcpart_partial@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@analyze_srcpart_partial@ds=2008-04-08/hr=12
 STAGE DEPENDENCIES:
   Stage-2 is a root stage
 

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/stats_only_external.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/stats_only_external.q.out 
b/ql/src/test/results/clientpositive/llap/stats_only_external.q.out
index 554aa3e..02b5e17 100644
--- a/ql/src/test/results/clientpositive/llap/stats_only_external.q.out
+++ b/ql/src/test/results/clientpositive/llap/stats_only_external.q.out
@@ -65,8 +65,12 @@ POSTHOOK: Output: default@stats_only_external_tab1_ext
 test.comment=Regular table should should compute using stats
 PREHOOK: query: explain select count(*) from stats_only_external_tab1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@stats_only_external_tab1
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from stats_only_external_tab1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@stats_only_external_tab1
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -80,8 +84,12 @@ STAGE PLANS:
 test.comment=External table should not should compute using stats
 PREHOOK: query: explain select count(*) from stats_only_external_tab1_ext
 PREHOOK: type: QUERY
+PREHOOK: Input: default@stats_only_external_tab1_ext
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from stats_only_external_tab1_ext
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@stats_only_external_tab1_ext
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -137,8 +145,12 @@ STAGE PLANS:
 test.comment=Query predicates removed due to column stats
 PREHOOK: query: explain select count(*) from stats_only_external_tab1 where 
value is not null and key >= 0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@stats_only_external_tab1
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from stats_only_external_tab1 where 
value is not null and key >= 0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@stats_only_external_tab1
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -152,8 +164,12 @@ STAGE PLANS:
 test.comment=Predicate removal disabled for external tables
 PREHOOK: query: explain select count(*) from stats_only_external_tab1_ext 
where value is not null and key >= 0
 PREHOOK: type: QUERY
+PREHOOK: Input: default@stats_only_external_tab1_ext
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) from stats_only_external_tab1_ext 
where value is not null and key >= 0
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@stats_only_external_tab1_ext
+#### 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/stats_only_null.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/stats_only_null.q.out 
b/ql/src/test/results/clientpositive/llap/stats_only_null.q.out
index 8273872..3656d53 100644
--- a/ql/src/test/results/clientpositive/llap/stats_only_null.q.out
+++ b/ql/src/test/results/clientpositive/llap/stats_only_null.q.out
@@ -69,9 +69,13 @@ POSTHOOK: Lineage: stats_null_part PARTITION(dt=2011).d 
SIMPLE [(temps_null)temp
 PREHOOK: query: explain 
 select count(*), count(a), count(b), count(c), count(d) from stats_null
 PREHOOK: type: QUERY
+PREHOOK: Input: default@stats_null
+#### A masked pattern was here ####
 POSTHOOK: query: explain 
 select count(*), count(a), count(b), count(c), count(d) from stats_null
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@stats_null
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -129,9 +133,17 @@ STAGE PLANS:
 PREHOOK: query: explain 
 select count(*), count(a), count(b), count(c), count(d) from stats_null_part
 PREHOOK: type: QUERY
+PREHOOK: Input: default@stats_null_part
+PREHOOK: Input: default@stats_null_part@dt=2010
+PREHOOK: Input: default@stats_null_part@dt=2011
+#### A masked pattern was here ####
 POSTHOOK: query: explain 
 select count(*), count(a), count(b), count(c), count(d) from stats_null_part
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@stats_null_part
+POSTHOOK: Input: default@stats_null_part@dt=2010
+POSTHOOK: Input: default@stats_null_part@dt=2011
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -305,9 +317,13 @@ Storage Desc Params:
 PREHOOK: query: explain 
 select count(*), count(a), count(b), count(c), count(d) from stats_null
 PREHOOK: type: QUERY
+PREHOOK: Input: default@stats_null
+#### A masked pattern was here ####
 POSTHOOK: query: explain 
 select count(*), count(a), count(b), count(c), count(d) from stats_null
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@stats_null
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 
@@ -321,9 +337,13 @@ STAGE PLANS:
 PREHOOK: query: explain 
 select count(*), count(a), count(b), count(c), count(d) from stats_null_part
 PREHOOK: type: QUERY
+PREHOOK: Input: default@stats_null_part
+#### A masked pattern was here ####
 POSTHOOK: query: explain 
 select count(*), count(a), count(b), count(c), count(d) from stats_null_part
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@stats_null_part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
 

http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/subquery_corr.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/subquery_corr.q.out 
b/ql/src/test/results/clientpositive/llap/subquery_corr.q.out
index 466de2a..e062384 100644
--- a/ql/src/test/results/clientpositive/llap/subquery_corr.q.out
+++ b/ql/src/test/results/clientpositive/llap/subquery_corr.q.out
@@ -1,7 +1,11 @@
 PREHOOK: query: explain select * from src b where b.key in (select key from 
src a where b.value > a.value)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from src b where b.key in (select key from 
src a where b.value > a.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
@@ -99,8 +103,12 @@ POSTHOOK: Input: default@src
 #### A masked pattern was here ####
 PREHOOK: query: explain select * from src b where b.key in (select key from 
src a where b.value <= a.value)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from src b where b.key in (select key from 
src a where b.value <= a.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
@@ -698,8 +706,12 @@ POSTHOOK: Input: default@src
 98     val_98
 PREHOOK: query: explain select * from src b where b.key in (select key from 
src a where b.value > a.value and b.key < a.key)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from src b where b.key in (select key from 
src a where b.value > a.value and b.key < a.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/c39b5d1b/ql/src/test/results/clientpositive/llap/subquery_exists.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/subquery_exists.q.out 
b/ql/src/test/results/clientpositive/llap/subquery_exists.q.out
index 21d3d53..8196f01 100644
--- a/ql/src/test/results/clientpositive/llap/subquery_exists.q.out
+++ b/ql/src/test/results/clientpositive/llap/subquery_exists.q.out
@@ -7,6 +7,8 @@ where exists
   where b.value = a.value  and a.key = b.key and a.value > 'val_9'
   )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select * 
 from src b 
@@ -16,6 +18,8 @@ where exists
   where b.value = a.value  and a.key = b.key and a.value > 'val_9'
   )
 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
@@ -214,6 +218,8 @@ where exists
   where b.VALUE = a.VALUE
   )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select *
 from src b
@@ -223,6 +229,8 @@ where exists
   where b.VALUE = a.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
@@ -314,6 +322,8 @@ where exists
   where a.value > 'val_9'
   )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select *
 from src b
@@ -323,6 +333,8 @@ where exists
   where a.value > 'val_9'
   )
 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
@@ -961,8 +973,14 @@ POSTHOOK: Lineage: t_n12.i SCRIPT []
 Warning: Shuffle Join MERGEJOIN[16][tables = [$hdt$_0, $hdt$_1]] in Stage 
'Reducer 2' is a cross product
 PREHOOK: query: explain select * from t_n12 where exists (select count(*) from 
src where 1=2)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Input: default@t_n12
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t_n12 where exists (select count(*) 
from src where 1=2)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Input: default@t_n12
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1111,9 +1129,13 @@ POSTHOOK: Input: default@tx1_n0
 PREHOOK: query: explain select count(*) as result,3 as expected from tx1_n0 u
     where exists (select * from tx1_n0 v where u.a=v.a and u.b <> v.b)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@tx1_n0
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) as result,3 as expected from tx1_n0 u
     where exists (select * from tx1_n0 v where u.a=v.a and u.b <> v.b)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@tx1_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1267,8 +1289,14 @@ POSTHOOK: Lineage: t2_n41.i SCRIPT []
 POSTHOOK: Lineage: t2_n41.j SCRIPT []
 PREHOOK: query: explain select * from t1_n68 where t1_n68.i in (select 
t2_n41.i from t2_n41 where t2_n41.j <> t1_n68.j)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t1_n68
+PREHOOK: Input: default@t2_n41
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t1_n68 where t1_n68.i in (select 
t2_n41.i from t2_n41 where t2_n41.j <> t1_n68.j)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t1_n68
+POSTHOOK: Input: default@t2_n41
+#### 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/subquery_in.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/subquery_in.q.out 
b/ql/src/test/results/clientpositive/llap/subquery_in.q.out
index f961402..d36d55a 100644
--- a/ql/src/test/results/clientpositive/llap/subquery_in.q.out
+++ b/ql/src/test/results/clientpositive/llap/subquery_in.q.out
@@ -3,11 +3,15 @@ PREHOOK: query: explain
 from src 
 where src.key in (select key from src s1 where s1.key > '9')
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
  select * 
 from src 
 where src.key in (select key from src s1 where s1.key > '9')
 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
@@ -121,6 +125,8 @@ where b.key in
          where b.value = a.value and a.key > '9'
         )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain 
 select * 
 from src b 
@@ -130,6 +136,8 @@ where b.key in
          where b.value = a.value and a.key > '9'
         )
 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
@@ -250,6 +258,8 @@ part where part.p_size in
         where r <= 2
        )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select p_name, p_size 
 from 
@@ -259,6 +269,8 @@ part where part.p_size in
         where r <= 2
        )
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -425,6 +437,8 @@ from part b where b.p_size in
         where r <= 2 and b.p_mfgr = a.p_mfgr
        )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select p_mfgr, p_name, p_size
 from part b where b.p_size in
@@ -433,6 +447,8 @@ from part b where b.p_size in
         where r <= 2 and b.p_mfgr = a.p_mfgr
        )
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -614,6 +630,8 @@ where b.key in
          where b.value = a.value and a.key > '9'
         )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select *
 from src b
@@ -623,6 +641,8 @@ where b.key in
          where b.value = a.value and a.key > '9'
         )
 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
@@ -743,6 +763,8 @@ where b.key in
          where b.value <> a.key and a.key > '9'
         )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select *
 from src b
@@ -752,6 +774,8 @@ where b.key in
          where b.value <> a.key and a.key > '9'
         )
 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
@@ -891,8 +915,12 @@ POSTHOOK: Input: default@src
 98     val_98
 PREHOOK: query: explain select * from src b where b.key in (select distinct 
key from src a where a.value > b.value)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from src b where b.key in (select distinct 
key from src a where a.value > b.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
@@ -1022,12 +1050,16 @@ from (select distinct l_partkey as p_partkey from 
lineitem) p join lineitem li o
 where li.l_linenumber = 1 and
  li.l_orderkey in (select l_orderkey from lineitem where l_shipmode = 'AIR')
 PREHOOK: type: QUERY
+PREHOOK: Input: default@lineitem
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select p.p_partkey, li.l_suppkey 
 from (select distinct l_partkey as p_partkey from lineitem) p join lineitem li 
on p.p_partkey = li.l_partkey 
 where li.l_linenumber = 1 and
  li.l_orderkey in (select l_orderkey from lineitem where l_shipmode = 'AIR')
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@lineitem
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1207,8 +1239,14 @@ POSTHOOK: Input: default@lineitem
 4297   1798
 PREHOOK: query: explain select sum(l_extendedprice) from lineitem, part where 
p_partkey = l_partkey and l_quantity IN (select avg(l_quantity) from lineitem 
where l_partkey = p_partkey)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@lineitem
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select sum(l_extendedprice) from lineitem, part where 
p_partkey = l_partkey and l_quantity IN (select avg(l_quantity) from lineitem 
where l_partkey = p_partkey)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@lineitem
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1383,8 +1421,12 @@ POSTHOOK: Input: default@part
 NULL
 PREHOOK: query: explain select * from part where p_brand <> 'Brand#14' AND 
p_size IN (select (p_size) from part p where p.p_type = part.p_type group by 
p_size) AND p_size <> 340
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_brand <> 'Brand#14' AND 
p_size IN (select (p_size) from part p where p.p_type = part.p_type group by 
p_size) AND p_size <> 340
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1515,8 +1557,12 @@ POSTHOOK: Input: default@part
 90681  almond antique chartreuse khaki white   Manufacturer#3  Brand#31        
MEDIUM BURNISHED TIN    17      SM CASE 1671.68 are slyly after the sl
 PREHOOK: query: explain select * from part  where (p_size-1) IN (select 
min(p_size) from part group by p_type)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part  where (p_size-1) IN (select 
min(p_size) from part group by p_type)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1658,8 +1704,12 @@ POSTHOOK: Input: default@part
 86428  almond aquamarine burnished black steel Manufacturer#1  Brand#12        
STANDARD ANODIZED STEEL 28      WRAP BAG        1414.42 arefully 
 PREHOOK: query: explain select * from part where (p_partkey*p_size) IN (select 
min(p_partkey) from part group by p_type)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where (p_partkey*p_size) IN 
(select min(p_partkey) from part group by p_type)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1792,8 +1842,12 @@ POSTHOOK: Input: default@part
 40982  almond antique misty red olive  Manufacturer#3  Brand#32        ECONOMY 
PLATED COPPER   1       LG PKG  1922.98 c foxes can s
 PREHOOK: query: explain select count(*) as c from part as e where p_size + 100 
IN (select p_partkey from part where p_name = e.p_name)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select count(*) as c from part as e where p_size + 
100 IN (select p_partkey from part where p_name = e.p_name)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1902,8 +1956,12 @@ POSTHOOK: Input: default@part
 0
 PREHOOK: query: explain select * from part  where floor(p_retailprice) IN 
(select floor(min(p_retailprice)) from part group by p_type)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part  where floor(p_retailprice) IN 
(select floor(min(p_retailprice)) from part group by p_type)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2064,8 +2122,12 @@ POSTHOOK: Input: default@part
 90681  almond antique chartreuse khaki white   Manufacturer#3  Brand#31        
MEDIUM BURNISHED TIN    17      SM CASE 1671.68 are slyly after the sl
 PREHOOK: query: explain select * from part where p_name IN (select p_name from 
part p where p.p_size = part.p_size AND part.p_size + 121150 = p.p_partkey )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_name IN (select p_name 
from part p where p.p_size = part.p_size AND part.p_size + 121150 = p.p_partkey 
)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2215,8 +2277,12 @@ POSTHOOK: Input: default@part
 121152 almond antique burnished rose metallic  Manufacturer#1  Brand#14        
PROMO PLATED TIN        2       JUMBO BOX       1173.15 e pinto beans h
 PREHOOK: query: explain select * from part where p_name IN (select p_name from 
part p where p.p_size = part.p_size AND part.p_partkey= p.p_partkey )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_name IN (select p_name 
from part p where p.p_size = part.p_size AND part.p_partkey= p.p_partkey )
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2334,8 +2400,12 @@ POSTHOOK: Input: default@part
 90681  almond antique chartreuse khaki white   Manufacturer#3  Brand#31        
MEDIUM BURNISHED TIN    17      SM CASE 1671.68 are slyly after the sl
 PREHOOK: query: explain select p_name from (select p_name, p_type, p_brand as 
brand from part) fpart where fpart.p_type IN (select p_type from part where 
part.p_brand = fpart.brand)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select p_name from (select p_name, p_type, p_brand as 
brand from part) fpart where fpart.p_type IN (select p_type from part where 
part.p_brand = fpart.brand)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2453,8 +2523,12 @@ almond azure aquamarine papaya violet
 almond azure blanched chiffon midnight
 PREHOOK: query: explain select p_name from (select p_name, p_type, p_size+1 as 
size from part) fpart where fpart.p_type IN (select p_type from part where 
(part.p_size+1) = fpart.size)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select p_name from (select p_name, p_type, p_size+1 
as size from part) fpart where fpart.p_type IN (select p_type from part where 
(part.p_size+1) = fpart.size)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2632,8 +2706,12 @@ almond azure aquamarine papaya violet
 almond azure blanched chiffon midnight
 PREHOOK: query: explain select key, count(*) from src where value IN (select 
value from src) group by key having count(*) in (select count(*) from src s1 
where s1.key = '90' group by s1.key )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select key, count(*) from src where value IN (select 
value from src) group by key having count(*) in (select count(*) from src s1 
where s1.key = '90' group by s1.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
@@ -2854,8 +2932,12 @@ POSTHOOK: Input: default@src
 90     3
 PREHOOK: query: explain select key, count(*) from src where value IN (select 
value from src sc where sc.key = src.key ) group by key having count(*) in 
(select count(*) from src s1 where s1.key = '90' group by s1.key )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select key, count(*) from src where value IN (select 
value from src sc where sc.key = src.key ) group by key having count(*) in 
(select count(*) from src s1 where s1.key = '90' group by s1.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
@@ -3075,8 +3157,12 @@ POSTHOOK: Input: default@src
 90     3
 PREHOOK: query: explain select * from part  where (p_size-1) IN (select 
min(p_size) from part group by p_type) order by p_brand
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part  where (p_size-1) IN (select 
min(p_size) from part group by p_type) order by p_brand
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3231,8 +3317,12 @@ POSTHOOK: Input: default@part
 86428  almond aquamarine burnished black steel Manufacturer#1  Brand#12        
STANDARD ANODIZED STEEL 28      WRAP BAG        1414.42 arefully 
 PREHOOK: query: explain select * from part  where (p_size-1) IN (select 
min(p_size) from part group by p_type) order by p_brand limit 4
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part  where (p_size-1) IN (select 
min(p_size) from part group by p_type) order by p_brand limit 4
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3385,8 +3475,14 @@ POSTHOOK: Input: default@part
 86428  almond aquamarine burnished black steel Manufacturer#1  Brand#12        
STANDARD ANODIZED STEEL 28      WRAP BAG        1414.42 arefully 
 PREHOOK: query: explain select * from src where key IN (select p_name from 
part UNION ALL select p_brand from part)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from src where key IN (select p_name from 
part UNION ALL select p_brand from part)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+POSTHOOK: Input: default@src
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3509,9 +3605,13 @@ POSTHOOK: Input: default@src
 PREHOOK: query: explain select p_mfgr, b.p_name, p_size from part b where 
b.p_name in 
   (select p_name from (select p_mfgr, p_name, p_size as r from part) a where r 
< 10 and b.p_mfgr = a.p_mfgr ) order by p_mfgr,p_size
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select p_mfgr, b.p_name, p_size from part b where 
b.p_name in 
   (select p_name from (select p_mfgr, p_name, p_size as r from part) a where r 
< 10 and b.p_mfgr = a.p_mfgr ) order by p_mfgr,p_size
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3630,8 +3730,12 @@ Manufacturer#5   almond antique medium spring khaki      
6
 Manufacturer#5 almond antique sky peru orange  2
 PREHOOK: query: explain select p_partkey from part where p_name in (select 
p.p_name from part p left outer join part pp on p.p_type = pp.p_type where 
pp.p_size = part.p_size)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select p_partkey from part where p_name in (select 
p.p_name from part p left outer join part pp on p.p_type = pp.p_type where 
pp.p_size = part.p_size)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3792,9 +3896,13 @@ POSTHOOK: Input: default@part
 PREHOOK: query: explain select p_partkey from part where p_name in 
        (select p.p_name from part p left outer join part pp on p.p_type = 
pp.p_type where pp.p_size = part.p_size and p.p_size=part.p_size)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select p_partkey from part where p_name in 
        (select p.p_name from part p left outer join part pp on p.p_type = 
pp.p_type where pp.p_size = part.p_size and p.p_size=part.p_size)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3957,9 +4065,13 @@ POSTHOOK: Input: default@part
 PREHOOK: query: explain select p_partkey from part where p_name in 
        (select p.p_name from part p left outer join part pp on p.p_type = 
pp.p_type where pp.p_size = part.p_size and p.p_type=part.p_type)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select p_partkey from part where p_name in 
        (select p.p_name from part p left outer join part pp on p.p_type = 
pp.p_type where pp.p_size = part.p_size and p.p_type=part.p_type)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4086,9 +4198,13 @@ STAGE PLANS:
 PREHOOK: query: explain select p_partkey from 
        (select p_size, p_partkey from part where p_name in (select p.p_name 
from part p left outer join part pp on p.p_type = pp.p_type where pp.p_size = 
part.p_size)) subq
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select p_partkey from 
        (select p_size, p_partkey from part where p_name in (select p.p_name 
from part p left outer join part pp on p.p_type = pp.p_type where pp.p_size = 
part.p_size)) subq
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4250,8 +4366,12 @@ POSTHOOK: Input: default@part
 90681
 PREHOOK: query: explain select * from part where p_size IN (select count(*) 
from part pp where pp.p_type = part.p_type)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_size IN (select count(*) 
from part pp where pp.p_type = part.p_type)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4423,8 +4543,12 @@ POSTHOOK: Input: default@part
 40982  almond antique misty red olive  Manufacturer#3  Brand#32        ECONOMY 
PLATED COPPER   1       LG PKG  1922.98 c foxes can s
 PREHOOK: query: explain select * from part where p_size in (select 
avg(pp.p_size) from part pp where pp.p_partkey = part.p_partkey)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_size in (select 
avg(pp.p_size) from part pp where pp.p_partkey = part.p_partkey)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4572,8 +4696,12 @@ POSTHOOK: Input: default@part
 Warning: Shuffle Join MERGEJOIN[34][tables = [$hdt$_1, $hdt$_2]] in Stage 
'Reducer 4' is a cross product
 PREHOOK: query: explain select * from part where p_size in (select 
min(pp.p_size) from part pp where pp.p_partkey > part.p_partkey)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_size in (select 
min(pp.p_size) from part pp where pp.p_partkey > part.p_partkey)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4745,8 +4873,12 @@ POSTHOOK: Input: default@part
 146985 almond aquamarine midnight light salmon Manufacturer#2  Brand#23        
MEDIUM BURNISHED COPPER 2       SM CASE 2031.98 s cajole caref
 PREHOOK: query: explain select * from part where p_size NOT IN (select 
count(*) from part pp where pp.p_type = part.p_type)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_size NOT IN (select 
count(*) from part pp where pp.p_type = part.p_type)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4994,8 +5126,12 @@ POSTHOOK: Input: default@part
 90681  almond antique chartreuse khaki white   Manufacturer#3  Brand#31        
MEDIUM BURNISHED TIN    17      SM CASE 1671.68 are slyly after the sl
 PREHOOK: query: explain select * from part where p_size not in (select 
avg(pp.p_size) from part pp where pp.p_partkey = part.p_partkey)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_size not in (select 
avg(pp.p_size) from part pp where pp.p_partkey = part.p_partkey)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5262,8 +5398,14 @@ POSTHOOK: Output: database:default
 POSTHOOK: Output: default@tempty_n2
 PREHOOK: query: explain select * from t_n22 where i IN (select count(*) from 
tempty_n2)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t_n22
+PREHOOK: Input: default@tempty_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t_n22 where i IN (select count(*) from 
tempty_n2)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t_n22
+POSTHOOK: Input: default@tempty_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5476,8 +5618,14 @@ POSTHOOK: Lineage: tt_n2.i SCRIPT []
 POSTHOOK: Lineage: tt_n2.j SCRIPT []
 PREHOOK: query: explain select * from t_n22 where i IN (select sum(i) from 
tt_n2 where tt_n2.j = t_n22.j)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@t_n22
+PREHOOK: Input: default@tt_n2
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from t_n22 where i IN (select sum(i) from 
tt_n2 where tt_n2.j = t_n22.j)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@t_n22
+POSTHOOK: Input: default@tt_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5613,8 +5761,12 @@ POSTHOOK: Output: default@tt_n2
 Warning: Shuffle Join MERGEJOIN[34][tables = [$hdt$_1, $hdt$_2]] in Stage 
'Reducer 4' is a cross product
 PREHOOK: query: explain select * from part where p_size IN (select max(p_size) 
from part p where p.p_type <> part.p_name)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_size IN (select 
max(p_size) from part p where p.p_type <> part.p_name)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5785,8 +5937,12 @@ POSTHOOK: Input: default@part
 Warning: Shuffle Join MERGEJOIN[41][tables = [$hdt$_1, $hdt$_2]] in Stage 
'Reducer 4' is a cross product
 PREHOOK: query: explain select * from part where p_size IN (select pp.p_size 
from part p join part pp on pp.p_type = p.p_type where part.p_type <> p.p_name)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from part where p_size IN (select pp.p_size 
from part p join part pp on pp.p_type = p.p_type where part.p_type <> p.p_name)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part
+#### 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/subquery_in_having.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/subquery_in_having.q.out 
b/ql/src/test/results/clientpositive/llap/subquery_in_having.q.out
index 0bd5ca0..f5fcbb8 100644
--- a/ql/src/test/results/clientpositive/llap/subquery_in_having.q.out
+++ b/ql/src/test/results/clientpositive/llap/subquery_in_having.q.out
@@ -44,12 +44,16 @@ from src
 group by key
 having count(*) in (select count(*) from src s1 where s1.key > '9' group by 
s1.key )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
  select key, count(*) 
 from src 
 group by key
 having count(*) in (select count(*) from src s1 where s1.key > '9' group by 
s1.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
@@ -245,6 +249,8 @@ having b.p_mfgr in
     having max(p_size) - min(p_size) < 20
    )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_subq
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select p_mfgr, avg(p_size)
 from part_subq b
@@ -256,6 +262,8 @@ having b.p_mfgr in
     having max(p_size) - min(p_size) < 20
    )
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_subq
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -372,6 +380,8 @@ having b.p_mfgr in
     having max(p_size) - min(p_size) < 20
    )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_subq
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select p_mfgr, avg(p_size)
 from part_subq b
@@ -383,6 +393,8 @@ having b.p_mfgr in
     having max(p_size) - min(p_size) < 20
    )
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_subq
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -521,6 +533,8 @@ where b.key in (select key from src where src.key > '8')
 group by key, value
 having count(*) in (select count(*) from src s1 where s1.key > '9' group by 
s1.key )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select key, value, count(*) 
 from src b
@@ -528,6 +542,8 @@ where b.key in (select key from src where src.key > '8')
 group by key, value
 having count(*) in (select count(*) from src s1 where s1.key > '9' group by 
s1.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
@@ -735,6 +751,8 @@ where b.key in (select key from src where src.key > '8')
 group by key, value
 having count(*) in (select count(*) from src s1 where s1.key > '9' group by 
s1.key )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select key, value, count(*) 
 from src b
@@ -742,6 +760,8 @@ where b.key in (select key from src where src.key > '8')
 group by key, value
 having count(*) in (select count(*) from src s1 where s1.key > '9' group by 
s1.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
@@ -904,6 +924,8 @@ where b.key in (select key from src where src.value = 
b.value)
 group by key, value
 having count(*) in (select count(*) from src s1 where s1.key > '9' group by 
s1.key )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select key, value, count(*)
 from src b
@@ -911,6 +933,8 @@ where b.key in (select key from src where src.value = 
b.value)
 group by key, value
 having count(*) in (select count(*) from src s1 where s1.key > '9' group by 
s1.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
@@ -1395,6 +1419,8 @@ group by p_mfgr, p_name
 having p_name in 
   (select first_value(p_name) over(partition by p_mfgr order by p_size) from 
part_subq)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@part_subq
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select p_mfgr, p_name, avg(p_size) 
 from part_subq 
@@ -1402,6 +1428,8 @@ group by p_mfgr, p_name
 having p_name in 
   (select first_value(p_name) over(partition by p_mfgr order by p_size) from 
part_subq)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@part_subq
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1569,6 +1597,8 @@ where NOT EXISTS (select key from src_null_n4 where 
src_null_n4.value <> b.value
 group by key, value
 having count(*) not in (select count(*) from src_null_n4 s1 where s1.key > '9' 
and s1.value <> b.value group by s1.key )
 PREHOOK: type: QUERY
+PREHOOK: Input: default@src_null_n4
+#### A masked pattern was here ####
 POSTHOOK: query: explain
 select key, value, count(*)
 from src_null_n4 b
@@ -1576,6 +1606,8 @@ where NOT EXISTS (select key from src_null_n4 where 
src_null_n4.value <> b.value
 group by key, value
 having count(*) not in (select count(*) from src_null_n4 s1 where s1.key > '9' 
and s1.value <> b.value group by s1.key )
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src_null_n4
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1

Reply via email to