| DROP TABLE IF EXISTS orders_text_partitioned_hive; |
| CREATE EXTERNAL TABLE orders_text_partitioned_hive ( |
| o_orderkey INT, |
| o_custkey INT, |
| o_orderstatus STRING, |
| o_totalprice DOUBLE, |
| o_orderdate STRING, |
| o_orderpriority STRING, |
| o_clerk STRING, |
| o_shippriority INT, |
| o_comment STRING |
| ) |
| PARTITIONED BY (year INT) |
| ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" |
| STORED AS TEXTFILE LOCATION "/drill/testdata/partition_pruning/hive/text/orderspart"; |
| |
| --- ADD PARTITIONS ---- |
| ALTER TABLE orders_text_partitioned_hive ADD PARTITION (year=1990) location '/drill/testdata/partition_pruning/hive/text/orderspart/1990'; |
| ALTER TABLE orders_text_partitioned_hive ADD PARTITION (year=1991) location '/drill/testdata/partition_pruning/hive/text/orderspart/1991'; |
| ALTER TABLE orders_text_partitioned_hive ADD PARTITION (year=1992) location '/drill/testdata/partition_pruning/hive/text/orderspart/1992'; |
| ALTER TABLE orders_text_partitioned_hive ADD PARTITION (year=1993) location '/drill/testdata/partition_pruning/hive/text/orderspart/1993'; |
| ALTER TABLE orders_text_partitioned_hive ADD PARTITION (year=1994) location '/drill/testdata/partition_pruning/hive/text/orderspart/1994'; |
| ALTER TABLE orders_text_partitioned_hive ADD PARTITION (year=1995) location '/drill/testdata/partition_pruning/hive/text/orderspart/1995'; |
| ALTER TABLE orders_text_partitioned_hive ADD PARTITION (year=1996) location '/drill/testdata/partition_pruning/hive/text/orderspart/1996'; |
| ALTER TABLE orders_text_partitioned_hive ADD PARTITION (year=1997) location '/drill/testdata/partition_pruning/hive/text/orderspart/1997'; |
| |
| |
| DROP TABLE IF EXISTS lineitem_text_hive; |
| CREATE EXTERNAL TABLE lineitem_text_hive ( |
| l_orderkey INT, |
| l_partkey INT, |
| l_suppkey INT, |
| l_linenumber INT, |
| l_quantity DOUBLE, |
| l_extendedprice DOUBLE, |
| l_discount DOUBLE, |
| l_tax DOUBLE, |
| l_returnflag STRING, |
| l_linestatus STRING, |
| l_shipdate DATE, |
| l_commitdate DATE, |
| l_receiptdate DATE, |
| l_shipinstruct STRING, |
| l_shipmode STRING, |
| l_comment STRING |
| ) |
| ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" |
| STORED AS TEXTFILE LOCATION "/drill/testdata/partition_pruning/hive/text/lineitem"; |
| |
| |
| DROP TABLE IF EXISTS lineitem_text_partitioned_hive; |
| CREATE EXTERNAL TABLE IF NOT EXISTS lineitem_text_partitioned_hive ( |
| l_orderkey INT, |
| l_partkey INT, |
| l_suppkey INT, |
| l_linenumber INT, |
| l_quantity DOUBLE, |
| l_extendedprice DOUBLE, |
| l_discount DOUBLE, |
| l_tax DOUBLE, |
| l_returnflag STRING, |
| l_linestatus STRING, |
| l_shipdate DATE, |
| l_commitdate DATE, |
| l_receiptdate DATE, |
| l_shipinstruct STRING, |
| l_shipmode STRING, |
| l_comment STRING |
| ) |
| PARTITIONED BY (year INT) |
| ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" |
| STORED AS TEXTFILE LOCATION "/drill/testdata/partition_pruning/hive/text/lineitempart"; |
| |
| ALTER TABLE lineitem_text_partitioned_hive ADD PARTITION (year=1991) location '/drill/testdata/partition_pruning/hive/text/lineitempart/1991'; |
| ALTER TABLE lineitem_text_partitioned_hive ADD PARTITION (year=1992) location '/drill/testdata/partition_pruning/hive/text/lineitempart/1992'; |
| ALTER TABLE lineitem_text_partitioned_hive ADD PARTITION (year=1993) location '/drill/testdata/partition_pruning/hive/text/lineitempart/1993'; |
| ALTER TABLE lineitem_text_partitioned_hive ADD PARTITION (year=1994) location '/drill/testdata/partition_pruning/hive/text/lineitempart/1994'; |
| ALTER TABLE lineitem_text_partitioned_hive ADD PARTITION (year=1995) location '/drill/testdata/partition_pruning/hive/text/lineitempart/1995'; |
| ALTER TABLE lineitem_text_partitioned_hive ADD PARTITION (year=1996) location '/drill/testdata/partition_pruning/hive/text/lineitempart/1996'; |
| ALTER TABLE lineitem_text_partitioned_hive ADD PARTITION (year=1997) location '/drill/testdata/partition_pruning/hive/text/lineitempart/1997'; |
| |
| DROP TABLE IF EXISTS lineitem_text_partitioned_hive_hier_intstring; |
| CREATE EXTERNAL TABLE IF NOT EXISTS lineitem_text_partitioned_hive_hier_intstring ( |
| l_orderkey INT, |
| l_partkey INT, |
| l_suppkey INT, |
| l_linenumber INT, |
| l_quantity DOUBLE, |
| l_extendedprice DOUBLE, |
| l_discount DOUBLE, |
| l_tax DOUBLE, |
| l_returnflag STRING, |
| l_linestatus STRING, |
| l_shipdate DATE, |
| l_commitdate DATE, |
| l_receiptdate DATE, |
| l_shipinstruct STRING, |
| l_shipmode STRING, |
| l_comment STRING |
| ) |
| PARTITIONED BY (year int, month string) |
| ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" |
| STORED AS TEXTFILE LOCATION "/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring"; |
| |
| --- 1991 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='jan') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/jan'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='feb') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/feb'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='mar') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/mar'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='apr') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/apr'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='may') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/may'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='jun') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/jun'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='jul') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/jul'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='aug') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/aug'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='sep') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/sep'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='oct') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/oct'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='nov') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/nov'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1991, month='dec') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1991/dec'; |
| |
| --- 1992 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='jan') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/jan'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='feb') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/feb'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='mar') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/mar'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='apr') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/apr'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='may') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/may'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='jun') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/jun'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='jul') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/jul'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='aug') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/aug'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='sep') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/sep'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='oct') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/oct'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='nov') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/nov'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1992, month='dec') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1992/dec'; |
| |
| --- 1993 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='jan') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/jan'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='feb') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/feb'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='mar') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/mar'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='apr') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/apr'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='may') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/may'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='jun') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/jun'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='jul') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/jul'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='aug') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/aug'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='sep') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/sep'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='oct') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/oct'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='nov') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/nov'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1993, month='dec') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1993/dec'; |
| |
| --- 1994 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='jan') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/jan'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='feb') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/feb'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='mar') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/mar'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='apr') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/apr'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='may') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/may'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='jun') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/jun'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='jul') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/jul'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='aug') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/aug'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='sep') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/sep'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='oct') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/oct'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='nov') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/nov'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1994, month='dec') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1994/dec'; |
| |
| --- 1995 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='jan') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/jan'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='feb') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/feb'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='mar') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/mar'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='apr') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/apr'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='may') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/may'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='jun') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/jun'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='jul') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/jul'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='aug') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/aug'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='sep') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/sep'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='oct') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/oct'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='nov') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/nov'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1995, month='dec') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1995/dec'; |
| |
| --- 1996 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='jan') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/jan'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='feb') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/feb'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='mar') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/mar'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='apr') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/apr'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='may') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/may'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='jun') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/jun'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='jul') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/jul'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='aug') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/aug'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='sep') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/sep'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='oct') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/oct'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='nov') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/nov'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1996, month='dec') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1996/dec'; |
| |
| --- 1997 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='jan') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/jan'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='feb') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/feb'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='mar') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/mar'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='apr') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/apr'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='may') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/may'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='jun') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/jun'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='jul') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/jul'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='aug') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/aug'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='sep') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/sep'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='oct') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/oct'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='nov') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/nov'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intstring ADD PARTITION (year=1997, month='dec') location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intstring/1997/dec'; |
| |
| |
| DROP TABLE IF EXISTS lineitem_text_partitioned_hive_hier_intint; |
| CREATE EXTERNAL TABLE IF NOT EXISTS lineitem_text_partitioned_hive_hier_intint ( |
| l_orderkey INT, |
| l_partkey INT, |
| l_suppkey INT, |
| l_linenumber INT, |
| l_quantity DOUBLE, |
| l_extendedprice DOUBLE, |
| l_discount DOUBLE, |
| l_tax DOUBLE, |
| l_returnflag STRING, |
| l_linestatus STRING, |
| l_shipdate DATE, |
| l_commitdate DATE, |
| l_receiptdate DATE, |
| l_shipinstruct STRING, |
| l_shipmode STRING, |
| l_comment STRING |
| ) |
| PARTITIONED BY (year int, month int) |
| ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" |
| STORED AS TEXTFILE LOCATION "/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint"; |
| |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=1) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/1'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=2) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/2'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=3) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/3'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=4) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/4'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=5) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/5'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=6) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/6'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=7) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/7'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=8) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/8'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=9) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/9'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=10) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/10'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=11) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/11'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1991, month=12) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1991/12'; |
| |
| --- 1992 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=1) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/1'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=2) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/2'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=3) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/3'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=4) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/4'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=5) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/5'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=6) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/6'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=7) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/7'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=8) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/8'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=9) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/9'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=10) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/10'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=11) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/11'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1992, month=12) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1992/12'; |
| |
| --- 1993 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=1) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/1'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=2) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/2'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=3) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/3'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=4) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/4'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=5) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/5'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=6) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/6'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=7) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/7'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=8) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/8'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=9) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/9'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=10) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/10'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=11) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/11'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1993, month=12) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1993/12'; |
| |
| --- 1994 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=1) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/1'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=2) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/2'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=3) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/3'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=4) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/4'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=5) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/5'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=6) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/6'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=7) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/7'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=8) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/8'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=9) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/9'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=10) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/10'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=11) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/11'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1994, month=12) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1994/12'; |
| |
| --- 1995 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=1) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/1'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=2) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/2'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=3) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/3'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=4) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/4'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=5) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/5'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=6) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/6'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=7) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/7'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=8) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/8'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=9) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/9'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=10) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/10'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=11) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/11'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1995, month=12) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1995/12'; |
| |
| --- 1996 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=1) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/1'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=2) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/2'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=3) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/3'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=4) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/4'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=5) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/5'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=6) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/6'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=7) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/7'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=8) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/8'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=9) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/9'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=10) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/10'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=11) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/11'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1996, month=12) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1996/12'; |
| |
| --- 1997 partitions ---- |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=1) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/1'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=2) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/2'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=3) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/3'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=4) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/4'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=5) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/5'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=6) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/6'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=7) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/7'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=8) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/8'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=9) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/9'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=10) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/10'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=11) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/11'; |
| ALTER TABLE lineitem_text_partitioned_hive_hier_intint ADD PARTITION (year=1997, month=12) location '/drill/testdata/partition_pruning/hive/text/lineitem_hierarchical_intint/1997/12'; |
| |
| |
| SET hive.exec.dynamic.partition.mode=true; |
| CREATE DATABASE IF NOT EXISTS dynamic_partitions; |
| USE dynamic_partitions; |
| |
| DROP TABLE IF EXISTS lineitem_text_partitioned_hive; |
| CREATE TABLE IF NOT EXISTS lineitem_text_partitioned_hive ( |
| l_orderkey INT, |
| l_partkey INT, |
| l_suppkey INT, |
| l_linenumber INT, |
| l_quantity DOUBLE, |
| l_extendedprice DOUBLE, |
| l_discount DOUBLE, |
| l_tax DOUBLE, |
| l_returnflag STRING, |
| l_linestatus STRING, |
| l_shipdate DATE, |
| l_commitdate DATE, |
| l_receiptdate DATE, |
| l_shipinstruct STRING, |
| l_shipmode STRING, |
| l_comment STRING |
| ) |
| PARTITIONED BY (year INT) |
| ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" |
| STORED AS TEXTFILE LOCATION "/drill/testdata/partition_pruning/hive/text/dynamic_partition_lineitempart_int"; |
| |
| INSERT OVERWRITE TABLE dynamic_partitions.lineitem_text_partitioned_hive PARTITION (year) |
| SELECT |
| l_orderkey, |
| l_partkey , |
| l_suppkey, |
| l_linenumber, |
| l_quantity, |
| l_extendedprice, |
| l_discount, |
| l_tax , |
| l_returnflag , |
| l_linestatus, |
| l_shipdate , |
| l_commitdate , |
| l_receiptdate , |
| l_shipinstruct, |
| l_shipmode, |
| l_comment, |
| year |
| FROM DEFAULT.lineitem_text_partitioned_hive; |
| |
| DROP TABLE IF EXISTS lineitem_text_partitioned_hive_hier_intstring; |
| CREATE TABLE IF NOT EXISTS lineitem_text_partitioned_hive_hier_intstring ( |
| l_orderkey INT, |
| l_partkey INT, |
| l_suppkey INT, |
| l_linenumber INT, |
| l_quantity DOUBLE, |
| l_extendedprice DOUBLE, |
| l_discount DOUBLE, |
| l_tax DOUBLE, |
| l_returnflag STRING, |
| l_linestatus STRING, |
| l_shipdate DATE, |
| l_commitdate DATE, |
| l_receiptdate DATE, |
| l_shipinstruct STRING, |
| l_shipmode STRING, |
| l_comment STRING |
| ) |
| PARTITIONED BY (year int, month string) |
| ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" |
| STORED AS TEXTFILE LOCATION "/drill/testdata/partition_pruning/hive/text/dynamic_lineitem_hierarchical_intstring"; |
| |
| INSERT OVERWRITE TABLE lineitem_text_partitioned_hive_hier_intstring partition (year, month) |
| SELECT |
| l_orderkey, |
| l_partkey, |
| l_suppkey, |
| l_linenumber, |
| l_quantity, |
| l_extendedprice, |
| l_discount, |
| l_tax, |
| l_returnflag, |
| l_linestatus, |
| l_shipdate, |
| l_commitdate, |
| l_receiptdate, |
| l_shipinstruct, |
| l_shipmode, |
| l_comment, |
| year, |
| month |
| FROM DEFAULT.lineitem_text_partitioned_hive_hier_intstring; |
| |
| DROP TABLE IF EXISTS lineitem_text_partitioned_hive_hier_intint; |
| CREATE TABLE IF NOT EXISTS lineitem_text_partitioned_hive_hier_intint ( |
| l_orderkey INT, |
| l_partkey INT, |
| l_suppkey INT, |
| l_linenumber INT, |
| l_quantity DOUBLE, |
| l_extendedprice DOUBLE, |
| l_discount DOUBLE, |
| l_tax DOUBLE, |
| l_returnflag STRING, |
| l_linestatus STRING, |
| l_shipdate DATE, |
| l_commitdate DATE, |
| l_receiptdate DATE, |
| l_shipinstruct STRING, |
| l_shipmode STRING, |
| l_comment STRING |
| ) |
| PARTITIONED BY (year int, month int) |
| ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" |
| STORED AS TEXTFILE LOCATION "/drill/testdata/partition_pruning/hive/text/dynamic_lineitem_hierarchical_intint"; |
| |
| INSERT OVERWRITE TABLE lineitem_text_partitioned_hive_hier_intint partition (year, month) |
| SELECT |
| l_orderkey, |
| l_partkey, |
| l_suppkey, |
| l_linenumber, |
| l_quantity, |
| l_extendedprice, |
| l_discount, |
| l_tax, |
| l_returnflag, |
| l_linestatus, |
| l_shipdate, |
| l_commitdate, |
| l_receiptdate, |
| l_shipinstruct, |
| l_shipmode, |
| l_comment, |
| year, |
| month |
| FROM DEFAULT.lineitem_text_partitioned_hive_hier_intint; |
| |
| SET hive.exec.dynamic.partition.mode=strict; |