Files
email-tracker/external/duckdb/benchmark/tpch/parquet/parquet_projection_direct.benchmark
2025-10-24 19:21:19 -05:00

21 lines
557 B
Plaintext

# name: benchmark/tpch/parquet/parquet_projection_direct.benchmark
# description: Execute a simple aggregate + projection over lineitem to test projection pushdown
# group: [parquet]
name Lineitem Projection Pushdown (Direct)
group parquet
subgroup tpch
require parquet
require tpch
load
CALL dbgen(sf=1, suffix='_normal');
COPY lineitem_normal TO '${BENCHMARK_DIR}/lineitem.parquet' (FORMAT PARQUET);
run
SELECT SUM(l_extendedprice * (1 - l_discount) * (1 + l_tax)) FROM read_parquet('${BENCHMARK_DIR}/lineitem.parquet');
result I
226829357828.867781