Index: ql/src/test/results/clientpositive/merge4.q.out =================================================================== --- ql/src/test/results/clientpositive/merge4.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/merge4.q.out (working copy) @@ -124,11 +124,13 @@ POSTHOOK: Lineage: nzhang_part PARTITION(ds=2010-08-15,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from nzhang_part PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part PREHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=11 PREHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part POSTHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=11 POSTHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=12 #### A masked pattern was here #### @@ -1260,11 +1262,13 @@ POSTHOOK: Lineage: nzhang_part PARTITION(ds=2010-08-15,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from nzhang_part PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part PREHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=11 PREHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part POSTHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=11 POSTHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=12 #### A masked pattern was here #### @@ -3014,10 +3018,12 @@ ds=2010-08-15/hr=file, PREHOOK: query: select * from nzhang_part where hr = 'file,' PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part PREHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=file, #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part where hr = 'file,' POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part POSTHOOK: Input: default@nzhang_part@ds=2010-08-15/hr=file, #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_part PARTITION(ds=2010-08-15,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/exim_05_some_part.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_05_some_part.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_05_some_part.q.out (working copy) @@ -118,11 +118,13 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=ka #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=ka #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/loadpart1.q.out =================================================================== --- ql/src/test/results/clientpositive/loadpart1.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/loadpart1.q.out (working copy) @@ -25,10 +25,12 @@ POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_Part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst PREHOOK: Input: default@hive_test_dst@pcol1=test_part/pcol2=test_Part #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_Part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst POSTHOOK: Input: default@hive_test_dst@pcol1=test_part/pcol2=test_Part #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -50,18 +52,22 @@ POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from hive_test_dst where pcol1='test_part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst PREHOOK: Input: default@hive_test_dst@pcol1=test_part/pcol2=test_Part #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst POSTHOOK: Input: default@hive_test_dst@pcol1=test_part/pcol2=test_Part #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -74,17 +80,21 @@ 6 test_part test_Part PREHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from hive_test_dst where pcol1='test_Part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_Part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] Index: ql/src/test/results/clientpositive/stats3.q.out =================================================================== --- ql/src/test/results/clientpositive/stats3.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/stats3.q.out (working copy) @@ -111,10 +111,12 @@ POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_Part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst PREHOOK: Input: default@hive_test_dst@pcol1=test_part/pcol2=test_Part #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_Part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst POSTHOOK: Input: default@hive_test_dst@pcol1=test_part/pcol2=test_Part #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -148,9 +150,11 @@ POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -169,10 +173,12 @@ 6 PREHOOK: query: select * from hive_test_dst where pcol1='test_part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst PREHOOK: Input: default@hive_test_dst@pcol1=test_part/pcol2=test_Part #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst POSTHOOK: Input: default@hive_test_dst@pcol1=test_part/pcol2=test_Part #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -185,17 +191,21 @@ 6 test_part test_Part PREHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_part' and pcol2='test_part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from hive_test_dst where pcol1='test_Part' PREHOOK: type: QUERY +PREHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: query: select * from hive_test_dst where pcol1='test_Part' POSTHOOK: type: QUERY +POSTHOOK: Input: default@hive_test_dst #### A masked pattern was here #### POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: hive_test_dst PARTITION(pcol1=test_part,pcol2=test_Part).col1 SIMPLE [(hive_test_src)hive_test_src.FieldSchema(name:col1, type:string, comment:null), ] Index: ql/src/test/results/clientpositive/alter5.q.out =================================================================== --- ql/src/test/results/clientpositive/alter5.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/alter5.q.out (working copy) @@ -63,10 +63,12 @@ POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(alter5_src)alter5_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from alter5 where dt='a' PREHOOK: type: QUERY +PREHOOK: Input: default@alter5 PREHOOK: Input: default@alter5@dt=a #### A masked pattern was here #### POSTHOOK: query: select * from alter5 where dt='a' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter5 POSTHOOK: Input: default@alter5@dt=a #### A masked pattern was here #### POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(alter5_src)alter5_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -199,10 +201,12 @@ POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(alter5_src)alter5_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from alter5 where dt='a' PREHOOK: type: QUERY +PREHOOK: Input: alter5_db@alter5 PREHOOK: Input: alter5_db@alter5@dt=a #### A masked pattern was here #### POSTHOOK: query: select * from alter5 where dt='a' POSTHOOK: type: QUERY +POSTHOOK: Input: alter5_db@alter5 POSTHOOK: Input: alter5_db@alter5@dt=a #### A masked pattern was here #### POSTHOOK: Lineage: alter5 PARTITION(dt=a).col1 SIMPLE [(alter5_src)alter5_src.FieldSchema(name:col1, type:string, comment:null), ] Index: ql/src/test/results/clientpositive/load_dyn_part8.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part8.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part8.q.out (working copy) @@ -443,6 +443,7 @@ ds=2008-12-31/hr=12 PREHOOK: query: select * from nzhang_part8 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part8 PREHOOK: Input: default@nzhang_part8@ds=2008-04-08/hr=11 PREHOOK: Input: default@nzhang_part8@ds=2008-04-08/hr=12 PREHOOK: Input: default@nzhang_part8@ds=2008-12-31/hr=11 @@ -450,6 +451,7 @@ #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part8 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part8 POSTHOOK: Input: default@nzhang_part8@ds=2008-04-08/hr=11 POSTHOOK: Input: default@nzhang_part8@ds=2008-04-08/hr=12 POSTHOOK: Input: default@nzhang_part8@ds=2008-12-31/hr=11 Index: ql/src/test/results/clientpositive/exim_19_00_part_external_location.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_19_00_part_external_location.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_19_00_part_external_location.q.out (working copy) @@ -139,11 +139,13 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### @@ -162,11 +164,13 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/load_dyn_part3.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part3.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part3.q.out (working copy) @@ -116,6 +116,7 @@ POSTHOOK: Lineage: nzhang_part3 PARTITION(ds=2008-04-09,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from nzhang_part3 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part3 PREHOOK: Input: default@nzhang_part3@ds=2008-04-08/hr=11 PREHOOK: Input: default@nzhang_part3@ds=2008-04-08/hr=12 PREHOOK: Input: default@nzhang_part3@ds=2008-04-09/hr=11 @@ -123,6 +124,7 @@ #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part3 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part3 POSTHOOK: Input: default@nzhang_part3@ds=2008-04-08/hr=11 POSTHOOK: Input: default@nzhang_part3@ds=2008-04-08/hr=12 POSTHOOK: Input: default@nzhang_part3@ds=2008-04-09/hr=11 Index: ql/src/test/results/clientpositive/null_column.q.out =================================================================== --- ql/src/test/results/clientpositive/null_column.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/null_column.q.out (working copy) @@ -134,10 +134,12 @@ POSTHOOK: Lineage: tt_b.b EXPRESSION [] PREHOOK: query: select * from temp_null2 where ds is not null PREHOOK: type: QUERY +PREHOOK: Input: default@temp_null2 PREHOOK: Input: default@temp_null2@ds=2010-04-01 #### A masked pattern was here #### POSTHOOK: query: select * from temp_null2 where ds is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@temp_null2 POSTHOOK: Input: default@temp_null2@ds=2010-04-01 #### A masked pattern was here #### POSTHOOK: Lineage: temp_null2 PARTITION(ds=2010-04-01).key SIMPLE [] Index: ql/src/test/results/clientpositive/ppr_pushdown3.q.out =================================================================== --- ql/src/test/results/clientpositive/ppr_pushdown3.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/ppr_pushdown3.q.out (working copy) @@ -132,6 +132,7 @@ PREHOOK: query: select * 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 @@ -139,6 +140,7 @@ #### A masked pattern was here #### POSTHOOK: query: select * 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 Index: ql/src/test/results/clientpositive/load_dyn_part10.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part10.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part10.q.out (working copy) @@ -118,11 +118,13 @@ ds=2008-12-31/hr=12 PREHOOK: query: select * from nzhang_part10 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part10 PREHOOK: Input: default@nzhang_part10@ds=2008-12-31/hr=11 PREHOOK: Input: default@nzhang_part10@ds=2008-12-31/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part10 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part10 POSTHOOK: Input: default@nzhang_part10@ds=2008-12-31/hr=11 POSTHOOK: Input: default@nzhang_part10@ds=2008-12-31/hr=12 #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/input_part4.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part4.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/input_part4.q.out (working copy) @@ -37,7 +37,9 @@ PREHOOK: query: SELECT x.* FROM SRCPART x WHERE x.ds = '2008-04-08' and x.hr = 15 PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart #### A masked pattern was here #### POSTHOOK: query: SELECT x.* FROM SRCPART x WHERE x.ds = '2008-04-08' and x.hr = 15 POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/groupby11.q.out =================================================================== --- ql/src/test/results/clientpositive/groupby11.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/groupby11.q.out (working copy) @@ -241,10 +241,12 @@ POSTHOOK: Lineage: dest2 PARTITION(ds=111).val2 EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] PREHOOK: query: SELECT * from dest1 PREHOOK: type: QUERY +PREHOOK: Input: default@dest1 PREHOOK: Input: default@dest1@ds=111 #### A masked pattern was here #### POSTHOOK: query: SELECT * from dest1 POSTHOOK: type: QUERY +POSTHOOK: Input: default@dest1 POSTHOOK: Input: default@dest1@ds=111 #### A masked pattern was here #### POSTHOOK: Lineage: dest1 PARTITION(ds=111).key SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] @@ -564,10 +566,12 @@ val_98 2 1 111 PREHOOK: query: SELECT * from dest2 PREHOOK: type: QUERY +PREHOOK: Input: default@dest2 PREHOOK: Input: default@dest2@ds=111 #### A masked pattern was here #### POSTHOOK: query: SELECT * from dest2 POSTHOOK: type: QUERY +POSTHOOK: Input: default@dest2 POSTHOOK: Input: default@dest2@ds=111 #### A masked pattern was here #### POSTHOOK: Lineage: dest1 PARTITION(ds=111).key SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/exim_18_part_external.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_18_part_external.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_18_part_external.q.out (working copy) @@ -139,10 +139,12 @@ PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### 1 us tn @@ -154,10 +156,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### PREHOOK: query: drop table exim_employee Index: ql/src/test/results/clientpositive/input13.q.out =================================================================== --- ql/src/test/results/clientpositive/input13.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/input13.q.out (working copy) @@ -591,10 +591,12 @@ 169 val_169 PREHOOK: query: SELECT dest3.* FROM dest3 PREHOOK: type: QUERY +PREHOOK: Input: default@dest3 PREHOOK: Input: default@dest3@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: query: SELECT dest3.* FROM dest3 POSTHOOK: type: QUERY +POSTHOOK: Input: default@dest3 POSTHOOK: Input: default@dest3@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: Lineage: dest1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/index_bitmap.q.out =================================================================== --- ql/src/test/results/clientpositive/index_bitmap.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/index_bitmap.q.out (working copy) @@ -220,6 +220,7 @@ POSTHOOK: Lineage: default__srcpart_srcpart_index_proj__ PARTITION(ds=2008-04-09,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] PREHOOK: query: SELECT x.* FROM default__srcpart_srcpart_index_proj__ x PREHOOK: type: QUERY +PREHOOK: Input: default@default__srcpart_srcpart_index_proj__ PREHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-08/hr=11 PREHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-08/hr=12 PREHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-09/hr=11 @@ -227,6 +228,7 @@ #### A masked pattern was here #### POSTHOOK: query: SELECT x.* FROM default__srcpart_srcpart_index_proj__ x POSTHOOK: type: QUERY +POSTHOOK: Input: default@default__srcpart_srcpart_index_proj__ POSTHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-08/hr=11 POSTHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-08/hr=12 POSTHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-09/hr=11 Index: ql/src/test/results/clientpositive/exim_19_part_external_location.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_19_part_external_location.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_19_part_external_location.q.out (working copy) @@ -143,10 +143,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### 1 us tn @@ -158,10 +160,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### PREHOOK: query: drop table exim_employee Index: ql/src/test/results/clientpositive/alter_partition_protect_mode.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_partition_protect_mode.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/alter_partition_protect_mode.q.out (working copy) @@ -51,11 +51,13 @@ POSTHOOK: Output: default@alter_part_protect_mode@year=1996/month=12 PREHOOK: query: select * from alter_part_protect_mode where year = '1996' PREHOOK: type: QUERY +PREHOOK: Input: default@alter_part_protect_mode PREHOOK: Input: default@alter_part_protect_mode@year=1996/month=10 PREHOOK: Input: default@alter_part_protect_mode@year=1996/month=12 #### A masked pattern was here #### POSTHOOK: query: select * from alter_part_protect_mode where year = '1996' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter_part_protect_mode POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=10 POSTHOOK: Input: default@alter_part_protect_mode@year=1996/month=12 #### A masked pattern was here #### @@ -91,10 +93,12 @@ POSTHOOK: Output: default@alter_part_protect_mode@year=1995/month=09 PREHOOK: query: select * from alter_part_protect_mode where year = '1995' PREHOOK: type: QUERY +PREHOOK: Input: default@alter_part_protect_mode PREHOOK: Input: default@alter_part_protect_mode@year=1995/month=09 #### A masked pattern was here #### POSTHOOK: query: select * from alter_part_protect_mode where year = '1995' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter_part_protect_mode POSTHOOK: Input: default@alter_part_protect_mode@year=1995/month=09 #### A masked pattern was here #### 1 11 1995 09 Index: ql/src/test/results/clientpositive/load_dyn_part7.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part7.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part7.q.out (working copy) @@ -50,10 +50,12 @@ ds=2010-03-03/hr=12 PREHOOK: query: select * from nzhang_part7 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part7 PREHOOK: Input: default@nzhang_part7@ds=2010-03-03/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part7 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part7 POSTHOOK: Input: default@nzhang_part7@ds=2010-03-03/hr=12 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_part7 PARTITION(ds=2010-03-03,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/ppr_pushdown2.q.out =================================================================== --- ql/src/test/results/clientpositive/ppr_pushdown2.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/ppr_pushdown2.q.out (working copy) @@ -24,10 +24,12 @@ POSTHOOK: Lineage: ppr_test PARTITION(ds=2).key SIMPLE [] PREHOOK: query: select * from ppr_test where ds = '2' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test PREHOOK: Input: default@ppr_test@ds=2 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test where ds = '2' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test POSTHOOK: Input: default@ppr_test@ds=2 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] @@ -35,10 +37,12 @@ 2 2 PREHOOK: query: select * from ppr_test where ds = '22' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test PREHOOK: Input: default@ppr_test@ds=22 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test where ds = '22' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test POSTHOOK: Input: default@ppr_test@ds=22 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] @@ -76,10 +80,12 @@ POSTHOOK: Lineage: ppr_test2 PARTITION(ds=2,s=1).key SIMPLE [] PREHOOK: query: select * from ppr_test2 where s = '1' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test2 PREHOOK: Input: default@ppr_test2@ds=2/s=1 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test2 where s = '1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test2 POSTHOOK: Input: default@ppr_test2@ds=2/s=1 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] @@ -89,10 +95,12 @@ 2 2 1 PREHOOK: query: select * from ppr_test2 where ds = '1' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test2 PREHOOK: Input: default@ppr_test2@ds=1/s=2 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test2 where ds = '1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test2 POSTHOOK: Input: default@ppr_test2@ds=1/s=2 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] @@ -153,10 +161,12 @@ POSTHOOK: Lineage: ppr_test3 PARTITION(col=1,ol=2,l=3).key SIMPLE [] PREHOOK: query: select * from ppr_test3 where l = '1' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test3 PREHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test3 where l = '1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test3 POSTHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] @@ -169,10 +179,12 @@ 3 1 2 1 PREHOOK: query: select * from ppr_test3 where l = '2' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test3 PREHOOK: Input: default@ppr_test3@col=1/ol=1/l=2 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test3 where l = '2' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test3 POSTHOOK: Input: default@ppr_test3@col=1/ol=1/l=2 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] @@ -185,10 +197,12 @@ 2 1 1 2 PREHOOK: query: select * from ppr_test3 where ol = '1' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test3 PREHOOK: Input: default@ppr_test3@col=1/ol=1/l=2 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test3 where ol = '1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test3 POSTHOOK: Input: default@ppr_test3@col=1/ol=1/l=2 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] @@ -201,11 +215,13 @@ 2 1 1 2 PREHOOK: query: select * from ppr_test3 where ol = '2' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test3 PREHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 PREHOOK: Input: default@ppr_test3@col=1/ol=2/l=3 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test3 where ol = '2' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test3 POSTHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 POSTHOOK: Input: default@ppr_test3@col=1/ol=2/l=3 #### A masked pattern was here #### @@ -220,12 +236,14 @@ 1 1 2 3 PREHOOK: query: select * from ppr_test3 where col = '1' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test3 PREHOOK: Input: default@ppr_test3@col=1/ol=1/l=2 PREHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 PREHOOK: Input: default@ppr_test3@col=1/ol=2/l=3 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test3 where col = '1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test3 POSTHOOK: Input: default@ppr_test3@col=1/ol=1/l=2 POSTHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 POSTHOOK: Input: default@ppr_test3@col=1/ol=2/l=3 @@ -242,10 +260,12 @@ 1 1 2 3 PREHOOK: query: select * from ppr_test3 where ol = '2' and l = '1' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test3 PREHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test3 where ol = '2' and l = '1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test3 POSTHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] @@ -258,10 +278,12 @@ 3 1 2 1 PREHOOK: query: select * from ppr_test3 where col='1' and ol = '2' and l = '1' PREHOOK: type: QUERY +PREHOOK: Input: default@ppr_test3 PREHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 #### A masked pattern was here #### POSTHOOK: query: select * from ppr_test3 where col='1' and ol = '2' and l = '1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@ppr_test3 POSTHOOK: Input: default@ppr_test3@col=1/ol=2/l=1 #### A masked pattern was here #### POSTHOOK: Lineage: ppr_test PARTITION(ds=22).key SIMPLE [] Index: ql/src/test/results/clientpositive/input_part8.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part8.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/input_part8.q.out (working copy) @@ -34,11 +34,13 @@ PREHOOK: query: SELECT x.* FROM SRCPART x WHERE ds = '2008-04-08' LIMIT 10 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: SELECT x.* FROM SRCPART x WHERE ds = '2008-04-08' LIMIT 10 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 #### Index: ql/src/test/results/clientpositive/exim_17_part_managed.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_17_part_managed.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_17_part_managed.q.out (working copy) @@ -166,11 +166,13 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=ap PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=ap POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### @@ -183,11 +185,13 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=ap PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=ap POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/input_part3.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part3.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/input_part3.q.out (working copy) @@ -33,10 +33,12 @@ PREHOOK: query: SELECT x.* FROM SRCPART x WHERE x.ds = '2008-04-08' and x.hr = 11 PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11 #### A masked pattern was here #### POSTHOOK: query: SELECT x.* FROM SRCPART x WHERE x.ds = '2008-04-08' and x.hr = 11 POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11 #### A masked pattern was here #### 238 val_238 2008-04-08 11 Index: ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out (working copy) @@ -180,11 +180,13 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/alter_rename_partition.q.out =================================================================== --- ql/src/test/results/clientpositive/alter_rename_partition.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/alter_rename_partition.q.out (working copy) @@ -47,10 +47,12 @@ POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from alter_rename_partition where pcol1='old_part1:' and pcol2='old_part2:' PREHOOK: type: QUERY +PREHOOK: Input: default@alter_rename_partition PREHOOK: Input: default@alter_rename_partition@pcol1=old_part1%3A/pcol2=old_part2%3A #### A masked pattern was here #### POSTHOOK: query: select * from alter_rename_partition where pcol1='old_part1:' and pcol2='old_part2:' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter_rename_partition POSTHOOK: Input: default@alter_rename_partition@pcol1=old_part1%3A/pcol2=old_part2%3A #### A masked pattern was here #### POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -79,17 +81,21 @@ pcol1=new_part1%3A/pcol2=new_part2%3A PREHOOK: query: select * from alter_rename_partition where pcol1='old_part1:' and pcol2='old_part2:' PREHOOK: type: QUERY +PREHOOK: Input: default@alter_rename_partition #### A masked pattern was here #### POSTHOOK: query: select * from alter_rename_partition where pcol1='old_part1:' and pcol2='old_part2:' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter_rename_partition #### A masked pattern was here #### POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from alter_rename_partition where pcol1='new_part1:' and pcol2='new_part2:' PREHOOK: type: QUERY +PREHOOK: Input: default@alter_rename_partition PREHOOK: Input: default@alter_rename_partition@pcol1=new_part1%3A/pcol2=new_part2%3A #### A masked pattern was here #### POSTHOOK: query: select * from alter_rename_partition where pcol1='new_part1:' and pcol2='new_part2:' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter_rename_partition POSTHOOK: Input: default@alter_rename_partition@pcol1=new_part1%3A/pcol2=new_part2%3A #### A masked pattern was here #### POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -182,10 +188,12 @@ POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: SELECT * FROM alter_rename_partition WHERE pcol1='old_part1:' AND pcol2='old_part2:' PREHOOK: type: QUERY +PREHOOK: Input: alter_rename_partition_db@alter_rename_partition PREHOOK: Input: alter_rename_partition_db@alter_rename_partition@pcol1=old_part1%3A/pcol2=old_part2%3A #### A masked pattern was here #### POSTHOOK: query: SELECT * FROM alter_rename_partition WHERE pcol1='old_part1:' AND pcol2='old_part2:' POSTHOOK: type: QUERY +POSTHOOK: Input: alter_rename_partition_db@alter_rename_partition POSTHOOK: Input: alter_rename_partition_db@alter_rename_partition@pcol1=old_part1%3A/pcol2=old_part2%3A #### A masked pattern was here #### POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -217,18 +225,22 @@ pcol1=new_part1%3A/pcol2=new_part2%3A PREHOOK: query: SELECT * FROM alter_rename_partition WHERE pcol1='old_part1:' and pcol2='old_part2:' PREHOOK: type: QUERY +PREHOOK: Input: alter_rename_partition_db@alter_rename_partition #### A masked pattern was here #### POSTHOOK: query: SELECT * FROM alter_rename_partition WHERE pcol1='old_part1:' and pcol2='old_part2:' POSTHOOK: type: QUERY +POSTHOOK: Input: alter_rename_partition_db@alter_rename_partition #### A masked pattern was here #### POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: SELECT * FROM alter_rename_partition WHERE pcol1='new_part1:' and pcol2='new_part2:' PREHOOK: type: QUERY +PREHOOK: Input: alter_rename_partition_db@alter_rename_partition PREHOOK: Input: alter_rename_partition_db@alter_rename_partition@pcol1=new_part1%3A/pcol2=new_part2%3A #### A masked pattern was here #### POSTHOOK: query: SELECT * FROM alter_rename_partition WHERE pcol1='new_part1:' and pcol2='new_part2:' POSTHOOK: type: QUERY +POSTHOOK: Input: alter_rename_partition_db@alter_rename_partition POSTHOOK: Input: alter_rename_partition_db@alter_rename_partition@pcol1=new_part1%3A/pcol2=new_part2%3A #### A masked pattern was here #### POSTHOOK: Lineage: alter_rename_partition PARTITION(pcol1=old_part1:,pcol2=old_part2:).col1 SIMPLE [(alter_rename_partition_src)alter_rename_partition_src.FieldSchema(name:col1, type:string, comment:null), ] Index: ql/src/test/results/clientpositive/exim_04_all_part.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_04_all_part.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_04_all_part.q.out (working copy) @@ -124,6 +124,7 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=ka @@ -131,6 +132,7 @@ #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=ka Index: ql/src/test/results/clientpositive/alter3.q.out =================================================================== --- ql/src/test/results/clientpositive/alter3.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/alter3.q.out (working copy) @@ -30,10 +30,12 @@ POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: select * from alter3 where pcol1='test_part:' and pcol2='test_part:' PREHOOK: type: QUERY +PREHOOK: Input: default@alter3 PREHOOK: Input: default@alter3@pcol1=test_part%3A/pcol2=test_part%3A #### A masked pattern was here #### POSTHOOK: query: select * from alter3 where pcol1='test_part:' and pcol2='test_part:' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter3 POSTHOOK: Input: default@alter3@pcol1=test_part%3A/pcol2=test_part%3A #### A masked pattern was here #### POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -91,10 +93,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from alter3_renamed where pcol1='test_part:' and pcol2='test_part:' PREHOOK: type: QUERY +PREHOOK: Input: default@alter3_renamed PREHOOK: Input: default@alter3_renamed@pcol1=test_part%3A/pcol2=test_part%3A #### A masked pattern was here #### POSTHOOK: query: select * from alter3_renamed where pcol1='test_part:' and pcol2='test_part:' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter3_renamed POSTHOOK: Input: default@alter3_renamed@pcol1=test_part%3A/pcol2=test_part%3A #### A masked pattern was here #### POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -258,10 +262,12 @@ POSTHOOK: Lineage: alter3_like PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] PREHOOK: query: SELECT * FROM alter3 WHERE pcol1='test_part:' AND pcol2='test_part:' PREHOOK: type: QUERY +PREHOOK: Input: alter3_db@alter3 PREHOOK: Input: alter3_db@alter3@pcol1=test_part%3A/pcol2=test_part%3A #### A masked pattern was here #### POSTHOOK: query: SELECT * FROM alter3 WHERE pcol1='test_part:' AND pcol2='test_part:' POSTHOOK: type: QUERY +POSTHOOK: Input: alter3_db@alter3 POSTHOOK: Input: alter3_db@alter3@pcol1=test_part%3A/pcol2=test_part%3A #### A masked pattern was here #### POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] @@ -327,10 +333,12 @@ #### A masked pattern was here #### PREHOOK: query: SELECT * FROM alter3_renamed WHERE pcol1='test_part:' AND pcol2='test_part:' PREHOOK: type: QUERY +PREHOOK: Input: alter3_db@alter3_renamed PREHOOK: Input: alter3_db@alter3_renamed@pcol1=test_part%3A/pcol2=test_part%3A #### A masked pattern was here #### POSTHOOK: query: SELECT * FROM alter3_renamed WHERE pcol1='test_part:' AND pcol2='test_part:' POSTHOOK: type: QUERY +POSTHOOK: Input: alter3_db@alter3_renamed POSTHOOK: Input: alter3_db@alter3_renamed@pcol1=test_part%3A/pcol2=test_part%3A #### A masked pattern was here #### POSTHOOK: Lineage: alter3 PARTITION(pcol1=test_part:,pcol2=test_part:).col1 SIMPLE [(alter3_src)alter3_src.FieldSchema(name:col1, type:string, comment:null), ] Index: ql/src/test/results/clientpositive/load_dyn_part6.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part6.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part6.q.out (working copy) @@ -52,10 +52,12 @@ POSTHOOK: Lineage: nzhang_part6 PARTITION(ds=2010-03-03,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from nzhang_part6 where ds = '2010-03-03' and hr = '11' PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part6 PREHOOK: Input: default@nzhang_part6@ds=2010-03-03/hr=11 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part6 where ds = '2010-03-03' and hr = '11' POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part6 POSTHOOK: Input: default@nzhang_part6@ds=2010-03-03/hr=11 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_part6 PARTITION(ds=2010-03-03,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] @@ -1064,10 +1066,12 @@ 97 val_97 2010-03-03 11 PREHOOK: query: select * from nzhang_part6 where ds = '2010-03-03' and hr = '12' PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part6 PREHOOK: Input: default@nzhang_part6@ds=2010-03-03/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part6 where ds = '2010-03-03' and hr = '12' POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part6 POSTHOOK: Input: default@nzhang_part6@ds=2010-03-03/hr=12 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_part6 PARTITION(ds=2010-03-03,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/exim_07_all_part_over_nonoverlap.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_07_all_part_over_nonoverlap.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_07_all_part_over_nonoverlap.q.out (working copy) @@ -129,6 +129,7 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=al @@ -137,6 +138,7 @@ #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=al Index: ql/src/test/results/clientpositive/load_dyn_part1.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part1.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part1.q.out (working copy) @@ -293,11 +293,13 @@ ds=2008-12-31/hr=12 PREHOOK: query: select * from nzhang_part1 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part1 PREHOOK: Input: default@nzhang_part1@ds=2008-04-08/hr=11 PREHOOK: Input: default@nzhang_part1@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part1 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part1 POSTHOOK: Input: default@nzhang_part1@ds=2008-04-08/hr=11 POSTHOOK: Input: default@nzhang_part1@ds=2008-04-08/hr=12 #### A masked pattern was here #### @@ -1311,11 +1313,13 @@ 97 val_97 2008-04-08 12 PREHOOK: query: select * from nzhang_part2 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part2 PREHOOK: Input: default@nzhang_part2@ds=2008-12-31/hr=11 PREHOOK: Input: default@nzhang_part2@ds=2008-12-31/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part2 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part2 POSTHOOK: Input: default@nzhang_part2@ds=2008-12-31/hr=11 POSTHOOK: Input: default@nzhang_part2@ds=2008-12-31/hr=12 #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/input28.q.out =================================================================== --- ql/src/test/results/clientpositive/input28.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/input28.q.out (working copy) @@ -28,10 +28,12 @@ POSTHOOK: Lineage: tst PARTITION(d=2009-01-01).b SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from tst where tst.d='2009-01-01' PREHOOK: type: QUERY +PREHOOK: Input: default@tst PREHOOK: Input: default@tst@d=2009-01-01 #### A masked pattern was here #### POSTHOOK: query: select * from tst where tst.d='2009-01-01' POSTHOOK: type: QUERY +POSTHOOK: Input: default@tst POSTHOOK: Input: default@tst@d=2009-01-01 #### A masked pattern was here #### POSTHOOK: Lineage: tst PARTITION(d=2009-01-01).a SIMPLE [(tst)tst.FieldSchema(name:a, type:string, comment:null), ] Index: ql/src/test/results/clientpositive/load_dyn_part13.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part13.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part13.q.out (working copy) @@ -190,11 +190,13 @@ ds=2010-03-03/hr=33 PREHOOK: query: select * from nzhang_part13 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part13 PREHOOK: Input: default@nzhang_part13@ds=2010-03-03/hr=22 PREHOOK: Input: default@nzhang_part13@ds=2010-03-03/hr=33 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part13 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part13 POSTHOOK: Input: default@nzhang_part13@ds=2010-03-03/hr=22 POSTHOOK: Input: default@nzhang_part13@ds=2010-03-03/hr=33 #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/input12_hadoop20.q.out =================================================================== --- ql/src/test/results/clientpositive/input12_hadoop20.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/input12_hadoop20.q.out (working copy) @@ -525,10 +525,12 @@ 169 val_169 PREHOOK: query: SELECT dest3.* FROM dest3 PREHOOK: type: QUERY +PREHOOK: Input: default@dest3 PREHOOK: Input: default@dest3@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: query: SELECT dest3.* FROM dest3 POSTHOOK: type: QUERY +POSTHOOK: Input: default@dest3 POSTHOOK: Input: default@dest3@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: Lineage: dest1.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/partition_wise_fileformat12.q.out =================================================================== --- ql/src/test/results/clientpositive/partition_wise_fileformat12.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/partition_wise_fileformat12.q.out (working copy) @@ -25,10 +25,12 @@ POSTHOOK: Lineage: partition_test_partitioned PARTITION(dt=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from partition_test_partitioned where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: Lineage: partition_test_partitioned PARTITION(dt=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] @@ -75,10 +77,12 @@ 476 val_238 PREHOOK: query: select * from partition_test_partitioned where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: Lineage: partition_test_partitioned PARTITION(dt=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] @@ -131,11 +135,13 @@ 194 val_97 PREHOOK: query: select * from partition_test_partitioned where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=1 PREHOOK: Input: default@partition_test_partitioned@dt=2 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=1 POSTHOOK: Input: default@partition_test_partitioned@dt=2 #### A masked pattern was here #### @@ -191,12 +197,14 @@ 400 val_200 val_200 PREHOOK: query: select * from partition_test_partitioned where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=1 PREHOOK: Input: default@partition_test_partitioned@dt=2 PREHOOK: Input: default@partition_test_partitioned@dt=3 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=1 POSTHOOK: Input: default@partition_test_partitioned@dt=2 POSTHOOK: Input: default@partition_test_partitioned@dt=3 Index: ql/src/test/results/clientpositive/filter_join_breaktask2.q.out =================================================================== --- ql/src/test/results/clientpositive/filter_join_breaktask2.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/filter_join_breaktask2.q.out (working copy) @@ -252,10 +252,12 @@ POSTHOOK: Lineage: t4 PARTITION(ds=2010-04-17).c9 SIMPLE [] PREHOOK: query: select * from T2 PREHOOK: type: QUERY +PREHOOK: Input: default@t2 PREHOOK: Input: default@t2@ds=2010-04-17 #### A masked pattern was here #### POSTHOOK: query: select * from T2 POSTHOOK: type: QUERY +POSTHOOK: Input: default@t2 POSTHOOK: Input: default@t2@ds=2010-04-17 #### A masked pattern was here #### POSTHOOK: Lineage: t1 PARTITION(ds=2010-04-17).c1 SIMPLE [] @@ -381,10 +383,12 @@ 5 name NULL 2 kavin NULL 9 c 8 0 0 7 1 2 0 3 2 NULL 1 NULL 3 2 0 0 5 10 2010-04-17 PREHOOK: query: select * from T1 PREHOOK: type: QUERY +PREHOOK: Input: default@t1 PREHOOK: Input: default@t1@ds=2010-04-17 #### A masked pattern was here #### POSTHOOK: query: select * from T1 POSTHOOK: type: QUERY +POSTHOOK: Input: default@t1 POSTHOOK: Input: default@t1@ds=2010-04-17 #### A masked pattern was here #### POSTHOOK: Lineage: t1 PARTITION(ds=2010-04-17).c1 SIMPLE [] @@ -510,10 +514,12 @@ 5 1 1 1 0 0 4 2010-04-17 PREHOOK: query: select * from T3 PREHOOK: type: QUERY +PREHOOK: Input: default@t3 PREHOOK: Input: default@t3@ds=2010-04-17 #### A masked pattern was here #### POSTHOOK: query: select * from T3 POSTHOOK: type: QUERY +POSTHOOK: Input: default@t3 POSTHOOK: Input: default@t3@ds=2010-04-17 #### A masked pattern was here #### POSTHOOK: Lineage: t1 PARTITION(ds=2010-04-17).c1 SIMPLE [] @@ -639,10 +645,12 @@ 4 5 0 2010-04-17 PREHOOK: query: select * from T4 PREHOOK: type: QUERY +PREHOOK: Input: default@t4 PREHOOK: Input: default@t4@ds=2010-04-17 #### A masked pattern was here #### POSTHOOK: query: select * from T4 POSTHOOK: type: QUERY +POSTHOOK: Input: default@t4 POSTHOOK: Input: default@t4@ds=2010-04-17 #### A masked pattern was here #### POSTHOOK: Lineage: t1 PARTITION(ds=2010-04-17).c1 SIMPLE [] Index: ql/src/test/results/clientpositive/exim_02_part.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_02_part.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_02_part.q.out (working copy) @@ -88,10 +88,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### 1 in tn Index: ql/src/test/results/clientpositive/protectmode.q.out =================================================================== --- ql/src/test/results/clientpositive/protectmode.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/protectmode.q.out (working copy) @@ -115,18 +115,22 @@ POSTHOOK: Input: default@tbl2 PREHOOK: query: select * from tbl2 where p='p1' PREHOOK: type: QUERY +PREHOOK: Input: default@tbl2 PREHOOK: Input: default@tbl2@p=p1 #### A masked pattern was here #### POSTHOOK: query: select * from tbl2 where p='p1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@tbl2 POSTHOOK: Input: default@tbl2@p=p1 #### A masked pattern was here #### PREHOOK: query: select * from tbl2 where p='p2' PREHOOK: type: QUERY +PREHOOK: Input: default@tbl2 PREHOOK: Input: default@tbl2@p=p2 #### A masked pattern was here #### POSTHOOK: query: select * from tbl2 where p='p2' POSTHOOK: type: QUERY +POSTHOOK: Input: default@tbl2 POSTHOOK: Input: default@tbl2@p=p2 #### A masked pattern was here #### PREHOOK: query: alter table tbl2 partition (p='p1') enable offline @@ -255,10 +259,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from tbl2 where p='p2' PREHOOK: type: QUERY +PREHOOK: Input: default@tbl2 PREHOOK: Input: default@tbl2@p=p2 #### A masked pattern was here #### POSTHOOK: query: select * from tbl2 where p='p2' POSTHOOK: type: QUERY +POSTHOOK: Input: default@tbl2 POSTHOOK: Input: default@tbl2@p=p2 #### A masked pattern was here #### PREHOOK: query: select col from tbl2 where p='p2' @@ -297,10 +303,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from tbl2 where p='p1' PREHOOK: type: QUERY +PREHOOK: Input: default@tbl2 PREHOOK: Input: default@tbl2@p=p1 #### A masked pattern was here #### POSTHOOK: query: select * from tbl2 where p='p1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@tbl2 POSTHOOK: Input: default@tbl2@p=p1 #### A masked pattern was here #### PREHOOK: query: select col from tbl2 where p='p1' Index: ql/src/test/results/clientpositive/truncate_table.q.out =================================================================== --- ql/src/test/results/clientpositive/truncate_table.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/truncate_table.q.out (working copy) @@ -129,10 +129,12 @@ POSTHOOK: Output: default@srcpart_truncate@ds=2008-04-08/hr=11 PREHOOK: query: select * from srcpart_truncate where ds='2008-04-08' and hr='11' PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart_truncate PREHOOK: Input: default@srcpart_truncate@ds=2008-04-08/hr=11 #### A masked pattern was here #### POSTHOOK: query: select * from srcpart_truncate where ds='2008-04-08' and hr='11' POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart_truncate POSTHOOK: Input: default@srcpart_truncate@ds=2008-04-08/hr=11 #### A masked pattern was here #### PREHOOK: query: -- truncate partitions with partial spec @@ -167,11 +169,13 @@ POSTHOOK: Output: default@srcpart_truncate@ds=2008-04-09/hr=12 PREHOOK: query: select * from srcpart_truncate where hr='12' PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart_truncate PREHOOK: Input: default@srcpart_truncate@ds=2008-04-08/hr=12 PREHOOK: Input: default@srcpart_truncate@ds=2008-04-09/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from srcpart_truncate where hr='12' POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart_truncate POSTHOOK: Input: default@srcpart_truncate@ds=2008-04-08/hr=12 POSTHOOK: Input: default@srcpart_truncate@ds=2008-04-09/hr=12 #### A masked pattern was here #### @@ -208,6 +212,7 @@ POSTHOOK: Output: default@srcpart_truncate@ds=2008-04-09/hr=12 PREHOOK: query: select * from srcpart_truncate PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart_truncate PREHOOK: Input: default@srcpart_truncate@ds=2008-04-08/hr=11 PREHOOK: Input: default@srcpart_truncate@ds=2008-04-08/hr=12 PREHOOK: Input: default@srcpart_truncate@ds=2008-04-09/hr=11 @@ -215,6 +220,7 @@ #### A masked pattern was here #### POSTHOOK: query: select * from srcpart_truncate POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart_truncate POSTHOOK: Input: default@srcpart_truncate@ds=2008-04-08/hr=11 POSTHOOK: Input: default@srcpart_truncate@ds=2008-04-08/hr=12 POSTHOOK: Input: default@srcpart_truncate@ds=2008-04-09/hr=11 Index: ql/src/test/results/clientpositive/index_compact.q.out =================================================================== --- ql/src/test/results/clientpositive/index_compact.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/index_compact.q.out (working copy) @@ -200,6 +200,7 @@ POSTHOOK: Lineage: default__srcpart_srcpart_index_proj__ PARTITION(ds=2008-04-09,hr=12).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] PREHOOK: query: SELECT x.* FROM default__srcpart_srcpart_index_proj__ x PREHOOK: type: QUERY +PREHOOK: Input: default@default__srcpart_srcpart_index_proj__ PREHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-08/hr=11 PREHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-08/hr=12 PREHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-09/hr=11 @@ -207,6 +208,7 @@ #### A masked pattern was here #### POSTHOOK: query: SELECT x.* FROM default__srcpart_srcpart_index_proj__ x POSTHOOK: type: QUERY +POSTHOOK: Input: default@default__srcpart_srcpart_index_proj__ POSTHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-08/hr=11 POSTHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-08/hr=12 POSTHOOK: Input: default@default__srcpart_srcpart_index_proj__@ds=2008-04-09/hr=11 Index: ql/src/test/results/clientpositive/stats0.q.out =================================================================== --- ql/src/test/results/clientpositive/stats0.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/stats0.q.out (working copy) @@ -757,10 +757,12 @@ ds=1 PREHOOK: query: select * from stats_partitioned where ds is not null PREHOOK: type: QUERY +PREHOOK: Input: default@stats_partitioned PREHOOK: Input: default@stats_partitioned@ds=1 #### A masked pattern was here #### POSTHOOK: query: select * from stats_partitioned where ds is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@stats_partitioned POSTHOOK: Input: default@stats_partitioned@ds=1 #### A masked pattern was here #### POSTHOOK: Lineage: stats_non_partitioned.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] @@ -2324,10 +2326,12 @@ ds=1 PREHOOK: query: select * from stats_partitioned where ds is not null PREHOOK: type: QUERY +PREHOOK: Input: default@stats_partitioned PREHOOK: Input: default@stats_partitioned@ds=1 #### A masked pattern was here #### POSTHOOK: query: select * from stats_partitioned where ds is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@stats_partitioned POSTHOOK: Input: default@stats_partitioned@ds=1 #### A masked pattern was here #### POSTHOOK: Lineage: stats_non_partitioned.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/ppd_multi_insert.q.out =================================================================== --- ql/src/test/results/clientpositive/ppd_multi_insert.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/ppd_multi_insert.q.out (working copy) @@ -616,10 +616,12 @@ 199 val_199 PREHOOK: query: SELECT mi3.* FROM mi3 PREHOOK: type: QUERY +PREHOOK: Input: default@mi3 PREHOOK: Input: default@mi3@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: query: SELECT mi3.* FROM mi3 POSTHOOK: type: QUERY +POSTHOOK: Input: default@mi3 POSTHOOK: Input: default@mi3@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: Lineage: mi1.key EXPRESSION [(src)a.FieldSchema(name:key, type:string, comment:default), ] @@ -1919,10 +1921,12 @@ 199 val_199 PREHOOK: query: SELECT mi3.* FROM mi3 PREHOOK: type: QUERY +PREHOOK: Input: default@mi3 PREHOOK: Input: default@mi3@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: query: SELECT mi3.* FROM mi3 POSTHOOK: type: QUERY +POSTHOOK: Input: default@mi3 POSTHOOK: Input: default@mi3@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: Lineage: mi1.key EXPRESSION [(src)a.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/load_dyn_part5.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part5.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part5.q.out (working copy) @@ -1320,10 +1320,12 @@ value=val_98 PREHOOK: query: select * from nzhang_part5 where value='val_0' PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part5 PREHOOK: Input: default@nzhang_part5@value=val_0 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part5 where value='val_0' POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part5 POSTHOOK: Input: default@nzhang_part5@value=val_0 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_part5 PARTITION(value=val_0).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] @@ -1640,10 +1642,12 @@ 0 val_0 PREHOOK: query: select * from nzhang_part5 where value='val_2' PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part5 PREHOOK: Input: default@nzhang_part5@value=val_2 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part5 where value='val_2' POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part5 POSTHOOK: Input: default@nzhang_part5@value=val_2 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_part5 PARTITION(value=val_0).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/input_part10.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part10.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/input_part10.q.out (working copy) @@ -123,10 +123,12 @@ #### A masked pattern was here #### PREHOOK: query: SELECT * FROM part_special WHERE ds='2008 04 08' AND ts = '10:11:12=455' PREHOOK: type: QUERY +PREHOOK: Input: default@part_special PREHOOK: Input: default@part_special@ds=2008 04 08/ts=10%3A11%3A12%3D455 #### A masked pattern was here #### POSTHOOK: query: SELECT * FROM part_special WHERE ds='2008 04 08' AND ts = '10:11:12=455' POSTHOOK: type: QUERY +POSTHOOK: Input: default@part_special POSTHOOK: Input: default@part_special@ds=2008 04 08/ts=10%3A11%3A12%3D455 #### A masked pattern was here #### POSTHOOK: Lineage: part_special PARTITION(ds=2008 04 08,ts=10:11:12=455).a SIMPLE [] Index: ql/src/test/results/clientpositive/insertexternal1.q.out =================================================================== --- ql/src/test/results/clientpositive/insertexternal1.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/insertexternal1.q.out (working copy) @@ -22,10 +22,12 @@ POSTHOOK: Lineage: texternal PARTITION(insertdate=2008-01-01).val SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from texternal where insertdate='2008-01-01' PREHOOK: type: QUERY +PREHOOK: Input: default@texternal PREHOOK: Input: default@texternal@insertdate=2008-01-01 #### A masked pattern was here #### POSTHOOK: query: select * from texternal where insertdate='2008-01-01' POSTHOOK: type: QUERY +POSTHOOK: Input: default@texternal POSTHOOK: Input: default@texternal@insertdate=2008-01-01 #### A masked pattern was here #### POSTHOOK: Lineage: texternal PARTITION(insertdate=2008-01-01).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/exim_02_00_part_empty.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_02_00_part_empty.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_02_00_part_empty.q.out (working copy) @@ -71,9 +71,11 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee #### A masked pattern was here #### PREHOOK: query: drop table exim_employee PREHOOK: type: DROPTABLE Index: ql/src/test/results/clientpositive/exim_15_external_part.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_15_external_part.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_15_external_part.q.out (working copy) @@ -140,12 +140,14 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn @@ -171,12 +173,14 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn @@ -196,12 +200,14 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn Index: ql/src/test/results/clientpositive/load_dyn_part12.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part12.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part12.q.out (working copy) @@ -62,11 +62,13 @@ ds=2010-03-03/hr=24 PREHOOK: query: select * from nzhang_part12 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part12 PREHOOK: Input: default@nzhang_part12@ds=2010-03-03/hr=22 PREHOOK: Input: default@nzhang_part12@ds=2010-03-03/hr=24 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part12 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part12 POSTHOOK: Input: default@nzhang_part12@ds=2010-03-03/hr=22 POSTHOOK: Input: default@nzhang_part12@ds=2010-03-03/hr=24 #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/explain_dependency2.q.out =================================================================== --- ql/src/test/results/clientpositive/explain_dependency2.q.out (revision 0) +++ ql/src/test/results/clientpositive/explain_dependency2.q.out (working copy) @@ -0,0 +1,73 @@ +PREHOOK: query: -- This test is used for testing EXPLAIN DEPENDENCY command + +-- select from a table which does not involve a map-reduce job +EXPLAIN DEPENDENCY SELECT * FROM src +PREHOOK: type: QUERY +POSTHOOK: query: -- This test is used for testing EXPLAIN DEPENDENCY command + +-- select from a table which does not involve a map-reduce job +EXPLAIN DEPENDENCY SELECT * FROM src +POSTHOOK: type: QUERY +{"input_partitions":[],"input_tables":[{"tablename":"default@src","tabletype":"MANAGED_TABLE"}]} +PREHOOK: query: -- select from a table which involves a map-reduce job +EXPLAIN DEPENDENCY SELECT count(*) FROM src +PREHOOK: type: QUERY +POSTHOOK: query: -- select from a table which involves a map-reduce job +EXPLAIN DEPENDENCY SELECT count(*) FROM src +POSTHOOK: type: QUERY +{"input_partitions":[],"input_tables":[{"tablename":"default@src","tabletype":"MANAGED_TABLE"}]} +PREHOOK: query: -- select from a partitioned table which does not involve a map-reduce job +-- and some partitions are being selected +EXPLAIN DEPENDENCY SELECT * FROM srcpart where ds is not null +PREHOOK: type: QUERY +POSTHOOK: query: -- select from a partitioned table which does not involve a map-reduce job +-- and some partitions are being selected +EXPLAIN DEPENDENCY SELECT * FROM srcpart where ds is not null +POSTHOOK: type: QUERY +{"input_partitions":[{"partitionName":"default@srcpart@ds=2008-04-08/hr=11"},{"partitionName":"default@srcpart@ds=2008-04-08/hr=12"},{"partitionName":"default@srcpart@ds=2008-04-09/hr=11"},{"partitionName":"default@srcpart@ds=2008-04-09/hr=12"}],"input_tables":[{"tablename":"default@srcpart","tabletype":"MANAGED_TABLE"}]} +PREHOOK: query: -- select from a partitioned table which does not involve a map-reduce job +-- and none of the partitions are being selected +EXPLAIN DEPENDENCY SELECT * FROM srcpart where ds = '1' +PREHOOK: type: QUERY +POSTHOOK: query: -- select from a partitioned table which does not involve a map-reduce job +-- and none of the partitions are being selected +EXPLAIN DEPENDENCY SELECT * FROM srcpart where ds = '1' +POSTHOOK: type: QUERY +{"input_partitions":[],"input_tables":[{"tablename":"default@srcpart","tabletype":"MANAGED_TABLE"}]} +PREHOOK: query: -- select from a partitioned table which involves a map-reduce job +-- and some partitions are being selected +EXPLAIN DEPENDENCY SELECT count(*) FROM srcpart where ds is not null +PREHOOK: type: QUERY +POSTHOOK: query: -- select from a partitioned table which involves a map-reduce job +-- and some partitions are being selected +EXPLAIN DEPENDENCY SELECT count(*) FROM srcpart where ds is not null +POSTHOOK: type: QUERY +{"input_partitions":[{"partitionName":"default@srcpart@ds=2008-04-08/hr=11"},{"partitionName":"default@srcpart@ds=2008-04-08/hr=12"},{"partitionName":"default@srcpart@ds=2008-04-09/hr=11"},{"partitionName":"default@srcpart@ds=2008-04-09/hr=12"}],"input_tables":[{"tablename":"default@srcpart","tabletype":"MANAGED_TABLE"}]} +PREHOOK: query: -- select from a partitioned table which involves a map-reduce job +-- and none of the partitions are being selected +EXPLAIN DEPENDENCY SELECT count(*) FROM srcpart where ds = '1' +PREHOOK: type: QUERY +POSTHOOK: query: -- select from a partitioned table which involves a map-reduce job +-- and none of the partitions are being selected +EXPLAIN DEPENDENCY SELECT count(*) FROM srcpart where ds = '1' +POSTHOOK: type: QUERY +{"input_partitions":[],"input_tables":[{"tablename":"default@srcpart","tabletype":"MANAGED_TABLE"}]} +PREHOOK: query: create table tstsrcpart like srcpart +PREHOOK: type: CREATETABLE +POSTHOOK: query: create table tstsrcpart like srcpart +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@tstsrcpart +PREHOOK: query: -- select from a partitioned table with no partitions which does not involve a map-reduce job +EXPLAIN DEPENDENCY SELECT * FROM tstsrcpart where ds is not null +PREHOOK: type: QUERY +POSTHOOK: query: -- select from a partitioned table with no partitions which does not involve a map-reduce job +EXPLAIN DEPENDENCY SELECT * FROM tstsrcpart where ds is not null +POSTHOOK: type: QUERY +{"input_partitions":[],"input_tables":[{"tablename":"default@tstsrcpart","tabletype":"MANAGED_TABLE"}]} +PREHOOK: query: -- select from a partitioned table with no partitions which involves a map-reduce job +EXPLAIN DEPENDENCY SELECT count(*) FROM tstsrcpart where ds is not null +PREHOOK: type: QUERY +POSTHOOK: query: -- select from a partitioned table with no partitions which involves a map-reduce job +EXPLAIN DEPENDENCY SELECT count(*) FROM tstsrcpart where ds is not null +POSTHOOK: type: QUERY +{"input_partitions":[],"input_tables":[{"tablename":"default@tstsrcpart","tabletype":"MANAGED_TABLE"}]} Index: ql/src/test/results/clientpositive/partition_wise_fileformat11.q.out =================================================================== --- ql/src/test/results/clientpositive/partition_wise_fileformat11.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/partition_wise_fileformat11.q.out (working copy) @@ -25,10 +25,12 @@ POSTHOOK: Lineage: partition_test_partitioned PARTITION(dt=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from partition_test_partitioned where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: Lineage: partition_test_partitioned PARTITION(dt=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] @@ -75,10 +77,12 @@ 476 val_238 PREHOOK: query: select * from partition_test_partitioned where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: Lineage: partition_test_partitioned PARTITION(dt=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] @@ -111,10 +115,12 @@ 476 val_238 PREHOOK: query: select * from partition_test_partitioned where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=1 #### A masked pattern was here #### POSTHOOK: Lineage: partition_test_partitioned PARTITION(dt=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/exim_20_part_managed_location.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_20_part_managed_location.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_20_part_managed_location.q.out (working copy) @@ -143,10 +143,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### 1 us tn @@ -158,10 +160,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### PREHOOK: query: drop table exim_employee Index: ql/src/test/results/clientpositive/nonmr_fetch.q.out =================================================================== --- ql/src/test/results/clientpositive/nonmr_fetch.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/nonmr_fetch.q.out (working copy) @@ -80,10 +80,12 @@ PREHOOK: query: select * from srcpart where ds='2008-04-08' AND hr='11' limit 10 PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11 #### A masked pattern was here #### POSTHOOK: query: select * from srcpart where ds='2008-04-08' AND hr='11' limit 10 POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11 #### A masked pattern was here #### 238 val_238 2008-04-08 11 @@ -370,10 +372,12 @@ PREHOOK: query: select * from srcpart where ds='2008-04-08' AND hr='11' limit 10 PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11 #### A masked pattern was here #### POSTHOOK: query: select * from srcpart where ds='2008-04-08' AND hr='11' limit 10 POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11 #### A masked pattern was here #### 238 val_238 2008-04-08 11 @@ -514,10 +518,12 @@ PREHOOK: query: select key from srcpart where ds='2008-04-08' AND hr='11' limit 10 PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11 #### A masked pattern was here #### POSTHOOK: query: select key from srcpart where ds='2008-04-08' AND hr='11' limit 10 POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11 #### A masked pattern was here #### 238 @@ -626,6 +632,7 @@ PREHOOK: query: select *, BLOCK__OFFSET__INSIDE__FILE from srcpart where key < 10 limit 30 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 @@ -633,6 +640,7 @@ #### A masked pattern was here #### POSTHOOK: query: select *, BLOCK__OFFSET__INSIDE__FILE from srcpart where key < 10 limit 30 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 @@ -757,6 +765,7 @@ PREHOOK: query: select *, BLOCK__OFFSET__INSIDE__FILE from srcpart TABLESAMPLE (BUCKET 1 OUT OF 40 ON key) 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 @@ -764,6 +773,7 @@ #### A masked pattern was here #### POSTHOOK: query: select *, BLOCK__OFFSET__INSIDE__FILE from srcpart TABLESAMPLE (BUCKET 1 OUT OF 40 ON key) 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 @@ -871,6 +881,7 @@ PREHOOK: query: select *, BLOCK__OFFSET__INSIDE__FILE from srcpart TABLESAMPLE (0.25 PERCENT) 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 @@ -878,6 +889,7 @@ #### A masked pattern was here #### POSTHOOK: query: select *, BLOCK__OFFSET__INSIDE__FILE from srcpart TABLESAMPLE (0.25 PERCENT) 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 @@ -928,11 +940,13 @@ PREHOOK: query: select key, value, BLOCK__OFFSET__INSIDE__FILE from srcpart where ds="2008-04-09" AND rand() > 1 PREHOOK: type: QUERY +PREHOOK: Input: default@srcpart 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: select key, value, BLOCK__OFFSET__INSIDE__FILE from srcpart where ds="2008-04-09" AND rand() > 1 POSTHOOK: type: QUERY +POSTHOOK: Input: default@srcpart 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 #### Index: ql/src/test/results/clientpositive/stats4.q.out =================================================================== --- ql/src/test/results/clientpositive/stats4.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/stats4.q.out (working copy) @@ -283,11 +283,13 @@ ds=2008-12-31/hr=12 PREHOOK: query: select * from nzhang_part1 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part1 PREHOOK: Input: default@nzhang_part1@ds=2008-04-08/hr=11 PREHOOK: Input: default@nzhang_part1@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part1 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part1 POSTHOOK: Input: default@nzhang_part1@ds=2008-04-08/hr=11 POSTHOOK: Input: default@nzhang_part1@ds=2008-04-08/hr=12 #### A masked pattern was here #### @@ -1301,11 +1303,13 @@ 97 val_97 2008-04-08 12 PREHOOK: query: select * from nzhang_part2 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part2 PREHOOK: Input: default@nzhang_part2@ds=2008-12-31/hr=11 PREHOOK: Input: default@nzhang_part2@ds=2008-12-31/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part2 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part2 POSTHOOK: Input: default@nzhang_part2@ds=2008-12-31/hr=11 POSTHOOK: Input: default@nzhang_part2@ds=2008-12-31/hr=12 #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/exim_16_part_external.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_16_part_external.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_16_part_external.q.out (working copy) @@ -142,10 +142,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### 1 us tn @@ -157,10 +159,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### PREHOOK: query: drop table exim_employee Index: ql/src/test/results/clientpositive/exim_09_part_spec_nonoverlap.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_09_part_spec_nonoverlap.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_09_part_spec_nonoverlap.q.out (working copy) @@ -135,12 +135,14 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn PREHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn POSTHOOK: Input: importer@exim_employee@emp_country=us/emp_state=tn Index: ql/src/test/results/clientpositive/load_dyn_part9.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part9.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part9.q.out (working copy) @@ -120,11 +120,13 @@ ds=2008-04-08/hr=12 PREHOOK: query: select * from nzhang_part9 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part9 PREHOOK: Input: default@nzhang_part9@ds=2008-04-08/hr=11 PREHOOK: Input: default@nzhang_part9@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part9 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part9 POSTHOOK: Input: default@nzhang_part9@ds=2008-04-08/hr=11 POSTHOOK: Input: default@nzhang_part9@ds=2008-04-08/hr=12 #### A masked pattern was here #### Index: ql/src/test/results/clientpositive/load_dyn_part4.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part4.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part4.q.out (working copy) @@ -149,12 +149,14 @@ ds=2008-04-09/hr=12 PREHOOK: query: select * from nzhang_part4 where ds='2008-04-08' and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part4 PREHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=11 PREHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=12 PREHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=existing_value #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part4 where ds='2008-04-08' and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part4 POSTHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=11 POSTHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=12 POSTHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=existing_value @@ -1671,6 +1673,7 @@ 97 val_97 2008-04-08 existing_value PREHOOK: query: select * from nzhang_part4 where ds is not null and hr is not null PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part4 PREHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=11 PREHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=12 PREHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=existing_value @@ -1679,6 +1682,7 @@ #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part4 where ds is not null and hr is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part4 POSTHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=11 POSTHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=12 POSTHOOK: Input: default@nzhang_part4@ds=2008-04-08/hr=existing_value Index: ql/src/test/results/clientpositive/mi.q.out =================================================================== --- ql/src/test/results/clientpositive/mi.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/mi.q.out (working copy) @@ -60,10 +60,12 @@ ds=2008-04-08/hr=12 PREHOOK: query: select * from nzhang_t1 PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_t1 PREHOOK: Input: default@nzhang_t1@ds=2008-04-08/hr=11 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_t1 POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_t1 POSTHOOK: Input: default@nzhang_t1@ds=2008-04-08/hr=11 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_t1 PARTITION(ds=2008-04-08,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] @@ -572,10 +574,12 @@ 97 val_97 2008-04-08 11 PREHOOK: query: select * from nzhang_t2 PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_t2 PREHOOK: Input: default@nzhang_t2@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_t2 POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_t2 POSTHOOK: Input: default@nzhang_t2@ds=2008-04-08/hr=12 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_t1 PARTITION(ds=2008-04-08,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/partition_wise_fileformat2.q.out =================================================================== --- ql/src/test/results/clientpositive/partition_wise_fileformat2.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/partition_wise_fileformat2.q.out (working copy) @@ -110,12 +110,14 @@ PREHOOK: query: select * from partition_test_partitioned where dt >=100 and dt <= 102 PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=100 PREHOOK: Input: default@partition_test_partitioned@dt=101 PREHOOK: Input: default@partition_test_partitioned@dt=102 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt >=100 and dt <= 102 POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=100 POSTHOOK: Input: default@partition_test_partitioned@dt=101 POSTHOOK: Input: default@partition_test_partitioned@dt=102 @@ -240,12 +242,14 @@ PREHOOK: query: select * from partition_test_partitioned where dt >=100 and dt <= 102 PREHOOK: type: QUERY +PREHOOK: Input: default@partition_test_partitioned PREHOOK: Input: default@partition_test_partitioned@dt=100 PREHOOK: Input: default@partition_test_partitioned@dt=101 PREHOOK: Input: default@partition_test_partitioned@dt=102 #### A masked pattern was here #### POSTHOOK: query: select * from partition_test_partitioned where dt >=100 and dt <= 102 POSTHOOK: type: QUERY +POSTHOOK: Input: default@partition_test_partitioned POSTHOOK: Input: default@partition_test_partitioned@dt=100 POSTHOOK: Input: default@partition_test_partitioned@dt=101 POSTHOOK: Input: default@partition_test_partitioned@dt=102 Index: ql/src/test/results/clientpositive/load_dyn_part11.q.out =================================================================== --- ql/src/test/results/clientpositive/load_dyn_part11.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/load_dyn_part11.q.out (working copy) @@ -52,10 +52,12 @@ POSTHOOK: Lineage: nzhang_part PARTITION(ds=2010-03-03,hr=12).value SIMPLE [(srcpart)srcpart.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from nzhang_part where ds = '2010-03-03' and hr = '11' PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part PREHOOK: Input: default@nzhang_part@ds=2010-03-03/hr=11 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part where ds = '2010-03-03' and hr = '11' POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part POSTHOOK: Input: default@nzhang_part@ds=2010-03-03/hr=11 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_part PARTITION(ds=2010-03-03,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] @@ -1064,10 +1066,12 @@ 97 val_97 2010-03-03 11 PREHOOK: query: select * from nzhang_part where ds = '2010-03-03' and hr = '12' PREHOOK: type: QUERY +PREHOOK: Input: default@nzhang_part PREHOOK: Input: default@nzhang_part@ds=2010-03-03/hr=12 #### A masked pattern was here #### POSTHOOK: query: select * from nzhang_part where ds = '2010-03-03' and hr = '12' POSTHOOK: type: QUERY +POSTHOOK: Input: default@nzhang_part POSTHOOK: Input: default@nzhang_part@ds=2010-03-03/hr=12 #### A masked pattern was here #### POSTHOOK: Lineage: nzhang_part PARTITION(ds=2010-03-03,hr=11).key SIMPLE [(srcpart)srcpart.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientpositive/exim_06_one_part.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_06_one_part.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_06_one_part.q.out (working copy) @@ -115,10 +115,12 @@ #### A masked pattern was here #### PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=ka #### A masked pattern was here #### 1 in ka Index: ql/src/test/results/clientpositive/input_part0.q.out =================================================================== --- ql/src/test/results/clientpositive/input_part0.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/input_part0.q.out (working copy) @@ -33,11 +33,13 @@ PREHOOK: query: SELECT x.* FROM SRCPART x WHERE x.ds = '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: SELECT x.* FROM SRCPART x WHERE x.ds = '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 #### Index: ql/src/test/results/clientpositive/exim_23_import_part_authsuccess.q.out =================================================================== --- ql/src/test/results/clientpositive/exim_23_import_part_authsuccess.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/exim_23_import_part_authsuccess.q.out (working copy) @@ -79,10 +79,12 @@ POSTHOOK: Output: importer@exim_employee@emp_country=in/emp_state=tn PREHOOK: query: select * from exim_employee PREHOOK: type: QUERY +PREHOOK: Input: importer@exim_employee PREHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### POSTHOOK: query: select * from exim_employee POSTHOOK: type: QUERY +POSTHOOK: Input: importer@exim_employee POSTHOOK: Input: importer@exim_employee@emp_country=in/emp_state=tn #### A masked pattern was here #### 1 in tn Index: ql/src/test/results/clientpositive/partition_wise_fileformat10.q.out =================================================================== --- ql/src/test/results/clientpositive/partition_wise_fileformat10.q.out (revision 1459617) +++ ql/src/test/results/clientpositive/partition_wise_fileformat10.q.out (working copy) @@ -17,10 +17,12 @@ POSTHOOK: Lineage: prt PARTITION(dt=1).value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select * from prt where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@prt PREHOOK: Input: default@prt@dt=1 #### A masked pattern was here #### POSTHOOK: query: select * from prt where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@prt POSTHOOK: Input: default@prt@dt=1 #### A masked pattern was here #### POSTHOOK: Lineage: prt PARTITION(dt=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] @@ -67,10 +69,12 @@ 476.0 val_238 PREHOOK: query: select * from prt where dt is not null PREHOOK: type: QUERY +PREHOOK: Input: default@prt PREHOOK: Input: default@prt@dt=1 #### A masked pattern was here #### POSTHOOK: query: select * from prt where dt is not null POSTHOOK: type: QUERY +POSTHOOK: Input: default@prt POSTHOOK: Input: default@prt@dt=1 #### A masked pattern was here #### POSTHOOK: Lineage: prt PARTITION(dt=1).key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] Index: ql/src/test/results/clientnegative/protectmode_part.q.out =================================================================== --- ql/src/test/results/clientnegative/protectmode_part.q.out (revision 1459617) +++ ql/src/test/results/clientnegative/protectmode_part.q.out (working copy) @@ -27,18 +27,22 @@ POSTHOOK: Output: default@tbl_protectmode3@p=p2 PREHOOK: query: select * from tbl_protectmode3 where p='p1' PREHOOK: type: QUERY +PREHOOK: Input: default@tbl_protectmode3 PREHOOK: Input: default@tbl_protectmode3@p=p1 #### A masked pattern was here #### POSTHOOK: query: select * from tbl_protectmode3 where p='p1' POSTHOOK: type: QUERY +POSTHOOK: Input: default@tbl_protectmode3 POSTHOOK: Input: default@tbl_protectmode3@p=p1 #### A masked pattern was here #### PREHOOK: query: select * from tbl_protectmode3 where p='p2' PREHOOK: type: QUERY +PREHOOK: Input: default@tbl_protectmode3 PREHOOK: Input: default@tbl_protectmode3@p=p2 #### A masked pattern was here #### POSTHOOK: query: select * from tbl_protectmode3 where p='p2' POSTHOOK: type: QUERY +POSTHOOK: Input: default@tbl_protectmode3 POSTHOOK: Input: default@tbl_protectmode3@p=p2 #### A masked pattern was here #### PREHOOK: query: alter table tbl_protectmode3 partition (p='p1') enable offline @@ -52,10 +56,12 @@ POSTHOOK: Output: default@tbl_protectmode3@p=p1 PREHOOK: query: select * from tbl_protectmode3 where p='p2' PREHOOK: type: QUERY +PREHOOK: Input: default@tbl_protectmode3 PREHOOK: Input: default@tbl_protectmode3@p=p2 #### A masked pattern was here #### POSTHOOK: query: select * from tbl_protectmode3 where p='p2' POSTHOOK: type: QUERY +POSTHOOK: Input: default@tbl_protectmode3 POSTHOOK: Input: default@tbl_protectmode3@p=p2 #### A masked pattern was here #### FAILED: SemanticException [Error 10113]: Query against an offline table or partition Table tbl_protectmode3 Partition p=p1 Index: ql/src/test/results/clientnegative/alter_partition_offline.q.out =================================================================== --- ql/src/test/results/clientnegative/alter_partition_offline.q.out (revision 1459617) +++ ql/src/test/results/clientnegative/alter_partition_offline.q.out (working copy) @@ -35,11 +35,13 @@ POSTHOOK: Output: default@alter_part_offline@year=1996/month=12 PREHOOK: query: select * from alter_part_offline where year = '1996' PREHOOK: type: QUERY +PREHOOK: Input: default@alter_part_offline PREHOOK: Input: default@alter_part_offline@year=1996/month=10 PREHOOK: Input: default@alter_part_offline@year=1996/month=12 #### A masked pattern was here #### POSTHOOK: query: select * from alter_part_offline where year = '1996' POSTHOOK: type: QUERY +POSTHOOK: Input: default@alter_part_offline POSTHOOK: Input: default@alter_part_offline@year=1996/month=10 POSTHOOK: Input: default@alter_part_offline@year=1996/month=12 #### A masked pattern was here #### Index: ql/src/test/queries/clientpositive/explain_dependency2.q =================================================================== --- ql/src/test/queries/clientpositive/explain_dependency2.q (revision 0) +++ ql/src/test/queries/clientpositive/explain_dependency2.q (working copy) @@ -0,0 +1,31 @@ +-- This test is used for testing EXPLAIN DEPENDENCY command + +-- select from a table which does not involve a map-reduce job +EXPLAIN DEPENDENCY SELECT * FROM src; + +-- select from a table which involves a map-reduce job +EXPLAIN DEPENDENCY SELECT count(*) FROM src; + +-- select from a partitioned table which does not involve a map-reduce job +-- and some partitions are being selected +EXPLAIN DEPENDENCY SELECT * FROM srcpart where ds is not null; + +-- select from a partitioned table which does not involve a map-reduce job +-- and none of the partitions are being selected +EXPLAIN DEPENDENCY SELECT * FROM srcpart where ds = '1'; + +-- select from a partitioned table which involves a map-reduce job +-- and some partitions are being selected +EXPLAIN DEPENDENCY SELECT count(*) FROM srcpart where ds is not null; + +-- select from a partitioned table which involves a map-reduce job +-- and none of the partitions are being selected +EXPLAIN DEPENDENCY SELECT count(*) FROM srcpart where ds = '1'; + +create table tstsrcpart like srcpart; + +-- select from a partitioned table with no partitions which does not involve a map-reduce job +EXPLAIN DEPENDENCY SELECT * FROM tstsrcpart where ds is not null; + +-- select from a partitioned table with no partitions which involves a map-reduce job +EXPLAIN DEPENDENCY SELECT count(*) FROM tstsrcpart where ds is not null; Index: ql/src/java/org/apache/hadoop/hive/ql/optimizer/SimpleFetchOptimizer.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/optimizer/SimpleFetchOptimizer.java (revision 1459617) +++ ql/src/java/org/apache/hadoop/hive/ql/optimizer/SimpleFetchOptimizer.java (working copy) @@ -217,7 +217,9 @@ listP.add(partition.getPartitionPath().toString()); partP.add(Utilities.getPartitionDesc(partition)); } - TableDesc table = Utilities.getTableDesc(partsList.getSourceTable()); + Table sourceTable = partsList.getSourceTable(); + inputs.add(new ReadEntity(sourceTable)); + TableDesc table = Utilities.getTableDesc(sourceTable); FetchWork work = new FetchWork(listP, partP, table); if (!work.getPartDesc().isEmpty()) { PartitionDesc part0 = work.getPartDesc().get(0);