blob: bfee089d4e08dc0e9890de6093e8a015af1420e5 [file] [log] [blame]
SET planner.width.max_per_node=100;
SET planner.slice_target=1;
SET planner.enable_multiphase_agg=false;
DROP TABLE IF EXISTS s3minio.tmp.`/big_files/T_DECIMAL_BIG`;
CREATE TABLE s3minio.tmp.`big_files/T_DECIMAL_BIG` (ID, STR_FIELD, DECIMAL_18_8, DECIMAL_2_1, DECIMAL_15_5)
PARTITION BY (DECIMAL_18_8)
AS SELECT
CAST(columns[0] as INT) ID,
columns[1] STR_FIELD,
CAST(columns[2] as DECIMAL(18, 8)) DECIMAL_18_8,
CAST(columns[3] as DECIMAL(2, 1)) DECIMAL_2_1,
CAST(columns[4] as DECIMAL(15, 5)) DECIMAL_15_5
FROM s3minio.tmp.`big_files/decimal_big.tsv`;
DROP TABLE IF EXISTS s3minio.tmp.`big_files/T_DECIMAL_BIG_ZERO_PREC`;
CREATE TABLE s3minio.tmp.`/big_files/T_DECIMAL_BIG_ZERO_PREC` (ID, STR_FIELD, DECIMAL_18_18, DECIMAL_2_2, DECIMAL_15_15)
PARTITION BY (DECIMAL_18_18)
AS SELECT
CAST(columns[0] as INT) ID,
columns[1] STR_FIELD,
CAST(columns[2] as DECIMAL(18, 18)) DECIMAL_18_18,
CAST(columns[3] as DECIMAL(2, 2)) DECIMAL_2_2,
CAST(columns[4] as DECIMAL(15, 15)) DECIMAL_15_15
FROM s3minio.tmp.`big_files/decimal_big_zero_prec.tsv`;
DROP TABLE IF EXISTS s3minio.tmp.`big_files/T_DECIMAL_BIG_ZERO_SCALE`;
CREATE TABLE s3minio.tmp.`big_files/T_DECIMAL_BIG_ZERO_SCALE` (ID, STR_FIELD, DECIMAL_18_0, DECIMAL_2_0, DECIMAL_15_0)
PARTITION BY (DECIMAL_18_0)
AS SELECT
CAST(columns[0] as INT) ID,
columns[1] STR_FIELD,
CAST(columns[2] as DECIMAL(18, 0)) DECIMAL_18_0,
CAST(columns[3] as DECIMAL(2, 0)) DECIMAL_2_0,
CAST(columns[4] as DECIMAL(15, 0)) DECIMAL_15_0
FROM s3minio.tmp.`big_files/decimal_big_zero_scale.tsv`;
RESET planner.width.max_per_node;
RESET planner.slice_target;
RESET planner.enable_multiphase_agg;