blob: 0e70c0f6defea9afadcc69188a977859850c6b9c [file] [log] [blame]
SET planner.width.max_per_node=100;
SET planner.slice_target=1;
SET planner.enable_multiphase_agg=false;
EXPLAIN PLAN FOR SELECT decimal_big.DECIMAL_15_5
FROM s3minio.tmp.`big_files/T_DECIMAL_BIG` decimal_big
JOIN s3minio.tmp.`big_files/T_DECIMAL_BIG_ZERO_PREC` decimal_big_zero_prec
ON decimal_big.ID = decimal_big_zero_prec.ID
AND decimal_big.ID > 2
JOIN s3minio.tmp.`big_files/T_DECIMAL_BIG_ZERO_SCALE` decimal_big_zero_scale
ON decimal_big_zero_scale.ID = decimal_big.ID
WHERE decimal_big.ID < 14
UNION
SELECT CAST(decimal_big_tsv.columns[4] as DECIMAL(15, 5)) DECIMAL_15_5
FROM s3minio.tmp.`big_files/decimal_big.tsv` decimal_big_tsv
JOIN s3minio.tmp.`big_files/decimal_big_zero_scale.tsv` decimal_big_zero_scale_tsv
ON CAST(decimal_big_tsv.columns[0] as INT) = CAST(decimal_big_zero_scale_tsv.columns[0] as INT)
AND CAST(decimal_big_zero_scale_tsv.columns[0] as INT) > 2
JOIN s3minio.tmp.`big_files/T_DECIMAL_BIG_ZERO_PREC` second_decimal_big_zero_prec
ON second_decimal_big_zero_prec.ID = CAST(decimal_big_tsv.columns[0] as INT)
WHERE CAST(decimal_big_tsv.columns[0] as INT) < 15;
RESET planner.width.max_per_node;
RESET planner.slice_target;
RESET planner.enable_multiphase_agg;