LICENSE
README.md
pyproject.toml
src/lakebench/__init__.py
src/lakebench.egg-info/PKG-INFO
src/lakebench.egg-info/SOURCES.txt
src/lakebench.egg-info/dependency_links.txt
src/lakebench.egg-info/requires.txt
src/lakebench.egg-info/top_level.txt
src/lakebench/benchmarks/__init__.py
src/lakebench/benchmarks/base.py
src/lakebench/benchmarks/_load_and_query/__init__.py
src/lakebench/benchmarks/_load_and_query/_load_and_query.py
src/lakebench/benchmarks/clickbench/__init__.py
src/lakebench/benchmarks/clickbench/clickbench.py
src/lakebench/benchmarks/clickbench/engine_impl/__init__.py
src/lakebench/benchmarks/clickbench/engine_impl/spark.py
src/lakebench/benchmarks/clickbench/resources/ddl/ddl.sql
src/lakebench/benchmarks/clickbench/resources/queries/q1.sql
src/lakebench/benchmarks/clickbench/resources/queries/q10.sql
src/lakebench/benchmarks/clickbench/resources/queries/q11.sql
src/lakebench/benchmarks/clickbench/resources/queries/q12.sql
src/lakebench/benchmarks/clickbench/resources/queries/q13.sql
src/lakebench/benchmarks/clickbench/resources/queries/q14.sql
src/lakebench/benchmarks/clickbench/resources/queries/q15.sql
src/lakebench/benchmarks/clickbench/resources/queries/q16.sql
src/lakebench/benchmarks/clickbench/resources/queries/q17.sql
src/lakebench/benchmarks/clickbench/resources/queries/q18.sql
src/lakebench/benchmarks/clickbench/resources/queries/q19.sql
src/lakebench/benchmarks/clickbench/resources/queries/q2.sql
src/lakebench/benchmarks/clickbench/resources/queries/q20.sql
src/lakebench/benchmarks/clickbench/resources/queries/q21.sql
src/lakebench/benchmarks/clickbench/resources/queries/q22.sql
src/lakebench/benchmarks/clickbench/resources/queries/q23.sql
src/lakebench/benchmarks/clickbench/resources/queries/q24.sql
src/lakebench/benchmarks/clickbench/resources/queries/q25.sql
src/lakebench/benchmarks/clickbench/resources/queries/q26.sql
src/lakebench/benchmarks/clickbench/resources/queries/q27.sql
src/lakebench/benchmarks/clickbench/resources/queries/q28.sql
src/lakebench/benchmarks/clickbench/resources/queries/q29.sql
src/lakebench/benchmarks/clickbench/resources/queries/q3.sql
src/lakebench/benchmarks/clickbench/resources/queries/q30.sql
src/lakebench/benchmarks/clickbench/resources/queries/q31.sql
src/lakebench/benchmarks/clickbench/resources/queries/q32.sql
src/lakebench/benchmarks/clickbench/resources/queries/q33.sql
src/lakebench/benchmarks/clickbench/resources/queries/q34.sql
src/lakebench/benchmarks/clickbench/resources/queries/q35.sql
src/lakebench/benchmarks/clickbench/resources/queries/q36.sql
src/lakebench/benchmarks/clickbench/resources/queries/q37.sql
src/lakebench/benchmarks/clickbench/resources/queries/q38.sql
src/lakebench/benchmarks/clickbench/resources/queries/q39.sql
src/lakebench/benchmarks/clickbench/resources/queries/q4.sql
src/lakebench/benchmarks/clickbench/resources/queries/q40.sql
src/lakebench/benchmarks/clickbench/resources/queries/q41.sql
src/lakebench/benchmarks/clickbench/resources/queries/q42.sql
src/lakebench/benchmarks/clickbench/resources/queries/q43.sql
src/lakebench/benchmarks/clickbench/resources/queries/q5.sql
src/lakebench/benchmarks/clickbench/resources/queries/q6.sql
src/lakebench/benchmarks/clickbench/resources/queries/q7.sql
src/lakebench/benchmarks/clickbench/resources/queries/q8.sql
src/lakebench/benchmarks/clickbench/resources/queries/q9.sql
src/lakebench/benchmarks/elt_bench/__init__.py
src/lakebench/benchmarks/elt_bench/elt_bench.py
src/lakebench/benchmarks/elt_bench/engine_impl/__init__.py
src/lakebench/benchmarks/elt_bench/engine_impl/daft.py
src/lakebench/benchmarks/elt_bench/engine_impl/duckdb.py
src/lakebench/benchmarks/elt_bench/engine_impl/polars.py
src/lakebench/benchmarks/elt_bench/engine_impl/spark.py
src/lakebench/benchmarks/tpcds/__init__.py
src/lakebench/benchmarks/tpcds/tpcds.py
src/lakebench/benchmarks/tpcds/resources/ddl/__init__.py
src/lakebench/benchmarks/tpcds/resources/ddl/ddl_v3.2.0.sql
src/lakebench/benchmarks/tpcds/resources/queries/__init__.py
src/lakebench/benchmarks/tpcds/resources/queries/q1.sql
src/lakebench/benchmarks/tpcds/resources/queries/q10.sql
src/lakebench/benchmarks/tpcds/resources/queries/q11.sql
src/lakebench/benchmarks/tpcds/resources/queries/q12.sql
src/lakebench/benchmarks/tpcds/resources/queries/q13.sql
src/lakebench/benchmarks/tpcds/resources/queries/q14a.sql
src/lakebench/benchmarks/tpcds/resources/queries/q14b.sql
src/lakebench/benchmarks/tpcds/resources/queries/q15.sql
src/lakebench/benchmarks/tpcds/resources/queries/q16.sql
src/lakebench/benchmarks/tpcds/resources/queries/q17.sql
src/lakebench/benchmarks/tpcds/resources/queries/q18.sql
src/lakebench/benchmarks/tpcds/resources/queries/q19.sql
src/lakebench/benchmarks/tpcds/resources/queries/q2.sql
src/lakebench/benchmarks/tpcds/resources/queries/q20.sql
src/lakebench/benchmarks/tpcds/resources/queries/q21.sql
src/lakebench/benchmarks/tpcds/resources/queries/q22.sql
src/lakebench/benchmarks/tpcds/resources/queries/q23a.sql
src/lakebench/benchmarks/tpcds/resources/queries/q23b.sql
src/lakebench/benchmarks/tpcds/resources/queries/q24a.sql
src/lakebench/benchmarks/tpcds/resources/queries/q24b.sql
src/lakebench/benchmarks/tpcds/resources/queries/q25.sql
src/lakebench/benchmarks/tpcds/resources/queries/q26.sql
src/lakebench/benchmarks/tpcds/resources/queries/q27.sql
src/lakebench/benchmarks/tpcds/resources/queries/q28.sql
src/lakebench/benchmarks/tpcds/resources/queries/q29.sql
src/lakebench/benchmarks/tpcds/resources/queries/q3.sql
src/lakebench/benchmarks/tpcds/resources/queries/q30.sql
src/lakebench/benchmarks/tpcds/resources/queries/q31.sql
src/lakebench/benchmarks/tpcds/resources/queries/q32.sql
src/lakebench/benchmarks/tpcds/resources/queries/q33.sql
src/lakebench/benchmarks/tpcds/resources/queries/q34.sql
src/lakebench/benchmarks/tpcds/resources/queries/q35.sql
src/lakebench/benchmarks/tpcds/resources/queries/q36.sql
src/lakebench/benchmarks/tpcds/resources/queries/q37.sql
src/lakebench/benchmarks/tpcds/resources/queries/q38.sql
src/lakebench/benchmarks/tpcds/resources/queries/q39a.sql
src/lakebench/benchmarks/tpcds/resources/queries/q39b.sql
src/lakebench/benchmarks/tpcds/resources/queries/q4.sql
src/lakebench/benchmarks/tpcds/resources/queries/q40.sql
src/lakebench/benchmarks/tpcds/resources/queries/q41.sql
src/lakebench/benchmarks/tpcds/resources/queries/q42.sql
src/lakebench/benchmarks/tpcds/resources/queries/q43.sql
src/lakebench/benchmarks/tpcds/resources/queries/q44.sql
src/lakebench/benchmarks/tpcds/resources/queries/q45.sql
src/lakebench/benchmarks/tpcds/resources/queries/q46.sql
src/lakebench/benchmarks/tpcds/resources/queries/q47.sql
src/lakebench/benchmarks/tpcds/resources/queries/q48.sql
src/lakebench/benchmarks/tpcds/resources/queries/q49.sql
src/lakebench/benchmarks/tpcds/resources/queries/q5.sql
src/lakebench/benchmarks/tpcds/resources/queries/q50.sql
src/lakebench/benchmarks/tpcds/resources/queries/q51.sql
src/lakebench/benchmarks/tpcds/resources/queries/q52.sql
src/lakebench/benchmarks/tpcds/resources/queries/q53.sql
src/lakebench/benchmarks/tpcds/resources/queries/q54.sql
src/lakebench/benchmarks/tpcds/resources/queries/q55.sql
src/lakebench/benchmarks/tpcds/resources/queries/q56.sql
src/lakebench/benchmarks/tpcds/resources/queries/q57.sql
src/lakebench/benchmarks/tpcds/resources/queries/q58.sql
src/lakebench/benchmarks/tpcds/resources/queries/q59.sql
src/lakebench/benchmarks/tpcds/resources/queries/q6.sql
src/lakebench/benchmarks/tpcds/resources/queries/q60.sql
src/lakebench/benchmarks/tpcds/resources/queries/q61.sql
src/lakebench/benchmarks/tpcds/resources/queries/q62.sql
src/lakebench/benchmarks/tpcds/resources/queries/q63.sql
src/lakebench/benchmarks/tpcds/resources/queries/q64.sql
src/lakebench/benchmarks/tpcds/resources/queries/q65.sql
src/lakebench/benchmarks/tpcds/resources/queries/q66.sql
src/lakebench/benchmarks/tpcds/resources/queries/q67.sql
src/lakebench/benchmarks/tpcds/resources/queries/q68.sql
src/lakebench/benchmarks/tpcds/resources/queries/q69.sql
src/lakebench/benchmarks/tpcds/resources/queries/q7.sql
src/lakebench/benchmarks/tpcds/resources/queries/q70.sql
src/lakebench/benchmarks/tpcds/resources/queries/q71.sql
src/lakebench/benchmarks/tpcds/resources/queries/q72.sql
src/lakebench/benchmarks/tpcds/resources/queries/q73.sql
src/lakebench/benchmarks/tpcds/resources/queries/q74.sql
src/lakebench/benchmarks/tpcds/resources/queries/q75.sql
src/lakebench/benchmarks/tpcds/resources/queries/q76.sql
src/lakebench/benchmarks/tpcds/resources/queries/q77.sql
src/lakebench/benchmarks/tpcds/resources/queries/q78.sql
src/lakebench/benchmarks/tpcds/resources/queries/q79.sql
src/lakebench/benchmarks/tpcds/resources/queries/q8.sql
src/lakebench/benchmarks/tpcds/resources/queries/q80.sql
src/lakebench/benchmarks/tpcds/resources/queries/q81.sql
src/lakebench/benchmarks/tpcds/resources/queries/q82.sql
src/lakebench/benchmarks/tpcds/resources/queries/q83.sql
src/lakebench/benchmarks/tpcds/resources/queries/q84.sql
src/lakebench/benchmarks/tpcds/resources/queries/q85.sql
src/lakebench/benchmarks/tpcds/resources/queries/q86.sql
src/lakebench/benchmarks/tpcds/resources/queries/q87.sql
src/lakebench/benchmarks/tpcds/resources/queries/q88.sql
src/lakebench/benchmarks/tpcds/resources/queries/q89.sql
src/lakebench/benchmarks/tpcds/resources/queries/q9.sql
src/lakebench/benchmarks/tpcds/resources/queries/q90.sql
src/lakebench/benchmarks/tpcds/resources/queries/q91.sql
src/lakebench/benchmarks/tpcds/resources/queries/q92.sql
src/lakebench/benchmarks/tpcds/resources/queries/q93.sql
src/lakebench/benchmarks/tpcds/resources/queries/q94.sql
src/lakebench/benchmarks/tpcds/resources/queries/q95.sql
src/lakebench/benchmarks/tpcds/resources/queries/q96.sql
src/lakebench/benchmarks/tpcds/resources/queries/q97.sql
src/lakebench/benchmarks/tpcds/resources/queries/q98.sql
src/lakebench/benchmarks/tpcds/resources/queries/q99.sql
src/lakebench/benchmarks/tpch/__init__.py
src/lakebench/benchmarks/tpch/tpch.py
src/lakebench/benchmarks/tpch/resources/ddl/__init__.py
src/lakebench/benchmarks/tpch/resources/ddl/ddl_v3.0.1.sql
src/lakebench/benchmarks/tpch/resources/queries/__init__.py
src/lakebench/benchmarks/tpch/resources/queries/q1.sql
src/lakebench/benchmarks/tpch/resources/queries/q10.sql
src/lakebench/benchmarks/tpch/resources/queries/q11.sql
src/lakebench/benchmarks/tpch/resources/queries/q12.sql
src/lakebench/benchmarks/tpch/resources/queries/q13.sql
src/lakebench/benchmarks/tpch/resources/queries/q14.sql
src/lakebench/benchmarks/tpch/resources/queries/q15.sql
src/lakebench/benchmarks/tpch/resources/queries/q16.sql
src/lakebench/benchmarks/tpch/resources/queries/q17.sql
src/lakebench/benchmarks/tpch/resources/queries/q18.sql
src/lakebench/benchmarks/tpch/resources/queries/q19.sql
src/lakebench/benchmarks/tpch/resources/queries/q2.sql
src/lakebench/benchmarks/tpch/resources/queries/q20.sql
src/lakebench/benchmarks/tpch/resources/queries/q21.sql
src/lakebench/benchmarks/tpch/resources/queries/q22.sql
src/lakebench/benchmarks/tpch/resources/queries/q3.sql
src/lakebench/benchmarks/tpch/resources/queries/q4.sql
src/lakebench/benchmarks/tpch/resources/queries/q5.sql
src/lakebench/benchmarks/tpch/resources/queries/q6.sql
src/lakebench/benchmarks/tpch/resources/queries/q7.sql
src/lakebench/benchmarks/tpch/resources/queries/q8.sql
src/lakebench/benchmarks/tpch/resources/queries/q9.sql
src/lakebench/datagen/__init__.py
src/lakebench/datagen/_tpc.py
src/lakebench/datagen/clickbench.py
src/lakebench/datagen/tpcds.py
src/lakebench/datagen/tpch.py
src/lakebench/engines/__init__.py
src/lakebench/engines/base.py
src/lakebench/engines/daft.py
src/lakebench/engines/delta_rs.py
src/lakebench/engines/duckdb.py
src/lakebench/engines/fabric_spark.py
src/lakebench/engines/polars.py
src/lakebench/engines/spark.py
src/lakebench/utils/__init__.py
src/lakebench/utils/query_utils.py
src/lakebench/utils/timer.py