blob: dab8028be0d66fbb2f1ead038e5d24101c25b4e9 [file] [log] [blame]
--! qt:dataset:part
set hive.vectorized.execution.enabled=false;
set hive.mapred.mode=nonstrict;
set hive.exec.dynamic.partition=true;
-- SORT_QUERY_RESULTS
DROP TABLE parquet_partitioned_staging;
DROP TABLE parquet_partitioned;
CREATE TABLE parquet_partitioned_staging (
id int,
str string,
part string
) ROW FORMAT DELIMITED
FIELDS TERMINATED BY '|';
CREATE TABLE parquet_partitioned (
id int,
str string
) PARTITIONED BY (part string)
STORED AS PARQUET;
DESCRIBE FORMATTED parquet_partitioned;
LOAD DATA LOCAL INPATH '../../data/files/parquet_partitioned.txt' OVERWRITE INTO TABLE parquet_partitioned_staging;
SELECT * FROM parquet_partitioned_staging;
INSERT OVERWRITE TABLE parquet_partitioned PARTITION (part) SELECT * FROM parquet_partitioned_staging;
set hive.input.format=org.apache.hadoop.hive.ql.io.HiveInputFormat;
SELECT * FROM parquet_partitioned;
SELECT part, COUNT(0) FROM parquet_partitioned GROUP BY part;
set hive.input.format=org.apache.hadoop.hive.ql.io.CombineHiveInputFormat;
SELECT * FROM parquet_partitioned;
SELECT part, COUNT(0) FROM parquet_partitioned GROUP BY part;