PREHOOK: query: create table tbl_protectmode_no_drop (c1 string,c2 string) partitioned by (p string) PREHOOK: type: CREATETABLE PREHOOK: Output: database:default PREHOOK: Output: default@tbl_protectmode_no_drop POSTHOOK: query: create table tbl_protectmode_no_drop (c1 string,c2 string) partitioned by (p string) POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@tbl_protectmode_no_drop PREHOOK: query: alter table tbl_protectmode_no_drop add partition (p='p1') PREHOOK: type: ALTERTABLE_ADDPARTS PREHOOK: Output: default@tbl_protectmode_no_drop POSTHOOK: query: alter table tbl_protectmode_no_drop add partition (p='p1') POSTHOOK: type: ALTERTABLE_ADDPARTS POSTHOOK: Output: default@tbl_protectmode_no_drop POSTHOOK: Output: default@tbl_protectmode_no_drop@p=p1 PREHOOK: query: alter table tbl_protectmode_no_drop partition (p='p1') enable no_drop PREHOOK: type: ALTERPARTITION_PROTECTMODE PREHOOK: Input: default@tbl_protectmode_no_drop PREHOOK: Output: default@tbl_protectmode_no_drop@p=p1 POSTHOOK: query: alter table tbl_protectmode_no_drop partition (p='p1') enable no_drop POSTHOOK: type: ALTERPARTITION_PROTECTMODE POSTHOOK: Input: default@tbl_protectmode_no_drop POSTHOOK: Input: default@tbl_protectmode_no_drop@p=p1 POSTHOOK: Output: default@tbl_protectmode_no_drop@p=p1 PREHOOK: query: desc extended tbl_protectmode_no_drop partition (p='p1') PREHOOK: type: DESCTABLE PREHOOK: Input: default@tbl_protectmode_no_drop POSTHOOK: query: desc extended tbl_protectmode_no_drop partition (p='p1') POSTHOOK: type: DESCTABLE POSTHOOK: Input: default@tbl_protectmode_no_drop c1 string c2 string p string # Partition Information # col_name data_type comment p string #### A masked pattern was here #### PREHOOK: query: -- The partition will be dropped, even though we have enabled no_drop -- as 'ignore protection' has been specified in the command predicate alter table tbl_protectmode_no_drop drop partition (p='p1') ignore protection PREHOOK: type: ALTERTABLE_DROPPARTS PREHOOK: Input: default@tbl_protectmode_no_drop PREHOOK: Output: default@tbl_protectmode_no_drop@p=p1 POSTHOOK: query: -- The partition will be dropped, even though we have enabled no_drop -- as 'ignore protection' has been specified in the command predicate alter table tbl_protectmode_no_drop drop partition (p='p1') ignore protection POSTHOOK: type: ALTERTABLE_DROPPARTS POSTHOOK: Input: default@tbl_protectmode_no_drop POSTHOOK: Output: default@tbl_protectmode_no_drop@p=p1 PREHOOK: query: drop table tbl_protectmode_no_drop PREHOOK: type: DROPTABLE PREHOOK: Input: default@tbl_protectmode_no_drop PREHOOK: Output: default@tbl_protectmode_no_drop POSTHOOK: query: drop table tbl_protectmode_no_drop POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@tbl_protectmode_no_drop POSTHOOK: Output: default@tbl_protectmode_no_drop