http://git-wip-us.apache.org/repos/asf/hive/blob/c39b5d1b/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 
b/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out
index 1133b54..8466e2b 100644
--- a/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out
+++ b/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out
@@ -36,8 +36,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
 12
 PREHOOK: query: EXPLAIN create table srcpart_date_n2 as select ds as ds, ds as 
`date`  from srcpart group by ds
 PREHOOK: type: CREATETABLE_AS_SELECT
+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
+PREHOOK: Output: database:default
+PREHOOK: Output: default@srcpart_date_n2
 POSTHOOK: query: EXPLAIN create table srcpart_date_n2 as select ds as ds, ds 
as `date`  from srcpart group by ds
 POSTHOOK: type: CREATETABLE_AS_SELECT
+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
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@srcpart_date_n2
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-2 depends on stages: Stage-1
@@ -201,8 +215,22 @@ POSTHOOK: Lineage: srcpart_double_hour_n0.hour SIMPLE 
[(srcpart)srcpart.FieldSch
 POSTHOOK: Lineage: srcpart_double_hour_n0.hr EXPRESSION 
[(srcpart)srcpart.FieldSchema(name:hr, type:string, comment:null), ]
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -330,8 +358,22 @@ POSTHOOK: Input: default@srcpart_date_n2
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -457,8 +499,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(day(srcpart.ds) = day(srcpart_date_n2.ds)) where srcpart_date_n2.`date` = 
'2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(day(srcpart.ds) = day(srcpart_date_n2.ds)) where srcpart_date_n2.`date` = 
'2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -585,8 +641,22 @@ POSTHOOK: Input: default@srcpart_date_n2
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(day(srcpart.ds) = day(srcpart_date_n2.ds)) where srcpart_date_n2.`date` = 
'2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(day(srcpart.ds) = day(srcpart_date_n2.ds)) where srcpart_date_n2.`date` = 
'2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -699,9 +769,25 @@ POSTHOOK: Input: default@srcpart_date_n2
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_date_n2
+PREHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_date_n2
+POSTHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -886,9 +972,25 @@ POSTHOOK: Input: default@srcpart_hour_n0
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_date_n2
+PREHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_date_n2
+POSTHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1054,8 +1156,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
 500
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_hour_n0 
on (srcpart.ds = srcpart_date_hour_n0.ds and srcpart.hr = 
srcpart_date_hour_n0.hr) where srcpart_date_hour_n0.`date` = '2008-04-08' and 
srcpart_date_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_date_hour_n0 on (srcpart.ds = srcpart_date_hour_n0.ds and srcpart.hr = 
srcpart_date_hour_n0.hr) where srcpart_date_hour_n0.`date` = '2008-04-08' and 
srcpart_date_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1197,8 +1313,22 @@ POSTHOOK: Input: default@srcpart_date_hour_n0
 500
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_hour_n0 
on (srcpart.ds = srcpart_date_hour_n0.ds and srcpart.hr = 
srcpart_date_hour_n0.hr) where srcpart_date_hour_n0.`date` = '2008-04-08' and 
srcpart_date_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_date_hour_n0 on (srcpart.ds = srcpart_date_hour_n0.ds and srcpart.hr = 
srcpart_date_hour_n0.hr) where srcpart_date_hour_n0.`date` = '2008-04-08' and 
srcpart_date_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1322,8 +1452,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
 500
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = 'I DONT EXIST'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = 'I DONT EXIST'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1451,8 +1595,22 @@ POSTHOOK: Input: default@srcpart_date_n2
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = 'I DONT EXIST'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = 'I DONT EXIST'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1574,8 +1732,22 @@ POSTHOOK: Input: default@srcpart
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr = cast(srcpart_double_hour_n0.hr/2 as 
int)) where srcpart_double_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr = cast(srcpart_double_hour_n0.hr/2 as 
int)) where srcpart_double_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1703,8 +1875,22 @@ POSTHOOK: Input: default@srcpart_double_hour_n0
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr*2 = srcpart_double_hour_n0.hr) where 
srcpart_double_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr*2 = srcpart_double_hour_n0.hr) where 
srcpart_double_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1832,8 +2018,22 @@ POSTHOOK: Input: default@srcpart_double_hour_n0
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr = cast(srcpart_double_hour_n0.hr/2 as 
int)) where srcpart_double_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr = cast(srcpart_double_hour_n0.hr/2 as 
int)) where srcpart_double_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1946,8 +2146,22 @@ POSTHOOK: Input: default@srcpart_double_hour_n0
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr*2 = srcpart_double_hour_n0.hr) where 
srcpart_double_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr*2 = srcpart_double_hour_n0.hr) where 
srcpart_double_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2073,8 +2287,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (cast(srcpart.hr*2 as string) = 
cast(srcpart_double_hour_n0.hr as string)) where srcpart_double_hour_n0.hour = 
11
 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
+PREHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (cast(srcpart.hr*2 as string) = 
cast(srcpart_double_hour_n0.hr as string)) where srcpart_double_hour_n0.hour = 
11
 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
+POSTHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2216,8 +2444,16 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
 Warning: Shuffle Join MERGEJOIN[22][tables = [$hdt$_0, $hdt$_1]] in Stage 
'Reducer 2' is a cross product
 PREHOOK: query: EXPLAIN select count(*) from srcpart join (select ds as ds, ds 
as `date` from srcpart group by ds) s on (srcpart.ds = s.ds) where s.`date` = 
'2008-04-08'
 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
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join (select ds as ds, 
ds as `date` from srcpart group by ds) s on (srcpart.ds = s.ds) where s.`date` 
= '2008-04-08'
 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
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2339,8 +2575,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
 Warning: Shuffle Join MERGEJOIN[15][tables = [$hdt$_0, $hdt$_1]] in Stage 
'Reducer 2' is a cross product
 PREHOOK: query: EXPLAIN select count(*) from srcpart, srcpart_date_hour_n0 
where (srcpart_date_hour_n0.`date` = '2008-04-08' and srcpart_date_hour_n0.hour 
= 11) and (srcpart.ds = srcpart_date_hour_n0.ds or srcpart.hr = 
srcpart_date_hour_n0.hr)
 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
+PREHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart, srcpart_date_hour_n0 
where (srcpart_date_hour_n0.`date` = '2008-04-08' and srcpart_date_hour_n0.hour 
= 11) and (srcpart.ds = srcpart_date_hour_n0.ds or srcpart.hr = 
srcpart_date_hour_n0.hr)
 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
+POSTHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2455,8 +2705,22 @@ POSTHOOK: Input: default@srcpart_date_hour_n0
 1500
 PREHOOK: query: EXPLAIN select count(*) from srcpart, srcpart_date_hour_n0 
where srcpart_date_hour_n0.`date` = '2008-04-08' and srcpart_date_hour_n0.hour 
= 11 and srcpart.ds = srcpart_date_hour_n0.ds and srcpart.hr = 
srcpart_date_hour_n0.hr
 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
+PREHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart, srcpart_date_hour_n0 
where srcpart_date_hour_n0.`date` = '2008-04-08' and srcpart_date_hour_n0.hour 
= 11 and srcpart.ds = srcpart_date_hour_n0.ds and srcpart.hr = 
srcpart_date_hour_n0.hr
 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
+POSTHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2598,8 +2862,22 @@ POSTHOOK: Input: default@srcpart_date_hour_n0
 500
 PREHOOK: query: EXPLAIN select count(*) from srcpart left join srcpart_date_n2 
