PREHOOK: query: create table if not exists load_dyn_part15_test (key string) partitioned by (part_key string) PREHOOK: type: CREATETABLE POSTHOOK: query: create table if not exists load_dyn_part15_test (key string) partitioned by (part_key string) POSTHOOK: type: CREATETABLE POSTHOOK: Output: default@load_dyn_part15_test PREHOOK: query: show partitions load_dyn_part15_test PREHOOK: type: SHOWPARTITIONS POSTHOOK: query: show partitions load_dyn_part15_test POSTHOOK: type: SHOWPARTITIONS PREHOOK: query: INSERT OVERWRITE TABLE load_dyn_part15_test PARTITION(part_key) SELECT key, part_key FROM src LATERAL VIEW explode(array("1","{2","3]")) myTable AS part_key PREHOOK: type: QUERY PREHOOK: Input: default@src PREHOOK: Output: default@load_dyn_part15_test POSTHOOK: query: INSERT OVERWRITE TABLE load_dyn_part15_test PARTITION(part_key) SELECT key, part_key FROM src LATERAL VIEW explode(array("1","{2","3]")) myTable AS part_key POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: default@load_dyn_part15_test@part_key=%7B2 POSTHOOK: Output: default@load_dyn_part15_test@part_key=1 POSTHOOK: Output: default@load_dyn_part15_test@part_key=3%5D POSTHOOK: Lineage: load_dyn_part15_test PARTITION(part_key=1).key SCRIPT [] POSTHOOK: Lineage: load_dyn_part15_test PARTITION(part_key=3]).key SCRIPT [] POSTHOOK: Lineage: load_dyn_part15_test PARTITION(part_key={2).key SCRIPT [] PREHOOK: query: show partitions load_dyn_part15_test PREHOOK: type: SHOWPARTITIONS POSTHOOK: query: show partitions load_dyn_part15_test POSTHOOK: type: SHOWPARTITIONS POSTHOOK: Lineage: load_dyn_part15_test PARTITION(part_key=1).key SCRIPT [] POSTHOOK: Lineage: load_dyn_part15_test PARTITION(part_key=3]).key SCRIPT [] POSTHOOK: Lineage: load_dyn_part15_test PARTITION(part_key={2).key SCRIPT [] part_key=%7B2 part_key=1 part_key=3%5D