should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,8 @@
# name: benchmark/ingestion/persistent_storage/tpcds/csv/ingest_inventory.benchmark
# description: benchmark ingestion of inventory
# group: [csv]
template benchmark/ingestion/persistent_storage/tpcds/tpcds_ingestion_persistent.benchmark.in
table_name=inventory
format=csv

View File

@@ -0,0 +1,8 @@
# name: benchmark/ingestion/persistent_storage/tpcds/csv/ingest_store_sales.benchmark
# description: benchmark ingestion of store_sales
# group: [csv]
template benchmark/ingestion/persistent_storage/tpcds/tpcds_ingestion_persistent.benchmark.in
table_name=store_sales
format=csv

View File

@@ -0,0 +1,8 @@
# name: benchmark/ingestion/persistent_storage/tpcds/native/ingest_inventory.benchmark
# description: benchmark ingestion of inventory
# group: [native]
template benchmark/ingestion/persistent_storage/tpcds/tpcds_ingestion_persistent.benchmark.in
table_name=inventory
format=native

View File

@@ -0,0 +1,8 @@
# name: benchmark/ingestion/persistent_storage/tpcds/native/ingest_store_sales.benchmark
# description: benchmark ingestion of store_sales
# group: [native]
template benchmark/ingestion/persistent_storage/tpcds/tpcds_ingestion_persistent.benchmark.in
table_name=store_sales
format=native

View File

@@ -0,0 +1,8 @@
# name: benchmark/ingestion/persistent_storage/tpcds/parquet/ingest_inventory.benchmark
# description: benchmark ingestion of inventory
# group: [parquet]
template benchmark/ingestion/persistent_storage/tpcds/tpcds_ingestion_persistent.benchmark.in
table_name=inventory
format=parquet

View File

@@ -0,0 +1,8 @@
# name: benchmark/ingestion/persistent_storage/tpcds/parquet/ingest_store_sales.benchmark
# description: benchmark ingestion of store_sales
# group: [parquet]
template benchmark/ingestion/persistent_storage/tpcds/tpcds_ingestion_persistent.benchmark.in
table_name=store_sales
format=parquet

View File

@@ -0,0 +1,22 @@
# name: ${FILE_PATH}
# description: ${DESCRIPTION}
# group: [ingestion]
name Q${table_name}
group ingestion
subgroup tpcds
require tpcds
require parquet
cache tpcds_sf1_ingest.duckdb
load benchmark/ingestion/load_tpcds.sql
# reads table from view created in load script
run
create table ${table_name}_ingested as select * from ${table_name}_${format};
cleanup
drop table ${table_name}_ingested;

View File

@@ -0,0 +1,7 @@
# name: benchmark/ingestion/persistent_storage/tpch/csv/ingest_lineitem.benchmark
# description: benchmark ingestion of lineitem
# group: [csv]
template benchmark/ingestion/persistent_storage/tpch/tpch_ingestion_persistent.benchmark.in
table_name=lineitem
format=csv

View File

@@ -0,0 +1,7 @@
# name: benchmark/ingestion/persistent_storage/tpch/csv/ingest_orders.benchmark
# description: benchmark ingestion of orders
# group: [csv]
template benchmark/ingestion/persistent_storage/tpch/tpch_ingestion_persistent.benchmark.in
table_name=orders
format=csv

View File

@@ -0,0 +1,7 @@
# name: benchmark/ingestion/persistent_storage/tpch/native/ingest_lineitem.benchmark
# description: benchmark ingestion of lineitem
# group: [native]
template benchmark/ingestion/persistent_storage/tpch/tpch_ingestion_persistent.benchmark.in
table_name=lineitem
format=native

View File

@@ -0,0 +1,7 @@
# name: benchmark/ingestion/persistent_storage/tpch/native/ingest_orders.benchmark
# description: benchmark ingestion of orders
# group: [native]
template benchmark/ingestion/persistent_storage/tpch/tpch_ingestion_persistent.benchmark.in
table_name=orders
format=native

View File

@@ -0,0 +1,7 @@
# name: benchmark/ingestion/persistent_storage/tpch/parquet/ingest_lineitem.benchmark
# description: benchmark ingestion of lineitem
# group: [parquet]
template benchmark/ingestion/persistent_storage/tpch/tpch_ingestion_persistent.benchmark.in
table_name=lineitem
format=parquet

View File

@@ -0,0 +1,7 @@
# name: benchmark/ingestion/persistent_storage/tpch/parquet/ingest_orders.benchmark
# description: benchmark ingestion of orders
# group: [parquet]
template benchmark/ingestion/persistent_storage/tpch/tpch_ingestion_persistent.benchmark.in
table_name=orders
format=parquet

View File

@@ -0,0 +1,21 @@
# name: ${FILE_PATH}
# description: ${DESCRIPTION}
# group: [ingestion]
name Q${table_name}
group ingestion
subgroup tpch
require parquet
require tpch
cache tpch_sf1_ingest.duckdb
load benchmark/ingestion/load_tpch.sql
run
create table ${table_name}_ingested as select * from ${table_name}_${format};
cleanup
DROP TABLE ${table_name}_ingested;