on (srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart left join 
srcpart_date_n2 on (srcpart.ds = srcpart_date_n2.ds) where 
srcpart_date_n2.`date` = '2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2708,8 +2986,22 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n2 left join srcpart 
on (srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n2 left join 
srcpart on (srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = 
'2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2817,8 +3109,22 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select count(*) from srcpart full outer join 
srcpart_date_n2 on (srcpart.ds = srcpart_date_n2.ds) where 
srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart full outer join 
srcpart_date_n2 on (srcpart.ds = srcpart_date_n2.ds) where 
srcpart_date_n2.`date` = '2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2927,9 +3233,21 @@ STAGE PLANS:
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11 and 
srcpart.hr = 11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart
+PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
+PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
+PREHOOK: Input: default@srcpart_date_n2
+PREHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11 and 
srcpart.hr = 11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart
+POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
+POSTHOOK: Input: default@srcpart_date_n2
+POSTHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3110,9 +3428,17 @@ POSTHOOK: Input: default@srcpart_hour_n0
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart.hr = 13
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart
+PREHOOK: Input: default@srcpart_date_n2
+PREHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart.hr = 13
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart
+POSTHOOK: Input: default@srcpart_date_n2
+POSTHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3262,8 +3588,20 @@ POSTHOOK: Input: default@srcpart_hour_n0
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart where srcpart.ds in 
(select max(srcpart.ds) from srcpart union all select min(srcpart.ds) from 
srcpart)
 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 count(*) from srcpart where srcpart.ds in 
(select max(srcpart.ds) from srcpart union all select min(srcpart.ds) from 
srcpart)
 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
@@ -3470,8 +3808,20 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
 2000
 PREHOOK: query: EXPLAIN select distinct(ds) from srcpart where srcpart.ds in 
(select max(srcpart.ds) from srcpart union all select min(srcpart.ds) from 
srcpart)
 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 distinct(ds) from srcpart where srcpart.ds in 
(select max(srcpart.ds) from srcpart union all select min(srcpart.ds) from 
srcpart)
 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
@@ -3681,8 +4031,20 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
 2008-04-08
 PREHOOK: query: EXPLAIN select ds from (select distinct(ds) as ds from srcpart 
union all select distinct(ds) as ds from srcpart) s where s.ds in (select 
max(srcpart.ds) from srcpart union all select min(srcpart.ds) from srcpart)
 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 ds from (select distinct(ds) as ds from 
srcpart union all select distinct(ds) as ds from srcpart) s where s.ds in 
(select max(srcpart.ds) from srcpart union all select min(srcpart.ds) from 
srcpart)
 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
@@ -3954,8 +4316,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
 2008-04-09
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4090,8 +4466,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(day(srcpart.ds) = day(srcpart_date_n2.ds)) where srcpart_date_n2.`date` = 
'2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(day(srcpart.ds) = day(srcpart_date_n2.ds)) where srcpart_date_n2.`date` = 
'2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4213,9 +4603,25 @@ POSTHOOK: Input: default@srcpart_date_n2
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_date_n2
+PREHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_date_n2
+POSTHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4396,8 +4802,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
 500
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_hour_n0 
on (srcpart.ds = srcpart_date_hour_n0.ds and srcpart.hr = 
srcpart_date_hour_n0.hr) where srcpart_date_hour_n0.`date` = '2008-04-08' and 
srcpart_date_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_date_hour_n0 on (srcpart.ds = srcpart_date_hour_n0.ds and srcpart.hr = 
srcpart_date_hour_n0.hr) where srcpart_date_hour_n0.`date` = '2008-04-08' and 
srcpart_date_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_date_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4544,8 +4964,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
 500
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = 'I DONT EXIST'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = 'I DONT EXIST'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4667,8 +5101,22 @@ POSTHOOK: Input: default@srcpart_date_n2
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr = cast(srcpart_double_hour_n0.hr/2 as 
int)) where srcpart_double_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr = cast(srcpart_double_hour_n0.hr/2 as 
int)) where srcpart_double_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4790,8 +5238,22 @@ POSTHOOK: Input: default@srcpart_double_hour_n0
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr*2 = srcpart_double_hour_n0.hr) where 
srcpart_double_hour_n0.hour = 11
 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
+PREHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join 
srcpart_double_hour_n0 on (srcpart.hr*2 = srcpart_double_hour_n0.hr) where 
srcpart_double_hour_n0.hour = 11
 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
+POSTHOOK: Input: default@srcpart_double_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -4927,8 +5389,16 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
 Warning: Shuffle Join MERGEJOIN[22][tables = [$hdt$_0, $hdt$_1]] in Stage 
'Reducer 2' is a cross product
 PREHOOK: query: EXPLAIN select count(*) from srcpart join (select ds as ds, ds 
as `date` from srcpart group by ds) s on (srcpart.ds = s.ds) where s.`date` = 
'2008-04-08'
 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
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join (select ds as ds, 
ds as `date` from srcpart group by ds) s on (srcpart.ds = s.ds) where s.`date` 
= '2008-04-08'
 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
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5049,8 +5519,22 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
 1000
 PREHOOK: query: EXPLAIN select count(*) from srcpart left join srcpart_date_n2 
