Files
email-tracker/external/duckdb/test/parquet/bss_roundtrip.test_slow
2025-10-24 19:21:19 -05:00

53 lines
939 B
Plaintext

# name: test/parquet/bss_roundtrip.test_slow
# description: Test BYTE_STREAM_SPLIT roundtrip
# group: [parquet]
require parquet
require tpch
statement ok
call dbgen(sf=0.01);
statement ok
create view doubles as
select l_quantity::double l_quantity,
l_extendedprice::double l_extendedprice,
l_discount::double l_discount,
l_tax::double l_tax,
from lineitem
query IIII nosort q0
from doubles
----
statement ok
copy doubles to '__TEST_DIR__/bss.parquet' (PARQUET_VERSION V2);
query IIII nosort q0
from '__TEST_DIR__/bss.parquet';
----
statement ok
create view floats as
select l_quantity::float l_quantity,
l_extendedprice::float l_extendedprice,
l_discount::float l_discount,
l_tax::float l_tax,
from lineitem
query IIII nosort q1
from floats
----
statement ok
copy floats to '__TEST_DIR__/bss.parquet' (PARQUET_VERSION V2);
query IIII nosort q1
from '__TEST_DIR__/bss.parquet';
----