on (srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart left join 
srcpart_date_n2 on (srcpart.ds = srcpart_date_n2.ds) where 
srcpart_date_n2.`date` = '2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5153,8 +5637,22 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n2 left join srcpart 
on (srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n2 left join 
srcpart on (srcpart.ds = srcpart_date_n2.ds) where srcpart_date_n2.`date` = 
'2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5241,8 +5739,22 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select count(*) from srcpart full outer join 
srcpart_date_n2 on (srcpart.ds = srcpart_date_n2.ds) where 
srcpart_date_n2.`date` = '2008-04-08'
 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
+PREHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart full outer join 
srcpart_date_n2 on (srcpart.ds = srcpart_date_n2.ds) where 
srcpart_date_n2.`date` = '2008-04-08'
 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
+POSTHOOK: Input: default@srcpart_date_n2
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5330,9 +5842,21 @@ STAGE PLANS:
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11 and 
srcpart.hr = 11
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart
+PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
+PREHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
+PREHOOK: Input: default@srcpart_date_n2
+PREHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart_hour_n0.hour = 11 and 
srcpart.hr = 11
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart
+POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
+POSTHOOK: Input: default@srcpart_date_n2
+POSTHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5499,9 +6023,17 @@ POSTHOOK: Input: default@srcpart_hour_n0
 PREHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart.hr = 13
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart
+PREHOOK: Input: default@srcpart_date_n2
+PREHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart join srcpart_date_n2 on 
(srcpart.ds = srcpart_date_n2.ds) join srcpart_hour_n0 on (srcpart.hr = 
srcpart_hour_n0.hr) 
 where srcpart_date_n2.`date` = '2008-04-08' and srcpart.hr = 13
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart
+POSTHOOK: Input: default@srcpart_date_n2
+POSTHOOK: Input: default@srcpart_hour_n0
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -5639,8 +6171,20 @@ POSTHOOK: Input: default@srcpart_hour_n0
 0
 PREHOOK: query: EXPLAIN select distinct(ds) from srcpart where srcpart.ds in 
(select max(srcpart.ds) from srcpart union all select min(srcpart.ds) from 
srcpart)
 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 distinct(ds) from srcpart where srcpart.ds in 
(select max(srcpart.ds) from srcpart union all select min(srcpart.ds) from 
srcpart)
 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
@@ -5879,8 +6423,22 @@ POSTHOOK: Lineage: srcpart_orc 
PARTITION(ds=2008-04-09,hr=12).key EXPRESSION [(s
 POSTHOOK: Lineage: srcpart_orc PARTITION(ds=2008-04-09,hr=12).value SIMPLE 
[(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ]
 PREHOOK: query: EXPLAIN select count(*) from srcpart_orc join 
srcpart_date_hour_n0 on (srcpart_orc.ds = srcpart_date_hour_n0.ds and 
srcpart_orc.hr = srcpart_date_hour_n0.hr) where srcpart_date_hour_n0.hour = 11 
and (srcpart_date_hour_n0.`date` = '2008-04-08' or srcpart_date_hour_n0.`date` 
= '2008-04-09')
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_hour_n0
+PREHOOK: Input: default@srcpart_orc
+PREHOOK: Input: default@srcpart_orc@ds=2008-04-08/hr=11
+PREHOOK: Input: default@srcpart_orc@ds=2008-04-08/hr=12
+PREHOOK: Input: default@srcpart_orc@ds=2008-04-09/hr=11
+PREHOOK: Input: default@srcpart_orc@ds=2008-04-09/hr=12
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_orc join 
srcpart_date_hour_n0 on (srcpart_orc.ds = srcpart_date_hour_n0.ds and 
srcpart_orc.hr = srcpart_date_hour_n0.hr) where srcpart_date_hour_n0.hour = 11 
and (srcpart_date_hour_n0.`date` = '2008-04-08' or srcpart_date_hour_n0.`date` 
= '2008-04-09')
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_hour_n0
+POSTHOOK: Input: default@srcpart_orc
+POSTHOOK: Input: default@srcpart_orc@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@srcpart_orc@ds=2008-04-08/hr=12
+POSTHOOK: Input: default@srcpart_orc@ds=2008-04-09/hr=11
+POSTHOOK: Input: default@srcpart_orc@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/dynamic_partition_pruning_2.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out 
b/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out
index 58967f2..fb0921e 100644
--- a/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out
@@ -138,6 +138,12 @@ d1.label in ('foo', 'bar')
 GROUP BY d1.label
 ORDER BY d1.label
 PREHOOK: type: QUERY
+PREHOOK: Input: default@agg_01
+PREHOOK: Input: default@agg_01@dim_shops_id=1
+PREHOOK: Input: default@agg_01@dim_shops_id=2
+PREHOOK: Input: default@agg_01@dim_shops_id=3
+PREHOOK: Input: default@dim_shops
+PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: EXPLAIN SELECT d1.label, count(*), sum(agg.amount)
 FROM agg_01 agg,
 dim_shops d1
@@ -147,6 +153,12 @@ d1.label in ('foo', 'bar')
 GROUP BY d1.label
 ORDER BY d1.label
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@agg_01
+POSTHOOK: Input: default@agg_01@dim_shops_id=1
+POSTHOOK: Input: default@agg_01@dim_shops_id=2
+POSTHOOK: Input: default@agg_01@dim_shops_id=3
+POSTHOOK: Input: default@dim_shops
+POSTHOOK: Output: hdfs://### HDFS PATH ###
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -307,6 +319,12 @@ d1.label in ('foo', 'bar')
 GROUP BY d1.label
 ORDER BY d1.label
 PREHOOK: type: QUERY
+PREHOOK: Input: default@agg_01
+PREHOOK: Input: default@agg_01@dim_shops_id=1
+PREHOOK: Input: default@agg_01@dim_shops_id=2
+PREHOOK: Input: default@agg_01@dim_shops_id=3
+PREHOOK: Input: default@dim_shops
+PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: EXPLAIN SELECT d1.label, count(*), sum(agg.amount)
 FROM agg_01 agg,
 dim_shops d1
@@ -316,6 +334,12 @@ d1.label in ('foo', 'bar')
 GROUP BY d1.label
 ORDER BY d1.label
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@agg_01
+POSTHOOK: Input: default@agg_01@dim_shops_id=1
+POSTHOOK: Input: default@agg_01@dim_shops_id=2
+POSTHOOK: Input: default@agg_01@dim_shops_id=3
+POSTHOOK: Input: default@dim_shops
+POSTHOOK: Output: hdfs://### HDFS PATH ###
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -457,11 +481,23 @@ FROM agg_01 agg,
 dim_shops d1
 WHERE agg.dim_shops_id = d1.id
 PREHOOK: type: QUERY
+PREHOOK: Input: default@agg_01
+PREHOOK: Input: default@agg_01@dim_shops_id=1
+PREHOOK: Input: default@agg_01@dim_shops_id=2
+PREHOOK: Input: default@agg_01@dim_shops_id=3
+PREHOOK: Input: default@dim_shops
+PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: EXPLAIN SELECT d1.label
 FROM agg_01 agg,
 dim_shops d1
 WHERE agg.dim_shops_id = d1.id
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@agg_01
+POSTHOOK: Input: default@agg_01@dim_shops_id=1
+POSTHOOK: Input: default@agg_01@dim_shops_id=2
+POSTHOOK: Input: default@agg_01@dim_shops_id=3
+POSTHOOK: Input: default@dim_shops
+POSTHOOK: Output: hdfs://### HDFS PATH ###
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -573,12 +609,20 @@ dim_shops d1
 WHERE agg.dim_shops_id = d1.id
 and agg.dim_shops_id = 1
 PREHOOK: type: QUERY
+PREHOOK: Input: default@agg_01
+PREHOOK: Input: default@agg_01@dim_shops_id=1
+PREHOOK: Input: default@dim_shops
+PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: EXPLAIN SELECT agg.amount
 FROM agg_01 agg,
 dim_shops d1
 WHERE agg.dim_shops_id = d1.id
 and agg.dim_shops_id = 1
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@agg_01
+POSTHOOK: Input: default@agg_01@dim_shops_id=1
+POSTHOOK: Input: default@dim_shops
+POSTHOOK: Output: hdfs://### HDFS PATH ###
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -681,6 +725,12 @@ d1.label in ('foo', 'bar')
 GROUP BY d1.label
 ORDER BY d1.label
 PREHOOK: type: QUERY
+PREHOOK: Input: default@agg_01
+PREHOOK: Input: default@agg_01@dim_shops_id=1
+PREHOOK: Input: default@agg_01@dim_shops_id=2
+PREHOOK: Input: default@agg_01@dim_shops_id=3
+PREHOOK: Input: default@dim_shops
+PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: EXPLAIN SELECT d1.label, count(*), sum(agg.amount)
 FROM agg_01 agg,
 dim_shops d1
@@ -690,6 +740,12 @@ d1.label in ('foo', 'bar')
 GROUP BY d1.label
 ORDER BY d1.label
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@agg_01
+POSTHOOK: Input: default@agg_01@dim_shops_id=1
+POSTHOOK: Input: default@agg_01@dim_shops_id=2
+POSTHOOK: Input: default@agg_01@dim_shops_id=3
+POSTHOOK: Input: default@dim_shops
+POSTHOOK: Output: hdfs://### HDFS PATH ###
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -846,11 +902,23 @@ SELECT amount FROM agg_01, dim_shops WHERE dim_shops_id = 
id AND label = 'foo'
 UNION ALL
 SELECT amount FROM agg_01, dim_shops WHERE dim_shops_id = id AND label = 'bar'
 PREHOOK: type: QUERY
+PREHOOK: Input: default@agg_01
+PREHOOK: Input: default@agg_01@dim_shops_id=1
+PREHOOK: Input: default@agg_01@dim_shops_id=2
+PREHOOK: Input: default@agg_01@dim_shops_id=3
+PREHOOK: Input: default@dim_shops
+PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: EXPLAIN 
 SELECT amount FROM agg_01, dim_shops WHERE dim_shops_id = id AND label = 'foo'
 UNION ALL
 SELECT amount FROM agg_01, dim_shops WHERE dim_shops_id = id AND label = 'bar'
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@agg_01
+POSTHOOK: Input: default@agg_01@dim_shops_id=1
+POSTHOOK: Input: default@agg_01@dim_shops_id=2
+POSTHOOK: Input: default@agg_01@dim_shops_id=3
+POSTHOOK: Input: default@dim_shops
+POSTHOOK: Output: hdfs://### HDFS PATH ###
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1033,12 +1101,24 @@ from srcpart s1,
      srcpart s2
 where s1.ds = s2.ds
 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
+PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: explain
 select count(*)
 from srcpart s1,
      srcpart s2
 where s1.ds = s2.ds
 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
+POSTHOOK: Output: hdfs://### HDFS PATH ###
 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/dynamic_semijoin_reduction.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/dynamic_semijoin_reduction.q.out 
b/ql/src/test/results/clientpositive/llap/dynamic_semijoin_reduction.q.out
index 8f8665a..0053d7c 100644
--- a/ql/src/test/results/clientpositive/llap/dynamic_semijoin_reduction.q.out
+++ b/ql/src/test/results/clientpositive/llap/dynamic_semijoin_reduction.q.out
@@ -150,8 +150,22 @@ POSTHOOK: Output: default@srcpart_small_n3@ds=2008-04-09
 #### A masked pattern was here ####
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -267,8 +281,22 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 176
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -411,8 +439,22 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 176
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.ds)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.ds)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -540,8 +582,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_small_n3.key1 = alltypesorc_int_n1.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int_n1
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_small_n3.key1 = alltypesorc_int_n1.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int_n1
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -681,8 +739,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_small_n3.key1 = alltypesorc_int_n1.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int_n1
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_small_n3.key1 = alltypesorc_int_n1.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int_n1
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -880,8 +954,22 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1 and 
srcpart_date_n7.value = srcpart_small_n3.value1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1 and 
srcpart_date_n7.value = srcpart_small_n3.value1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -997,8 +1085,22 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 176
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1 and 
srcpart_date_n7.value = srcpart_small_n3.value1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1 and 
srcpart_date_n7.value = srcpart_small_n3.value1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1167,8 +1269,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 176
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int_n1
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int_n1
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1324,8 +1442,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int_n1
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int_n1
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1535,8 +1669,22 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 0
 PREHOOK: query: EXPLAIN extended select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN extended select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1887,8 +2035,22 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -1998,8 +2160,22 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 176
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2109,8 +2285,22 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 176
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2246,8 +2436,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 176
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int_n1
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int_n1
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2390,8 +2596,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int_n1
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int_n1
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2534,8 +2756,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int_n1
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.key = srcpart_small_n3.key1) join 
alltypesorc_int_n1 on (srcpart_date_n7.value = alltypesorc_int_n1.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int_n1
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2742,8 +2980,24 @@ POSTHOOK: Lineage: alltypesorc_int40.cint SIMPLE 
[(alltypesorc_int_n1)alltypesor
 POSTHOOK: Lineage: alltypesorc_int40.cstring SIMPLE 
[(alltypesorc_int_n1)alltypesorc_int_n1.FieldSchema(name:cstring, type:string, 
comment:null), ]
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.ds = srcpart_small_n3.ds) join 
alltypesorc_int40 on (srcpart_date_n7.value = alltypesorc_int40.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int40
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.ds = srcpart_small_n3.ds) join 
alltypesorc_int40 on (srcpart_date_n7.value = alltypesorc_int40.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int40
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -2897,8 +3151,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 0
 PREHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.ds = srcpart_small_n3.ds) join 
alltypesorc_int40 on (srcpart_date_n7.value = alltypesorc_int40.cstring)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int40
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_date_n7 join 
srcpart_small_n3 on (srcpart_date_n7.ds = srcpart_small_n3.ds) join 
alltypesorc_int40 on (srcpart_date_n7.value = alltypesorc_int40.cstring)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int40
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3079,8 +3349,24 @@ POSTHOOK: Output: default@srcpart_small10
 #### A masked pattern was here ####
 PREHOOK: query: EXPLAIN select count(*) from srcpart_small10, 
srcpart_small_n3, srcpart_date_n7 where srcpart_small_n3.key1 = 
srcpart_small10.key1 and srcpart_date_n7.ds = srcpart_small_n3.ds
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small10
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_small10, 
srcpart_small_n3, srcpart_date_n7 where srcpart_small_n3.key1 = 
srcpart_small10.key1 and srcpart_date_n7.ds = srcpart_small_n3.ds
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small10
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3235,8 +3521,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 10000
 PREHOOK: query: EXPLAIN select count(*) from srcpart_small10, 
srcpart_small_n3, srcpart_date_n7 where srcpart_small_n3.key1 = 
srcpart_small10.key1 and srcpart_date_n7.ds = srcpart_small_n3.ds
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small10
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_small10, 
srcpart_small_n3, srcpart_date_n7 where srcpart_small_n3.key1 = 
srcpart_small10.key1 and srcpart_date_n7.ds = srcpart_small_n3.ds
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small10
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3417,8 +3719,24 @@ POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
 10000
 PREHOOK: query: EXPLAIN select count(*) from srcpart_small10, 
srcpart_small_n3, srcpart_date_n7 where srcpart_small_n3.key1 = 
srcpart_small10.key1 and srcpart_date_n7.ds = srcpart_small_n3.ds
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small10
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_small10, 
srcpart_small_n3, srcpart_date_n7 where srcpart_small_n3.key1 = 
srcpart_small10.key1 and srcpart_date_n7.ds = srcpart_small_n3.ds
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small10
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3578,8 +3896,24 @@ STAGE PLANS:
 
 PREHOOK: query: EXPLAIN select count(*) from srcpart_small10, 
srcpart_small_n3, srcpart_date_n7 where srcpart_small_n3.key1 = 
srcpart_small10.key1 and srcpart_date_n7.ds = srcpart_small_n3.ds
 PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small10
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: EXPLAIN select count(*) from srcpart_small10, 
srcpart_small_n3, srcpart_date_n7 where srcpart_small_n3.key1 = 
srcpart_small10.key1 and srcpart_date_n7.ds = srcpart_small_n3.ds
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small10
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1
@@ -3716,11 +4050,27 @@ PREHOOK: query: explain select * from 
alltypesorc_int_n1 join
                                        union all
                                        select srcpart_small_n3.key1 as key 
from srcpart_small_n3) unionsrc on (alltypesorc_int_n1.cstring = unionsrc.key)
 PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc_int_n1
+PREHOOK: Input: default@srcpart_date_n7
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+PREHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+PREHOOK: Input: default@srcpart_small_n3
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+PREHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 POSTHOOK: query: explain select * from alltypesorc_int_n1 join
                                       (select srcpart_date_n7.key as key from 
srcpart_date_n7
                                        union all
                                        select srcpart_small_n3.key1 as key 
from srcpart_small_n3) unionsrc on (alltypesorc_int_n1.cstring = unionsrc.key)
 POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc_int_n1
+POSTHOOK: Input: default@srcpart_date_n7
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_date_n7@ds=2008-04-09
+POSTHOOK: Input: default@srcpart_small_n3
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-08
+POSTHOOK: Input: default@srcpart_small_n3@ds=2008-04-09
+#### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
   Stage-0 depends on stages: Stage-1

Reply via email to