Skip to content

Conversation

@AdamGS
Copy link
Contributor

@AdamGS AdamGS commented Sep 9, 2025

Just made sure there's no breaking changes coming our way. Includes support for the two new Arrow decimal types (32 and 64 bits), but without converting from Vortex dtype into them.

Codspeed improvements are due to a new inline hint on arrow's BitIterator::next (found by @0ax1 🥳).

Open issues:

@AdamGS AdamGS added the feature Release label indicating a new feature or request label Sep 9, 2025
@AdamGS AdamGS force-pushed the adamg/patch-datafusion branch from 1f1416a to 018f180 Compare September 9, 2025 13:10
@codspeed-hq
Copy link

codspeed-hq bot commented Sep 9, 2025

CodSpeed Performance Report

Merging #4577 will improve performances by 41.79%

Comparing adamg/patch-datafusion (88eaa65) with develop (23edc3d)

Summary

⚡ 88 improvements
✅ 1263 untouched

Benchmarks breakdown

Benchmark BASE HEAD Change
decompress_bitpacking_early_filter[i16, 0.04] 206.1 µs 184.4 µs +11.78%
decompress_bitpacking_early_filter[i16, 0.05] 225.7 µs 197.6 µs +14.24%
decompress_bitpacking_early_filter[i32, 0.03] 155.3 µs 139.8 µs +11.12%
decompress_bitpacking_early_filter[i32, 0.04] 178.9 µs 157.1 µs +13.85%
decompress_bitpacking_early_filter[i32, 0.05] 203.3 µs 175.1 µs +16.09%
decompress_bitpacking_early_filter[i64, 0.04] 203.1 µs 181.4 µs +12%
decompress_bitpacking_early_filter[i64, 0.05] 229.5 µs 201.4 µs +13.99%
decompress_bitpacking_early_filter[i8, 0.04] 215.2 µs 193.5 µs +11.24%
decompress_bitpacking_early_filter[i8, 0.05] 234 µs 205.9 µs +13.68%
decompress_bitpacking_late_filter[i16, 0.04] 219.2 µs 198 µs +10.73%
decompress_bitpacking_late_filter[i16, 0.05] 238.7 µs 211 µs +13.11%
decompress_bitpacking_late_filter[i32, 0.05] 280.9 µs 253.3 µs +10.89%
decompress_bitpacking_late_filter[i8, 0.04] 210.6 µs 189.3 µs +11.24%
decompress_bitpacking_late_filter[i8, 0.05] 229.4 µs 201.7 µs +13.73%
decompress_bitpacking_early_filter[i16, 0.1] 389.8 µs 329.2 µs +18.41%
decompress_bitpacking_early_filter[i16, 0.5] 1,143.8 µs 827.6 µs +38.2%
decompress_bitpacking_early_filter[i32, 0.1] 503.3 µs 442.2 µs +13.8%
decompress_bitpacking_early_filter[i32, 0.5] 1,293.5 µs 976.7 µs +32.44%
decompress_bitpacking_early_filter[i64, 0.5] 1.6 ms 1.3 ms +24.89%
decompress_bitpacking_early_filter[i8, 0.1] 336.7 µs 276.2 µs +21.9%
... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

@codecov
Copy link

codecov bot commented Sep 9, 2025

Codecov Report

❌ Patch coverage is 73.94958% with 31 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.90%. Comparing base (23edc3d) to head (88eaa65).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
vortex-array/src/arrow/convert.rs 0.00% 14 Missing ⚠️
...rtex-array/src/arrow/compute/to_arrow/canonical.rs 86.20% 12 Missing ⚠️
vortex-dtype/src/arrow.rs 61.53% 5 Missing ⚠️

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@AdamGS AdamGS added the do not merge Pull requests that are not intended to merge label Sep 9, 2025
@AdamGS AdamGS changed the title draft: Bump datafusion to 50 and arrow to 56 Bump datafusion to 50 and arrow to 56 Sep 9, 2025
@AdamGS AdamGS changed the title Bump datafusion to 50 and arrow to 56 Bump DataFusion to 50 and arrow to 56 Sep 9, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Sep 9, 2025

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.002x ➖
  • Vortex: 0.993x ➖
  • duckdb:vortex: 1.000x ➖
  • datafusion:vortex: 0.986x ➖
  • Best: tpch_q11/DuckDB:vortex-file-compressed (0.893x)
  • Worst: tpch_q11/DuckDB:vortex-compact (1.217x)
  • Significant (>10%): 1↑ 1↓
Detailed Results Table
name PR 88eaa65 base 23edc3d ratio (PR/base) unit
tpch_q01/DataFusion:arrow 60045842 5.73441e+07 1.04711 ns
tpch_q02/DataFusion:arrow 17769760 1.71476e+07 1.03628 ns
tpch_q03/DataFusion:arrow 22218347 2.21581e+07 1.00272 ns
tpch_q04/DataFusion:arrow 12094396 1.24437e+07 0.971926 ns
tpch_q05/DataFusion:arrow 32751619 3.29708e+07 0.993353 ns
tpch_q06/DataFusion:arrow 8726455 9.1316e+06 0.955633 ns
tpch_q07/DataFusion:arrow 54803178 5.21011e+07 1.05186 ns
tpch_q08/DataFusion:arrow 18580759 1.86871e+07 0.994307 ns
tpch_q09/DataFusion:arrow 31919471 3.18966e+07 1.00072 ns
tpch_q10/DataFusion:arrow 27324331 2.8172e+07 0.969912 ns
tpch_q11/DataFusion:arrow 38486471 7.87455e+06 4.88745 ns
tpch_q12/DataFusion:arrow 18697578 2.11553e+07 0.883826 ns
tpch_q13/DataFusion:arrow 17655668 1.75634e+07 1.00525 ns
tpch_q14/DataFusion:arrow 7193643 7.09989e+06 1.01321 ns
tpch_q15/DataFusion:arrow 13215590 1.31854e+07 1.00229 ns
tpch_q16/DataFusion:arrow 14280595 1.52346e+07 0.937381 ns
tpch_q17/DataFusion:arrow 49131150 4.86618e+07 1.00964 ns
tpch_q18/DataFusion:arrow 97664159 9.99234e+07 0.97739 ns
tpch_q19/DataFusion:arrow 15562091 1.59324e+07 0.976755 ns
tpch_q20/DataFusion:arrow 20107778 1.97016e+07 1.02062 ns
tpch_q21/DataFusion:arrow 74359064 7.61796e+07 0.976102 ns
tpch_q22/DataFusion:arrow 10009448 1.04714e+07 0.955885 ns
tpch_q01/DataFusion:parquet 150470302 1.59513e+08 0.943313 ns
tpch_q02/DataFusion:parquet 90855609 7.96542e+07 1.14063 ns
tpch_q03/DataFusion:parquet 78350976 7.85633e+07 0.997297 ns
tpch_q04/DataFusion:parquet 54070174 5.85662e+07 0.923231 ns
tpch_q05/DataFusion:parquet 102051778 9.81184e+07 1.04009 ns
tpch_q06/DataFusion:parquet 34372030 3.58318e+07 0.959259 ns
tpch_q07/DataFusion:parquet 122707436 1.11635e+08 1.09919 ns
tpch_q08/DataFusion:parquet 118466659 9.73053e+07 1.21747 ns
tpch_q09/DataFusion:parquet 153656841 1.33606e+08 1.15007 ns
tpch_q10/DataFusion:parquet 116628985 1.15409e+08 1.01057 ns
tpch_q11/DataFusion:parquet 67071460 6.919e+07 0.96938 ns
tpch_q12/DataFusion:parquet 88785262 8.37896e+07 1.05962 ns
tpch_q13/DataFusion:parquet 197309878 1.98975e+08 0.991632 ns
tpch_q14/DataFusion:parquet 41119664 4.32565e+07 0.950601 ns
tpch_q15/DataFusion:parquet 55729306 6.77361e+07 0.822742 ns
tpch_q16/DataFusion:parquet 45611815 4.71923e+07 0.96651 ns
tpch_q17/DataFusion:parquet 124993890 1.28307e+08 0.974175 ns
tpch_q18/DataFusion:parquet 176284897 1.71763e+08 1.02633 ns
tpch_q19/DataFusion:parquet 84770183 8.40152e+07 1.00899 ns
tpch_q20/DataFusion:parquet 69047519 7.12531e+07 0.969045 ns
tpch_q21/DataFusion:parquet 134645936 1.4632e+08 0.920217 ns
tpch_q22/DataFusion:parquet 67202402 7.58252e+07 0.886281 ns
tpch_q01/DataFusion:vortex-file-compressed 52228173 5.32038e+07 0.981662 ns
tpch_q02/DataFusion:vortex-file-compressed 30265449 2.93578e+07 1.03092 ns
tpch_q03/DataFusion:vortex-file-compressed 19986453 2.17518e+07 0.918841 ns
tpch_q04/DataFusion:vortex-file-compressed 15522213 1.58589e+07 0.97877 ns
tpch_q05/DataFusion:vortex-file-compressed 57252761 5.59484e+07 1.02331 ns
tpch_q06/DataFusion:vortex-file-compressed 6859585 6.89104e+06 0.995435 ns
tpch_q07/DataFusion:vortex-file-compressed 65806955 6.70985e+07 0.980752 ns
tpch_q08/DataFusion:vortex-file-compressed 34711254 3.47964e+07 0.997552 ns
tpch_q09/DataFusion:vortex-file-compressed 50148682 4.96335e+07 1.01038 ns
tpch_q10/DataFusion:vortex-file-compressed 35731441 3.69646e+07 0.966639 ns
tpch_q11/DataFusion:vortex-file-compressed 19466609 1.94033e+07 1.00326 ns
tpch_q12/DataFusion:vortex-file-compressed 16730301 1.73044e+07 0.966824 ns
tpch_q13/DataFusion:vortex-file-compressed 24422997 2.40526e+07 1.0154 ns
tpch_q14/DataFusion:vortex-file-compressed 10265484 1.02371e+07 1.00277 ns
tpch_q15/DataFusion:vortex-file-compressed 17559128 1.74645e+07 1.00542 ns
tpch_q16/DataFusion:vortex-file-compressed 21394344 2.08543e+07 1.0259 ns
tpch_q17/DataFusion:vortex-file-compressed 56495438 6.09168e+07 0.92742 ns
tpch_q18/DataFusion:vortex-file-compressed 89495448 9.03836e+07 0.990174 ns
tpch_q19/DataFusion:vortex-file-compressed 15721748 1.55605e+07 1.01036 ns
tpch_q20/DataFusion:vortex-file-compressed 22479882 2.25145e+07 0.998463 ns
tpch_q21/DataFusion:vortex-file-compressed 67655301 6.98082e+07 0.96916 ns
tpch_q22/DataFusion:vortex-file-compressed 12835097 1.28697e+07 0.997312 ns
tpch_q01/DataFusion:vortex-compact 59140445 6.19816e+07 0.954161 ns
tpch_q02/DataFusion:vortex-compact 34119507 3.44668e+07 0.989923 ns
tpch_q03/DataFusion:vortex-compact 24330808 2.5599e+07 0.95046 ns
tpch_q04/DataFusion:vortex-compact 18665029 1.91579e+07 0.974271 ns
tpch_q05/DataFusion:vortex-compact 59460136 5.99816e+07 0.991306 ns
tpch_q06/DataFusion:vortex-compact 11347622 1.1598e+07 0.978414 ns
tpch_q07/DataFusion:vortex-compact 70382218 7.10472e+07 0.990641 ns
tpch_q08/DataFusion:vortex-compact 39192273 3.88227e+07 1.00952 ns
tpch_q09/DataFusion:vortex-compact 54594920 5.40332e+07 1.0104 ns
tpch_q10/DataFusion:vortex-compact 41402651 4.15689e+07 0.996001 ns
tpch_q11/DataFusion:vortex-compact 21113679 2.07734e+07 1.01638 ns
tpch_q12/DataFusion:vortex-compact 24980880 2.69137e+07 0.928184 ns
tpch_q13/DataFusion:vortex-compact 29778786 2.9869e+07 0.996978 ns
tpch_q14/DataFusion:vortex-compact 15666381 1.54286e+07 1.01541 ns
tpch_q15/DataFusion:vortex-compact 27390846 2.76596e+07 0.990282 ns
tpch_q16/DataFusion:vortex-compact 23357583 2.39461e+07 0.975421 ns
tpch_q17/DataFusion:vortex-compact 59946652 6.06823e+07 0.987876 ns
tpch_q18/DataFusion:vortex-compact 90247246 9.06498e+07 0.995559 ns
tpch_q19/DataFusion:vortex-compact 27105083 2.83538e+07 0.95596 ns
tpch_q20/DataFusion:vortex-compact 27631384 2.87518e+07 0.961031 ns
tpch_q21/DataFusion:vortex-compact 73289361 7.60793e+07 0.963328 ns
tpch_q22/DataFusion:vortex-compact 14507178 1.47975e+07 0.980383 ns
tpch_q01/DuckDB:parquet 103669629 1.04124e+08 0.995632 ns
tpch_q02/DuckDB:parquet 46052929 4.74788e+07 0.969968 ns
tpch_q03/DuckDB:parquet 77586759 7.81189e+07 0.993189 ns
tpch_q04/DuckDB:parquet 61020301 6.11182e+07 0.998399 ns
tpch_q05/DuckDB:parquet 75790370 7.62e+07 0.994624 ns
tpch_q06/DuckDB:parquet 21725827 2.20714e+07 0.984343 ns
tpch_q07/DuckDB:parquet 81770970 8.21562e+07 0.995311 ns
tpch_q08/DuckDB:parquet 95978731 9.71612e+07 0.98783 ns
tpch_q09/DuckDB:parquet 145727671 1.47472e+08 0.988174 ns
tpch_q10/DuckDB:parquet 134971522 1.36689e+08 0.987432 ns
tpch_q11/DuckDB:parquet 27086607 2.6707e+07 1.01421 ns
tpch_q12/DuckDB:parquet 60460147 6.1501e+07 0.983076 ns
tpch_q13/DuckDB:parquet 253594731 2.52962e+08 1.0025 ns
tpch_q14/DuckDB:parquet 51944977 5.23124e+07 0.992976 ns
tpch_q15/DuckDB:parquet 29195733 2.96192e+07 0.985704 ns
tpch_q16/DuckDB:parquet 55672206 5.57276e+07 0.999006 ns
tpch_q17/DuckDB:parquet 59184635 5.98976e+07 0.988097 ns
tpch_q18/DuckDB:parquet 120499870 1.21492e+08 0.991837 ns
tpch_q19/DuckDB:parquet 70602411 7.26367e+07 0.971993 ns
tpch_q20/DuckDB:parquet 63936708 6.40241e+07 0.998636 ns
tpch_q21/DuckDB:parquet 183395212 1.70966e+08 1.0727 ns
tpch_q22/DuckDB:parquet 55168927 5.67941e+07 0.971385 ns
tpch_q01/DuckDB:vortex-file-compressed 33726521 3.23892e+07 1.04129 ns
tpch_q02/DuckDB:vortex-file-compressed 29622320 2.84859e+07 1.03989 ns
tpch_q03/DuckDB:vortex-file-compressed 31640747 3.28322e+07 0.96371 ns
tpch_q04/DuckDB:vortex-file-compressed 30924902 3.07728e+07 1.00494 ns
tpch_q05/DuckDB:vortex-file-compressed 39417079 3.8775e+07 1.01656 ns
tpch_q06/DuckDB:vortex-file-compressed 7455028 7.80228e+06 0.955493 ns
tpch_q07/DuckDB:vortex-file-compressed 33933510 3.35703e+07 1.01082 ns
tpch_q08/DuckDB:vortex-file-compressed 44930497 4.66171e+07 0.963821 ns
tpch_q09/DuckDB:vortex-file-compressed 58727722 5.88991e+07 0.99709 ns
tpch_q10/DuckDB:vortex-file-compressed 39937252 4.01685e+07 0.994242 ns
tpch_q11/DuckDB:vortex-file-compressed 16369969 1.83291e+07 0.893112 ns
tpch_q12/DuckDB:vortex-file-compressed 31314037 3.08118e+07 1.0163 ns
tpch_q13/DuckDB:vortex-file-compressed 40270054 3.98983e+07 1.00932 ns
tpch_q14/DuckDB:vortex-file-compressed 21611712 2.20335e+07 0.980858 ns
tpch_q15/DuckDB:vortex-file-compressed 13308209 1.29909e+07 1.02443 ns
tpch_q16/DuckDB:vortex-file-compressed 28265101 2.9334e+07 0.96356 ns
tpch_q17/DuckDB:vortex-file-compressed 65857342 6.59295e+07 0.998905 ns
tpch_q18/DuckDB:vortex-file-compressed 50462025 4.84655e+07 1.04119 ns
tpch_q19/DuckDB:vortex-file-compressed 24139268 2.33835e+07 1.03232 ns
tpch_q20/DuckDB:vortex-file-compressed 29604998 2.97604e+07 0.994779 ns
tpch_q21/DuckDB:vortex-file-compressed 105065410 1.06807e+08 0.983697 ns
tpch_q22/DuckDB:vortex-file-compressed 20574323 2.07484e+07 0.991611 ns
tpch_q01/DuckDB:vortex-compact 35561410 3.56977e+07 0.996183 ns
tpch_q02/DuckDB:vortex-compact 37453565 3.80562e+07 0.984165 ns
tpch_q03/DuckDB:vortex-compact 37387931 3.66653e+07 1.01971 ns
tpch_q04/DuckDB:vortex-compact 32573163 3.38081e+07 0.963473 ns
tpch_q05/DuckDB:vortex-compact 42226954 4.16998e+07 1.01264 ns
tpch_q06/DuckDB:vortex-compact 11588243 1.16479e+07 0.994876 ns
tpch_q07/DuckDB:vortex-compact 42293227 4.1452e+07 1.02029 ns
tpch_q08/DuckDB:vortex-compact 54387442 5.3576e+07 1.01515 ns
tpch_q09/DuckDB:vortex-compact 66967217 6.77576e+07 0.988336 ns
tpch_q10/DuckDB:vortex-compact 45701030 4.73204e+07 0.965778 ns
tpch_q11/DuckDB:vortex-compact 22645827 1.8606e+07 1.21713 ns
tpch_q12/DuckDB:vortex-compact 39515065 4.01896e+07 0.983217 ns
tpch_q13/DuckDB:vortex-compact 47447847 4.50534e+07 1.05315 ns
tpch_q14/DuckDB:vortex-compact 26732717 2.72176e+07 0.982185 ns
tpch_q15/DuckDB:vortex-compact 17399403 1.76213e+07 0.987407 ns
tpch_q16/DuckDB:vortex-compact 33745214 3.34302e+07 1.00942 ns
tpch_q17/DuckDB:vortex-compact 69451631 6.76592e+07 1.02649 ns
tpch_q18/DuckDB:vortex-compact 53927033 5.49716e+07 0.980998 ns
tpch_q19/DuckDB:vortex-compact 28556520 2.99368e+07 0.953895 ns
tpch_q20/DuckDB:vortex-compact 34318370 3.64086e+07 0.942589 ns
tpch_q21/DuckDB:vortex-compact 109767743 1.098e+08 0.999704 ns
tpch_q22/DuckDB:vortex-compact 22295271 2.21403e+07 1.007 ns
tpch_q01/DuckDB:duckdb 18318387 1.83531e+07 0.99811 ns
tpch_q02/DuckDB:duckdb 14118282 1.42141e+07 0.993261 ns
tpch_q03/DuckDB:duckdb 21476764 2.14814e+07 0.999782 ns
tpch_q04/DuckDB:duckdb 19960486 2.00692e+07 0.994581 ns
tpch_q05/DuckDB:duckdb 23153873 2.32543e+07 0.995683 ns
tpch_q06/DuckDB:duckdb 7122896 7.11054e+06 1.00174 ns
tpch_q07/DuckDB:duckdb 27158260 2.70294e+07 1.00477 ns
tpch_q08/DuckDB:duckdb 26872266 2.71019e+07 0.991525 ns
tpch_q09/DuckDB:duckdb 60012859 5.77489e+07 1.0392 ns
tpch_q10/DuckDB:duckdb 58140767 5.73972e+07 1.01296 ns
tpch_q11/DuckDB:duckdb 8087015 8.50712e+06 0.950617 ns
tpch_q12/DuckDB:duckdb 17774421 1.8771e+07 0.946911 ns
tpch_q13/DuckDB:duckdb 40514517 4.18821e+07 0.967347 ns
tpch_q14/DuckDB:duckdb 21854382 2.18655e+07 0.99949 ns
tpch_q15/DuckDB:duckdb 12134522 1.19552e+07 1.015 ns
tpch_q16/DuckDB:duckdb 23153115 2.25113e+07 1.02851 ns
tpch_q17/DuckDB:duckdb 18963162 1.8956e+07 1.00038 ns
tpch_q18/DuckDB:duckdb 40201237 4.05096e+07 0.992387 ns
tpch_q19/DuckDB:duckdb 31729028 3.18043e+07 0.997632 ns
tpch_q20/DuckDB:duckdb 22714508 2.25881e+07 1.0056 ns
tpch_q21/DuckDB:duckdb 59357821 5.97709e+07 0.993088 ns
tpch_q22/DuckDB:duckdb 26355968 2.67701e+07 0.984532 ns

@github-actions
Copy link
Contributor

github-actions bot commented Sep 9, 2025

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.917x ➖
  • Vortex: 1.015x ➖
  • duckdb:vortex: 1.002x ➖
  • datafusion:vortex: 1.029x ➖
  • Best: tpch_q21/DataFusion:vortex-compact (0.888x)
  • Worst: tpch_q13/DataFusion:vortex-compact (1.626x)
  • Significant (>30%): 0↑ 2↓
Detailed Results Table
name PR 88eaa65 base 23edc3d ratio (PR/base) unit
tpch_q01/DataFusion:parquet 244153382 3.80562e+08 0.64156 ns
tpch_q02/DataFusion:parquet 361402191 7.86784e+08 0.459341 ns
tpch_q03/DataFusion:parquet 283781659 5.56761e+08 0.509701 ns
tpch_q04/DataFusion:parquet 139004403 2.92501e+08 0.475226 ns
tpch_q05/DataFusion:parquet 346755886 7.25445e+08 0.477991 ns
tpch_q06/DataFusion:parquet 129034026 2.58548e+08 0.499072 ns
tpch_q07/DataFusion:parquet 385662756 7.05225e+08 0.546865 ns
tpch_q08/DataFusion:parquet 457769722 8.50712e+08 0.538102 ns
tpch_q09/DataFusion:parquet 440222112 7.08898e+08 0.620995 ns
tpch_q10/DataFusion:parquet 437667521 7.31306e+08 0.598474 ns
tpch_q11/DataFusion:parquet 280121664 5.38805e+08 0.519894 ns
tpch_q12/DataFusion:parquet 205512589 4.08021e+08 0.503681 ns
tpch_q13/DataFusion:parquet 416668985 5.20677e+08 0.800245 ns
tpch_q14/DataFusion:parquet 154528133 3.35039e+08 0.461224 ns
tpch_q15/DataFusion:parquet 272356284 5.71464e+08 0.476594 ns
tpch_q16/DataFusion:parquet 184566035 3.45483e+08 0.534226 ns
tpch_q17/DataFusion:parquet 319967374 5.76457e+08 0.555058 ns
tpch_q18/DataFusion:parquet 427493895 6.85402e+08 0.623713 ns
tpch_q19/DataFusion:parquet 281479496 4.58258e+08 0.614237 ns
tpch_q20/DataFusion:parquet 254734544 5.39638e+08 0.472047 ns
tpch_q21/DataFusion:parquet 391580149 8.56194e+08 0.45735 ns
tpch_q22/DataFusion:parquet 175434171 3.28825e+08 0.533518 ns
tpch_q01/DataFusion:vortex-file-compressed 160488018 1.38809e+08 1.15618 ns
tpch_q02/DataFusion:vortex-file-compressed 190932157 1.93419e+08 0.987144 ns
tpch_q03/DataFusion:vortex-file-compressed 306355500 2.89788e+08 1.05717 ns
tpch_q04/DataFusion:vortex-file-compressed 145507877 1.4567e+08 0.998887 ns
tpch_q05/DataFusion:vortex-file-compressed 207690607 2.00998e+08 1.03329 ns
tpch_q06/DataFusion:vortex-file-compressed 154151164 1.54805e+08 0.995777 ns
tpch_q07/DataFusion:vortex-file-compressed 187363537 2.03549e+08 0.920486 ns
tpch_q08/DataFusion:vortex-file-compressed 265949581 2.82709e+08 0.94072 ns
tpch_q09/DataFusion:vortex-file-compressed 390621797 2.43118e+08 1.60672 ns
tpch_q10/DataFusion:vortex-file-compressed 292414553 2.58827e+08 1.12977 ns
tpch_q11/DataFusion:vortex-file-compressed 93263033 8.86897e+07 1.05157 ns
tpch_q12/DataFusion:vortex-file-compressed 220406102 2.21132e+08 0.99672 ns
tpch_q13/DataFusion:vortex-file-compressed 234215318 2.35284e+08 0.995458 ns
tpch_q14/DataFusion:vortex-file-compressed 114594723 1.2215e+08 0.938151 ns
tpch_q15/DataFusion:vortex-file-compressed 178522957 1.62609e+08 1.09787 ns
tpch_q16/DataFusion:vortex-file-compressed 143292366 1.47644e+08 0.970525 ns
tpch_q17/DataFusion:vortex-file-compressed 295647758 2.80887e+08 1.05255 ns
tpch_q18/DataFusion:vortex-file-compressed 211510053 2.25835e+08 0.936571 ns
tpch_q19/DataFusion:vortex-file-compressed 304923011 2.74023e+08 1.11277 ns
tpch_q20/DataFusion:vortex-file-compressed 182124503 1.79362e+08 1.0154 ns
tpch_q21/DataFusion:vortex-file-compressed 358574678 3.1377e+08 1.14279 ns
tpch_q22/DataFusion:vortex-file-compressed 154806470 1.45896e+08 1.06107 ns
tpch_q01/DataFusion:vortex-compact 194201842 1.67969e+08 1.15617 ns
tpch_q02/DataFusion:vortex-compact 197581974 1.99324e+08 0.99126 ns
tpch_q03/DataFusion:vortex-compact 282862059 2.99569e+08 0.944231 ns
tpch_q04/DataFusion:vortex-compact 165554172 1.53953e+08 1.07535 ns
tpch_q05/DataFusion:vortex-compact 178370968 1.91113e+08 0.933326 ns
tpch_q06/DataFusion:vortex-compact 170538937 1.87392e+08 0.910067 ns
tpch_q07/DataFusion:vortex-compact 178632971 1.81101e+08 0.986372 ns
tpch_q08/DataFusion:vortex-compact 243645277 2.60079e+08 0.936811 ns
tpch_q09/DataFusion:vortex-compact 234073127 2.29437e+08 1.02021 ns
tpch_q10/DataFusion:vortex-compact 250507397 2.55599e+08 0.980079 ns
tpch_q11/DataFusion:vortex-compact 86256836 8.6856e+07 0.993101 ns
tpch_q12/DataFusion:vortex-compact 269702892 2.73144e+08 0.987401 ns
tpch_q13/DataFusion:vortex-compact 176341701 1.08433e+08 1.62627 ns
tpch_q14/DataFusion:vortex-compact 116877829 1.18324e+08 0.98778 ns
tpch_q15/DataFusion:vortex-compact 187737152 2.00715e+08 0.935342 ns
tpch_q16/DataFusion:vortex-compact 154291130 1.47269e+08 1.04768 ns
tpch_q17/DataFusion:vortex-compact 258511149 2.88403e+08 0.896352 ns
tpch_q18/DataFusion:vortex-compact 213312237 2.02625e+08 1.05274 ns
tpch_q19/DataFusion:vortex-compact 314371094 3.06454e+08 1.02584 ns
tpch_q20/DataFusion:vortex-compact 180516079 1.75882e+08 1.02635 ns
tpch_q21/DataFusion:vortex-compact 324040053 3.64937e+08 0.887933 ns
tpch_q22/DataFusion:vortex-compact 147470501 1.41113e+08 1.04505 ns
tpch_q01/DuckDB:parquet 438362496 4.47865e+08 0.978783 ns
tpch_q02/DuckDB:parquet 1009913912 8.81899e+08 1.14516 ns
tpch_q03/DuckDB:parquet 774840572 8.1717e+08 0.948199 ns
tpch_q04/DuckDB:parquet 506604448 5.05712e+08 1.00176 ns
tpch_q05/DuckDB:parquet 1137242177 1.07403e+09 1.05886 ns
tpch_q06/DuckDB:parquet 302871524 2.96589e+08 1.02118 ns
tpch_q07/DuckDB:parquet 915329706 8.63494e+08 1.06003 ns
tpch_q08/DuckDB:parquet 1260591336 1.06884e+09 1.1794 ns
tpch_q09/DuckDB:parquet 1031108114 1.03987e+09 0.991571 ns
tpch_q10/DuckDB:parquet 1087885894 9.83931e+08 1.10565 ns
tpch_q11/DuckDB:parquet 681661712 6.0999e+08 1.1175 ns
tpch_q12/DuckDB:parquet 522570398 4.66345e+08 1.12057 ns
tpch_q13/DuckDB:parquet 781136997 7.42668e+08 1.0518 ns
tpch_q14/DuckDB:parquet 515878484 4.60485e+08 1.12029 ns
tpch_q15/DuckDB:parquet 623677259 5.5016e+08 1.13363 ns
tpch_q16/DuckDB:parquet 395680256 4.07346e+08 0.971362 ns
tpch_q17/DuckDB:parquet 572470592 5.74809e+08 0.995932 ns
tpch_q18/DuckDB:parquet 647407712 6.83542e+08 0.947136 ns
tpch_q19/DuckDB:parquet 625472685 5.67524e+08 1.10211 ns
tpch_q20/DuckDB:parquet 828199635 8.13385e+08 1.01821 ns
tpch_q21/DuckDB:parquet 855334539 8.76651e+08 0.975684 ns
tpch_q22/DuckDB:parquet 364309152 3.60816e+08 1.00968 ns
tpch_q01/DuckDB:vortex-file-compressed 241457881 2.25752e+08 1.06957 ns
tpch_q02/DuckDB:vortex-file-compressed 723668383 6.72851e+08 1.07553 ns
tpch_q03/DuckDB:vortex-file-compressed 501015581 5.28195e+08 0.948543 ns
tpch_q04/DuckDB:vortex-file-compressed 303654016 3.20329e+08 0.947945 ns
tpch_q05/DuckDB:vortex-file-compressed 574015923 5.38006e+08 1.06693 ns
tpch_q06/DuckDB:vortex-file-compressed 239136901 2.3573e+08 1.01445 ns
tpch_q07/DuckDB:vortex-file-compressed 597035485 6.12781e+08 0.974305 ns
tpch_q08/DuckDB:vortex-file-compressed 795370816 7.55826e+08 1.05232 ns
tpch_q09/DuckDB:vortex-file-compressed 679655426 6.96704e+08 0.975529 ns
tpch_q10/DuckDB:vortex-file-compressed 579648375 5.75578e+08 1.00707 ns
tpch_q11/DuckDB:vortex-file-compressed 439664785 4.51382e+08 0.974041 ns
tpch_q12/DuckDB:vortex-file-compressed 469653348 4.71395e+08 0.996306 ns
tpch_q13/DuckDB:vortex-file-compressed 292942840 2.68321e+08 1.09176 ns
tpch_q14/DuckDB:vortex-file-compressed 283182893 2.80828e+08 1.00839 ns
tpch_q15/DuckDB:vortex-file-compressed 213153992 2.33054e+08 0.914611 ns
tpch_q16/DuckDB:vortex-file-compressed 353801443 3.61292e+08 0.979267 ns
tpch_q17/DuckDB:vortex-file-compressed 392580799 4.35863e+08 0.900698 ns
tpch_q18/DuckDB:vortex-file-compressed 460435596 4.77298e+08 0.96467 ns
tpch_q19/DuckDB:vortex-file-compressed 371673525 3.54872e+08 1.04735 ns
tpch_q20/DuckDB:vortex-file-compressed 522022688 5.29613e+08 0.985669 ns
tpch_q21/DuckDB:vortex-file-compressed 657287108 6.44252e+08 1.02023 ns
tpch_q22/DuckDB:vortex-file-compressed 253231800 2.74833e+08 0.921401 ns
tpch_q01/DuckDB:vortex-compact 242819316 2.33526e+08 1.03979 ns
tpch_q02/DuckDB:vortex-compact 710264946 6.49037e+08 1.09434 ns
tpch_q03/DuckDB:vortex-compact 497465296 4.93296e+08 1.00845 ns
tpch_q04/DuckDB:vortex-compact 291574618 2.79988e+08 1.04138 ns
tpch_q05/DuckDB:vortex-compact 508310473 5.45039e+08 0.932613 ns
tpch_q06/DuckDB:vortex-compact 242771125 2.23466e+08 1.08639 ns
tpch_q07/DuckDB:vortex-compact 581936954 5.91443e+08 0.983928 ns
tpch_q08/DuckDB:vortex-compact 799050486 8.2547e+08 0.967995 ns
tpch_q09/DuckDB:vortex-compact 637979627 6.2942e+08 1.0136 ns
tpch_q10/DuckDB:vortex-compact 548330458 5.23182e+08 1.04807 ns
tpch_q11/DuckDB:vortex-compact 460920589 4.29049e+08 1.07428 ns
tpch_q12/DuckDB:vortex-compact 452779970 4.54319e+08 0.996613 ns
tpch_q13/DuckDB:vortex-compact 262037473 2.76171e+08 0.948825 ns
tpch_q14/DuckDB:vortex-compact 283918720 2.85113e+08 0.995811 ns
tpch_q15/DuckDB:vortex-compact 213099947 1.95125e+08 1.09212 ns
tpch_q16/DuckDB:vortex-compact 349645229 3.56873e+08 0.979747 ns
tpch_q17/DuckDB:vortex-compact 433589767 4.4625e+08 0.97163 ns
tpch_q18/DuckDB:vortex-compact 444188225 4.40574e+08 1.0082 ns
tpch_q19/DuckDB:vortex-compact 356216210 3.64862e+08 0.976305 ns
tpch_q20/DuckDB:vortex-compact 517443474 5.29671e+08 0.976915 ns
tpch_q21/DuckDB:vortex-compact 672389918 6.80579e+08 0.987968 ns
tpch_q22/DuckDB:vortex-compact 268830757 2.79768e+08 0.960906 ns

@github-actions
Copy link
Contributor

github-actions bot commented Sep 9, 2025

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.019x ➖
  • Vortex: 1.014x ➖
  • duckdb:vortex: 1.020x ➖
  • datafusion:vortex: 1.009x ➖
  • Best: tpch_q12/DataFusion:vortex-file-compressed (0.926x)
  • Worst: tpch_q16/DuckDB:vortex-file-compressed (1.145x)
  • Significant (>10%): 0↑ 7↓
Detailed Results Table
name PR 88eaa65 base 23edc3d ratio (PR/base) unit
tpch_q01/DataFusion:arrow 516812135 4.93628e+08 1.04697 ns
tpch_q02/DataFusion:arrow 96504363 9.25273e+07 1.04298 ns
tpch_q03/DataFusion:arrow 198557218 1.82977e+08 1.08515 ns
tpch_q04/DataFusion:arrow 105413010 9.17999e+07 1.14829 ns
tpch_q05/DataFusion:arrow 387083285 3.37675e+08 1.14632 ns
tpch_q06/DataFusion:arrow 69257430 5.97833e+07 1.15847 ns
tpch_q07/DataFusion:arrow 660213728 6.37727e+08 1.03526 ns
tpch_q08/DataFusion:arrow 287525718 2.75577e+08 1.04336 ns
tpch_q09/DataFusion:arrow 576348075 5.64278e+08 1.02139 ns
tpch_q10/DataFusion:arrow 237241799 2.44441e+08 0.970548 ns
tpch_q11/DataFusion:arrow 383882191 8.05835e+07 4.76378 ns
tpch_q12/DataFusion:arrow 190344050 2.02889e+08 0.938168 ns
tpch_q13/DataFusion:arrow 190525468 1.85228e+08 1.0286 ns
tpch_q14/DataFusion:arrow 52343481 5.12543e+07 1.02125 ns
tpch_q15/DataFusion:arrow 102805169 1.00634e+08 1.02158 ns
tpch_q16/DataFusion:arrow 75461140 7.57331e+07 0.996409 ns
tpch_q17/DataFusion:arrow 593923327 5.77314e+08 1.02877 ns
tpch_q18/DataFusion:arrow 1417011720 1.36878e+09 1.03524 ns
tpch_q19/DataFusion:arrow 110635476 1.16128e+08 0.9527 ns
tpch_q20/DataFusion:arrow 169683428 1.67619e+08 1.01232 ns
tpch_q21/DataFusion:arrow 887526562 8.97703e+08 0.988664 ns
tpch_q22/DataFusion:arrow 54391900 5.41687e+07 1.00412 ns
tpch_q01/DataFusion:parquet 679952546 6.45818e+08 1.05286 ns
tpch_q02/DataFusion:parquet 198967910 1.88956e+08 1.05299 ns
tpch_q03/DataFusion:parquet 291726599 2.97268e+08 0.981358 ns
tpch_q04/DataFusion:parquet 205390959 2.24172e+08 0.916221 ns
tpch_q05/DataFusion:parquet 461406322 4.61149e+08 1.00056 ns
tpch_q06/DataFusion:parquet 114126494 1.15914e+08 0.984579 ns
tpch_q07/DataFusion:parquet 673552168 6.6586e+08 1.01155 ns
tpch_q08/DataFusion:parquet 522618507 4.9154e+08 1.06323 ns
tpch_q09/DataFusion:parquet 814661233 7.88229e+08 1.03353 ns
tpch_q10/DataFusion:parquet 511915622 5.13637e+08 0.996649 ns
tpch_q11/DataFusion:parquet 130060202 1.23127e+08 1.05631 ns
tpch_q12/DataFusion:parquet 202646295 2.24559e+08 0.902421 ns
tpch_q13/DataFusion:parquet 434605540 3.97885e+08 1.09229 ns
tpch_q14/DataFusion:parquet 156892619 1.42788e+08 1.09878 ns
tpch_q15/DataFusion:parquet 256022396 2.46553e+08 1.03841 ns
tpch_q16/DataFusion:parquet 144596079 1.53378e+08 0.942744 ns
tpch_q17/DataFusion:parquet 725752371 7.05403e+08 1.02885 ns
tpch_q18/DataFusion:parquet 1110131881 1.1118e+09 0.998504 ns
tpch_q19/DataFusion:parquet 281485574 2.87919e+08 0.977656 ns
tpch_q20/DataFusion:parquet 304770076 3.07511e+08 0.991086 ns
tpch_q21/DataFusion:parquet 870596891 8.86638e+08 0.981908 ns
tpch_q22/DataFusion:parquet 325512871 3.61585e+08 0.90024 ns
tpch_q01/DataFusion:vortex-file-compressed 513382776 4.58324e+08 1.12013 ns
tpch_q02/DataFusion:vortex-file-compressed 155436012 1.53476e+08 1.01277 ns
tpch_q03/DataFusion:vortex-file-compressed 217420475 2.17488e+08 0.999692 ns
tpch_q04/DataFusion:vortex-file-compressed 100492370 9.84742e+07 1.02049 ns
tpch_q05/DataFusion:vortex-file-compressed 564340240 5.54356e+08 1.01801 ns
tpch_q06/DataFusion:vortex-file-compressed 33815883 3.55717e+07 0.95064 ns
tpch_q07/DataFusion:vortex-file-compressed 572988405 5.71368e+08 1.00284 ns
tpch_q08/DataFusion:vortex-file-compressed 630015532 5.98391e+08 1.05285 ns
tpch_q09/DataFusion:vortex-file-compressed 989431132 9.50448e+08 1.04102 ns
tpch_q10/DataFusion:vortex-file-compressed 260295432 2.57648e+08 1.01027 ns
tpch_q11/DataFusion:vortex-file-compressed 131899739 1.23914e+08 1.06444 ns
tpch_q12/DataFusion:vortex-file-compressed 98409482 1.06325e+08 0.925553 ns
tpch_q13/DataFusion:vortex-file-compressed 217992864 2.16033e+08 1.00907 ns
tpch_q14/DataFusion:vortex-file-compressed 52971855 5.26766e+07 1.0056 ns
tpch_q15/DataFusion:vortex-file-compressed 90602826 8.94453e+07 1.01294 ns
tpch_q16/DataFusion:vortex-file-compressed 86469664 8.64376e+07 1.00037 ns
tpch_q17/DataFusion:vortex-file-compressed 913291250 8.86233e+08 1.03053 ns
tpch_q18/DataFusion:vortex-file-compressed 1124099122 1.09014e+09 1.03115 ns
tpch_q19/DataFusion:vortex-file-compressed 66095843 6.49612e+07 1.01747 ns
tpch_q20/DataFusion:vortex-file-compressed 175387024 1.72894e+08 1.01442 ns
tpch_q21/DataFusion:vortex-file-compressed 765265286 7.47351e+08 1.02397 ns
tpch_q22/DataFusion:vortex-file-compressed 64684985 6.56732e+07 0.984953 ns
tpch_q01/DataFusion:vortex-compact 501666739 5.06353e+08 0.990746 ns
tpch_q02/DataFusion:vortex-compact 155653383 1.56746e+08 0.993028 ns
tpch_q03/DataFusion:vortex-compact 233042115 2.37958e+08 0.979339 ns
tpch_q04/DataFusion:vortex-compact 115846873 1.17703e+08 0.984229 ns
tpch_q05/DataFusion:vortex-compact 560328226 5.51521e+08 1.01597 ns
tpch_q06/DataFusion:vortex-compact 71989661 7.33501e+07 0.981452 ns
tpch_q07/DataFusion:vortex-compact 605696998 6.12134e+08 0.989485 ns
tpch_q08/DataFusion:vortex-compact 680123167 6.09175e+08 1.11647 ns
tpch_q09/DataFusion:vortex-compact 970612487 9.49186e+08 1.02257 ns
tpch_q10/DataFusion:vortex-compact 291156069 2.97443e+08 0.978865 ns
tpch_q11/DataFusion:vortex-compact 131454927 1.26656e+08 1.03789 ns
tpch_q12/DataFusion:vortex-compact 160784654 1.67978e+08 0.957178 ns
tpch_q13/DataFusion:vortex-compact 260182360 2.60943e+08 0.997085 ns
tpch_q14/DataFusion:vortex-compact 84905304 8.38742e+07 1.01229 ns
tpch_q15/DataFusion:vortex-compact 164863360 1.65011e+08 0.999105 ns
tpch_q16/DataFusion:vortex-compact 90261594 9.10944e+07 0.990857 ns
tpch_q17/DataFusion:vortex-compact 905670686 8.86123e+08 1.02206 ns
tpch_q18/DataFusion:vortex-compact 1090461250 1.10205e+09 0.989484 ns
tpch_q19/DataFusion:vortex-compact 135921857 1.34925e+08 1.00739 ns
tpch_q20/DataFusion:vortex-compact 210660189 2.06549e+08 1.0199 ns
tpch_q21/DataFusion:vortex-compact 754364546 7.64329e+08 0.986963 ns
tpch_q22/DataFusion:vortex-compact 72614671 7.23286e+07 1.00396 ns
tpch_q01/DuckDB:parquet 320185659 3.15704e+08 1.0142 ns
tpch_q02/DuckDB:parquet 120057752 1.27622e+08 0.940732 ns
tpch_q03/DuckDB:parquet 223411517 2.24298e+08 0.996046 ns
tpch_q04/DuckDB:parquet 185158844 1.85032e+08 1.00069 ns
tpch_q05/DuckDB:parquet 232335483 2.35986e+08 0.98453 ns
tpch_q06/DuckDB:parquet 68203242 6.71574e+07 1.01557 ns
tpch_q07/DuckDB:parquet 217450799 2.16095e+08 1.00628 ns
tpch_q08/DuckDB:parquet 331999238 3.3193e+08 1.00021 ns
tpch_q09/DuckDB:parquet 489295572 4.8968e+08 0.999214 ns
tpch_q10/DuckDB:parquet 651405087 6.52967e+08 0.997608 ns
tpch_q11/DuckDB:parquet 41511017 4.57325e+07 0.907692 ns
tpch_q12/DuckDB:parquet 142712371 1.41899e+08 1.00573 ns
tpch_q13/DuckDB:parquet 401531250 3.6966e+08 1.08622 ns
tpch_q14/DuckDB:parquet 178615505 1.76379e+08 1.01268 ns
tpch_q15/DuckDB:parquet 111725146 1.12095e+08 0.996698 ns
tpch_q16/DuckDB:parquet 143436312 1.71931e+08 0.834266 ns
tpch_q17/DuckDB:parquet 214031386 2.15056e+08 0.995238 ns
tpch_q18/DuckDB:parquet 359309313 3.58188e+08 1.00313 ns
tpch_q19/DuckDB:parquet 282693319 2.78743e+08 1.01417 ns
tpch_q20/DuckDB:parquet 208620602 2.13831e+08 0.975634 ns
tpch_q21/DuckDB:parquet 562150094 5.73593e+08 0.980051 ns
tpch_q22/DuckDB:parquet 305698963 3.03502e+08 1.00724 ns
tpch_q01/DuckDB:vortex-file-compressed 231540757 2.35229e+08 0.984319 ns
tpch_q02/DuckDB:vortex-file-compressed 61524575 6.01898e+07 1.02218 ns
tpch_q03/DuckDB:vortex-file-compressed 126735644 1.35662e+08 0.9342 ns
tpch_q04/DuckDB:vortex-file-compressed 249119692 2.5246e+08 0.986768 ns
tpch_q05/DuckDB:vortex-file-compressed 170307447 1.64196e+08 1.03722 ns
tpch_q06/DuckDB:vortex-file-compressed 35289371 3.54915e+07 0.994306 ns
tpch_q07/DuckDB:vortex-file-compressed 150457996 1.49117e+08 1.00899 ns
tpch_q08/DuckDB:vortex-file-compressed 259054363 2.52168e+08 1.02731 ns
tpch_q09/DuckDB:vortex-file-compressed 428611292 4.00681e+08 1.06971 ns
tpch_q10/DuckDB:vortex-file-compressed 176926617 1.71181e+08 1.03356 ns
tpch_q11/DuckDB:vortex-file-compressed 42435984 3.85697e+07 1.10024 ns
tpch_q12/DuckDB:vortex-file-compressed 191144278 1.74526e+08 1.09522 ns
tpch_q13/DuckDB:vortex-file-compressed 272147175 2.40253e+08 1.13275 ns
tpch_q14/DuckDB:vortex-file-compressed 64786279 5.73116e+07 1.13042 ns
tpch_q15/DuckDB:vortex-file-compressed 57335717 5.16412e+07 1.11027 ns
tpch_q16/DuckDB:vortex-file-compressed 86894677 7.5858e+07 1.14549 ns
tpch_q17/DuckDB:vortex-file-compressed 496768096 4.99052e+08 0.995424 ns
tpch_q18/DuckDB:vortex-file-compressed 284318234 2.82396e+08 1.00681 ns
tpch_q19/DuckDB:vortex-file-compressed 79700845 7.70615e+07 1.03425 ns
tpch_q20/DuckDB:vortex-file-compressed 115233889 1.06873e+08 1.07823 ns
tpch_q21/DuckDB:vortex-file-compressed 1071582100 9.85043e+08 1.08785 ns
tpch_q22/DuckDB:vortex-file-compressed 75731920 7.39942e+07 1.02348 ns
tpch_q01/DuckDB:vortex-compact 275850955 2.76824e+08 0.996487 ns
tpch_q02/DuckDB:vortex-compact 73864026 7.58863e+07 0.973352 ns
tpch_q03/DuckDB:vortex-compact 170986427 1.81555e+08 0.941789 ns
tpch_q04/DuckDB:vortex-compact 282678341 2.89656e+08 0.975911 ns
tpch_q05/DuckDB:vortex-compact 181414506 1.82483e+08 0.994145 ns
tpch_q06/DuckDB:vortex-compact 73998352 7.55318e+07 0.979697 ns
tpch_q07/DuckDB:vortex-compact 216712581 2.2547e+08 0.961161 ns
tpch_q08/DuckDB:vortex-compact 275318767 2.70938e+08 1.01617 ns
tpch_q09/DuckDB:vortex-compact 454815998 4.45228e+08 1.02153 ns
tpch_q10/DuckDB:vortex-compact 223727905 2.27203e+08 0.984704 ns
tpch_q11/DuckDB:vortex-compact 43906916 4.44986e+07 0.986704 ns
tpch_q12/DuckDB:vortex-compact 261346607 2.60111e+08 1.00475 ns
tpch_q13/DuckDB:vortex-compact 308810334 3.007e+08 1.02697 ns
tpch_q14/DuckDB:vortex-compact 94891241 9.22068e+07 1.02911 ns
tpch_q15/DuckDB:vortex-compact 92509143 9.0357e+07 1.02382 ns
tpch_q16/DuckDB:vortex-compact 84512459 8.26219e+07 1.02288 ns
tpch_q17/DuckDB:vortex-compact 518414606 5.17096e+08 1.00255 ns
tpch_q18/DuckDB:vortex-compact 338176476 3.37881e+08 1.00087 ns
tpch_q19/DuckDB:vortex-compact 108541506 1.0942e+08 0.991971 ns
tpch_q20/DuckDB:vortex-compact 151629335 1.56413e+08 0.969416 ns
tpch_q21/DuckDB:vortex-compact 1023611567 1.05224e+09 0.972789 ns
tpch_q22/DuckDB:vortex-compact 82790081 8.26375e+07 1.00185 ns
tpch_q01/DuckDB:duckdb 126194018 1.257e+08 1.00393 ns
tpch_q02/DuckDB:duckdb 52552268 5.18607e+07 1.01334 ns
tpch_q03/DuckDB:duckdb 106573392 1.06113e+08 1.00434 ns
tpch_q04/DuckDB:duckdb 127731666 1.25855e+08 1.01491 ns
tpch_q05/DuckDB:duckdb 116638191 1.17084e+08 0.996191 ns
tpch_q06/DuckDB:duckdb 45524946 4.57803e+07 0.994421 ns
tpch_q07/DuckDB:duckdb 111099535 1.11211e+08 0.998999 ns
tpch_q08/DuckDB:duckdb 148858078 1.48224e+08 1.00428 ns
tpch_q09/DuckDB:duckdb 321010589 3.2292e+08 0.994086 ns
tpch_q10/DuckDB:duckdb 212945828 2.14833e+08 0.991215 ns
tpch_q11/DuckDB:duckdb 23456243 2.32096e+07 1.01063 ns
tpch_q12/DuckDB:duckdb 88721718 8.77971e+07 1.01053 ns
tpch_q13/DuckDB:duckdb 226699265 2.27829e+08 0.995042 ns
tpch_q14/DuckDB:duckdb 78667488 7.9079e+07 0.994797 ns
tpch_q15/DuckDB:duckdb 68875900 6.95502e+07 0.990306 ns
tpch_q16/DuckDB:duckdb 70196441 7.04239e+07 0.996771 ns
tpch_q17/DuckDB:duckdb 111816301 1.11286e+08 1.00477 ns
tpch_q18/DuckDB:duckdb 224796099 2.2428e+08 1.0023 ns
tpch_q19/DuckDB:duckdb 132470078 1.32494e+08 0.999821 ns
tpch_q20/DuckDB:duckdb 103748135 1.02272e+08 1.01444 ns
tpch_q21/DuckDB:duckdb 344943401 3.38499e+08 1.01904 ns
tpch_q22/DuckDB:duckdb 64758039 6.37092e+07 1.01646 ns

@github-actions
Copy link
Contributor

github-actions bot commented Sep 9, 2025

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.994x ➖
  • Vortex: 0.987x ➖
  • duckdb:vortex: 0.987x ➖
  • Best: statpopgen_q01/DuckDB:vortex-compact (0.887x)
  • Worst: statpopgen_q00/DuckDB:vortex-compact (1.044x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 88eaa65 base 23edc3d ratio (PR/base) unit
statpopgen_q00/DuckDB:parquet 179550572 1.78763e+08 1.00441 ns
statpopgen_q01/DuckDB:parquet 316554862 3.15889e+08 1.00211 ns
statpopgen_q02/DuckDB:parquet 610668866 5.99935e+08 1.01789 ns
statpopgen_q03/DuckDB:parquet 1015443975 1.00784e+09 1.00755 ns
statpopgen_q04/DuckDB:parquet 1005184808 1.0047e+09 1.00048 ns
statpopgen_q05/DuckDB:parquet 659336731 6.50839e+08 1.01306 ns
statpopgen_q06/DuckDB:parquet 1257326087 1.22117e+09 1.0296 ns
statpopgen_q07/DuckDB:parquet 762835564 7.49994e+08 1.01712 ns
statpopgen_q08/DuckDB:parquet 754621322 7.52821e+08 1.00239 ns
statpopgen_q09/DuckDB:parquet 829431431 8.42079e+08 0.98498 ns
statpopgen_q10/DuckDB:parquet 2015347139 2.0028e+09 1.00627 ns
statpopgen_q00/DuckDB:vortex-file-compressed 12172244 1.21583e+07 1.00115 ns
statpopgen_q01/DuckDB:vortex-file-compressed 122484655 1.23595e+08 0.991015 ns
statpopgen_q02/DuckDB:vortex-file-compressed 476490638 4.80458e+08 0.991742 ns
statpopgen_q03/DuckDB:vortex-file-compressed 1083331055 1.07547e+09 1.00731 ns
statpopgen_q04/DuckDB:vortex-file-compressed 1079355821 1.07663e+09 1.00253 ns
statpopgen_q05/DuckDB:vortex-file-compressed 481988754 4.91566e+08 0.980517 ns
statpopgen_q06/DuckDB:vortex-file-compressed 1489829110 1.50282e+09 0.991353 ns
statpopgen_q07/DuckDB:vortex-file-compressed 325737113 3.24752e+08 1.00303 ns
statpopgen_q08/DuckDB:vortex-file-compressed 344927463 3.4389e+08 1.00302 ns
statpopgen_q09/DuckDB:vortex-file-compressed 854523491 8.48987e+08 1.00652 ns
statpopgen_q10/DuckDB:vortex-file-compressed 2482228691 2.51824e+09 0.9857 ns
statpopgen_q00/DuckDB:vortex-compact 13022054 1.24691e+07 1.04434 ns
statpopgen_q01/DuckDB:vortex-compact 279975783 3.15659e+08 0.886957 ns
statpopgen_q02/DuckDB:vortex-compact 657315522 6.61231e+08 0.994078 ns
statpopgen_q03/DuckDB:vortex-compact 1219535614 1.23612e+09 0.986582 ns
statpopgen_q04/DuckDB:vortex-compact 1221085246 1.22823e+09 0.994181 ns
statpopgen_q05/DuckDB:vortex-compact 691815315 7.2239e+08 0.957676 ns
statpopgen_q06/DuckDB:vortex-compact 1602036655 1.58356e+09 1.01167 ns
statpopgen_q07/DuckDB:vortex-compact 1205917264 1.25228e+09 0.962978 ns
statpopgen_q08/DuckDB:vortex-compact 1405753548 1.47055e+09 0.955939 ns
statpopgen_q09/DuckDB:vortex-compact 1020261708 1.03741e+09 0.983473 ns
statpopgen_q10/DuckDB:vortex-compact 2653096276 2.67617e+09 0.991379 ns

@github-actions
Copy link
Contributor

github-actions bot commented Sep 9, 2025

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.956x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 1.005x ➖
  • datafusion:vortex: 0.999x ➖
  • Best: tpch_q14/DuckDB:vortex-file-compressed (0.827x)
  • Worst: tpch_q05/DataFusion:vortex-file-compressed (1.261x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 88eaa65 base 23edc3d ratio (PR/base) unit
tpch_q01/DataFusion:parquet 1056215991 1.1373e+09 0.928703 ns
tpch_q02/DataFusion:parquet 613640494 1.12923e+09 0.543414 ns
tpch_q03/DataFusion:parquet 853506929 1.07064e+09 0.797196 ns
tpch_q04/DataFusion:parquet 525622386 5.84492e+08 0.89928 ns
tpch_q05/DataFusion:parquet 956513995 1.40521e+09 0.680689 ns
tpch_q06/DataFusion:parquet 469349970 5.33472e+08 0.879803 ns
tpch_q07/DataFusion:parquet 1217633656 1.47343e+09 0.826394 ns
tpch_q08/DataFusion:parquet 1342885558 1.82617e+09 0.735358 ns
tpch_q09/DataFusion:parquet 1558737080 1.88046e+09 0.828914 ns
tpch_q10/DataFusion:parquet 1824799339 2.14872e+09 0.84925 ns
tpch_q11/DataFusion:parquet 397341081 7.05039e+08 0.563573 ns
tpch_q12/DataFusion:parquet 544989174 7.67878e+08 0.709734 ns
tpch_q13/DataFusion:parquet 707161403 8.39921e+08 0.841938 ns
tpch_q14/DataFusion:parquet 712994468 8.74351e+08 0.815456 ns
tpch_q15/DataFusion:parquet 1174805812 1.34195e+09 0.875445 ns
tpch_q16/DataFusion:parquet 345765384 5.9018e+08 0.585864 ns
tpch_q17/DataFusion:parquet 1236302628 1.49228e+09 0.828464 ns
tpch_q18/DataFusion:parquet 1613232410 1.77211e+09 0.910346 ns
tpch_q19/DataFusion:parquet 871949986 1.03351e+09 0.843675 ns
tpch_q20/DataFusion:parquet 947236689 1.40332e+09 0.674998 ns
tpch_q21/DataFusion:parquet 1609695893 1.99274e+09 0.807779 ns
tpch_q22/DataFusion:parquet 749537974 9.67967e+08 0.774342 ns
tpch_q01/DataFusion:vortex-file-compressed 747268296 7.56175e+08 0.988222 ns
tpch_q02/DataFusion:vortex-file-compressed 481108023 4.60414e+08 1.04495 ns
tpch_q03/DataFusion:vortex-file-compressed 767948115 7.93517e+08 0.967778 ns
tpch_q04/DataFusion:vortex-file-compressed 455113138 4.89921e+08 0.928952 ns
tpch_q05/DataFusion:vortex-file-compressed 1124963297 8.92091e+08 1.26104 ns
tpch_q06/DataFusion:vortex-file-compressed 536357998 5.19497e+08 1.03246 ns
tpch_q07/DataFusion:vortex-file-compressed 908343758 9.48822e+08 0.957338 ns
tpch_q08/DataFusion:vortex-file-compressed 1236787119 1.24934e+09 0.989955 ns
tpch_q09/DataFusion:vortex-file-compressed 1516068854 1.54609e+09 0.980582 ns
tpch_q10/DataFusion:vortex-file-compressed 1134126216 1.00766e+09 1.12551 ns
tpch_q11/DataFusion:vortex-file-compressed 345001600 3.45349e+08 0.998993 ns
tpch_q12/DataFusion:vortex-file-compressed 697077620 7.26498e+08 0.959504 ns
tpch_q13/DataFusion:vortex-file-compressed 400333206 3.94551e+08 1.01466 ns
tpch_q14/DataFusion:vortex-file-compressed 493892354 4.90684e+08 1.00654 ns
tpch_q15/DataFusion:vortex-file-compressed 972630716 9.3684e+08 1.0382 ns
tpch_q16/DataFusion:vortex-file-compressed 278717098 2.73109e+08 1.02053 ns
tpch_q17/DataFusion:vortex-file-compressed 1316886933 1.30772e+09 1.00701 ns
tpch_q18/DataFusion:vortex-file-compressed 1401496064 1.44089e+09 0.972657 ns
tpch_q19/DataFusion:vortex-file-compressed 723833861 8.25131e+08 0.877236 ns
tpch_q20/DataFusion:vortex-file-compressed 767227164 7.40226e+08 1.03648 ns
tpch_q21/DataFusion:vortex-file-compressed 1540534546 1.56313e+09 0.985544 ns
tpch_q22/DataFusion:vortex-file-compressed 278431052 2.75386e+08 1.01106 ns
tpch_q01/DataFusion:vortex-compact 754737395 7.52558e+08 1.0029 ns
tpch_q02/DataFusion:vortex-compact 440040096 4.41946e+08 0.995688 ns
tpch_q03/DataFusion:vortex-compact 708842241 7.79339e+08 0.909542 ns
tpch_q04/DataFusion:vortex-compact 457042588 4.17307e+08 1.09522 ns
tpch_q05/DataFusion:vortex-compact 845016170 8.48137e+08 0.99632 ns
tpch_q06/DataFusion:vortex-compact 530244327 5.44197e+08 0.974361 ns
tpch_q07/DataFusion:vortex-compact 845299003 8.2268e+08 1.02749 ns
tpch_q08/DataFusion:vortex-compact 1115353640 1.11172e+09 1.00327 ns
tpch_q09/DataFusion:vortex-compact 1348334709 1.39893e+09 0.963831 ns
tpch_q10/DataFusion:vortex-compact 816877475 8.36072e+08 0.977041 ns
tpch_q11/DataFusion:vortex-compact 321449006 2.84365e+08 1.13041 ns
tpch_q12/DataFusion:vortex-compact 640271840 6.79463e+08 0.942321 ns
tpch_q13/DataFusion:vortex-compact 367147131 3.7726e+08 0.973195 ns
tpch_q14/DataFusion:vortex-compact 468915875 5.29155e+08 0.886159 ns
tpch_q15/DataFusion:vortex-compact 1020486763 1.07911e+09 0.945672 ns
tpch_q16/DataFusion:vortex-compact 255726173 2.53484e+08 1.00884 ns
tpch_q17/DataFusion:vortex-compact 1355557810 1.32433e+09 1.02358 ns
tpch_q18/DataFusion:vortex-compact 1281459956 1.27842e+09 1.00237 ns
tpch_q19/DataFusion:vortex-compact 742597698 7.391e+08 1.00473 ns
tpch_q20/DataFusion:vortex-compact 609291861 6.66832e+08 0.913711 ns
tpch_q21/DataFusion:vortex-compact 1404710383 1.42563e+09 0.985328 ns
tpch_q22/DataFusion:vortex-compact 318057993 2.99942e+08 1.0604 ns
tpch_q01/DuckDB:parquet 916857937 9.38367e+08 0.977078 ns
tpch_q02/DuckDB:parquet 1106583673 1.01611e+09 1.08904 ns
tpch_q03/DuckDB:parquet 1263645350 1.25192e+09 1.00937 ns
tpch_q04/DuckDB:parquet 776091835 8.25659e+08 0.939967 ns
tpch_q05/DuckDB:parquet 1631616321 1.57514e+09 1.03585 ns
tpch_q06/DuckDB:parquet 543769166 5.40606e+08 1.00585 ns
tpch_q07/DuckDB:parquet 1363364776 1.41063e+09 0.966493 ns
tpch_q08/DuckDB:parquet 1776370414 1.83898e+09 0.965953 ns
tpch_q09/DuckDB:parquet 1975676671 1.8604e+09 1.06197 ns
tpch_q10/DuckDB:parquet 2589789343 2.72608e+09 0.950003 ns
tpch_q11/DuckDB:parquet 640903906 7.47278e+08 0.857651 ns
tpch_q12/DuckDB:parquet 741422967 7.54664e+08 0.982455 ns
tpch_q13/DuckDB:parquet 978323152 9.75475e+08 1.00292 ns
tpch_q14/DuckDB:parquet 1016391121 1.00476e+09 1.01157 ns
tpch_q15/DuckDB:parquet 895386943 9.22315e+08 0.970804 ns
tpch_q16/DuckDB:parquet 520013757 6.06494e+08 0.857409 ns
tpch_q17/DuckDB:parquet 1098496787 1.11303e+09 0.986941 ns
tpch_q18/DuckDB:parquet 1032177508 1.02089e+09 1.01106 ns
tpch_q19/DuckDB:parquet 1224186755 1.24535e+09 0.98301 ns
tpch_q20/DuckDB:parquet 1327010107 1.35177e+09 0.981685 ns
tpch_q21/DuckDB:parquet 1426522937 1.47302e+09 0.968437 ns
tpch_q22/DuckDB:parquet 814751446 8.40827e+08 0.968988 ns
tpch_q01/DuckDB:vortex-file-compressed 907452420 9.04294e+08 1.00349 ns
tpch_q02/DuckDB:vortex-file-compressed 948607234 9.8008e+08 0.967887 ns
tpch_q03/DuckDB:vortex-file-compressed 1075550520 1.05982e+09 1.01484 ns
tpch_q04/DuckDB:vortex-file-compressed 796155538 7.81045e+08 1.01935 ns
tpch_q05/DuckDB:vortex-file-compressed 1252815235 1.32117e+09 0.948265 ns
tpch_q06/DuckDB:vortex-file-compressed 659955306 6.28935e+08 1.04932 ns
tpch_q07/DuckDB:vortex-file-compressed 1295933249 1.28816e+09 1.00603 ns
tpch_q08/DuckDB:vortex-file-compressed 1689724066 1.64138e+09 1.02946 ns
tpch_q09/DuckDB:vortex-file-compressed 1838724634 1.81274e+09 1.01433 ns
tpch_q10/DuckDB:vortex-file-compressed 1322281605 1.18669e+09 1.11426 ns
tpch_q11/DuckDB:vortex-file-compressed 608547417 5.78238e+08 1.05242 ns
tpch_q12/DuckDB:vortex-file-compressed 1159412988 1.17178e+09 0.989442 ns
tpch_q13/DuckDB:vortex-file-compressed 797303104 8.1952e+08 0.97289 ns
tpch_q14/DuckDB:vortex-file-compressed 728455435 8.80315e+08 0.827494 ns
tpch_q15/DuckDB:vortex-file-compressed 846461523 7.73393e+08 1.09448 ns
tpch_q16/DuckDB:vortex-file-compressed 531388913 5.37928e+08 0.987844 ns
tpch_q17/DuckDB:vortex-file-compressed 1532380776 1.3789e+09 1.11131 ns
tpch_q18/DuckDB:vortex-file-compressed 1201319188 1.32079e+09 0.909548 ns
tpch_q19/DuckDB:vortex-file-compressed 931698516 9.25062e+08 1.00717 ns
tpch_q20/DuckDB:vortex-file-compressed 1102339983 1.1364e+09 0.970026 ns
tpch_q21/DuckDB:vortex-file-compressed 2453798108 2.43786e+09 1.00654 ns
tpch_q22/DuckDB:vortex-file-compressed 494714001 4.7463e+08 1.04231 ns
tpch_q01/DuckDB:vortex-compact 861892900 8.34829e+08 1.03242 ns
tpch_q02/DuckDB:vortex-compact 985866687 9.39314e+08 1.04956 ns
tpch_q03/DuckDB:vortex-compact 1002716534 9.41006e+08 1.06558 ns
tpch_q04/DuckDB:vortex-compact 760816514 7.71566e+08 0.986068 ns
tpch_q05/DuckDB:vortex-compact 1166199931 1.10081e+09 1.0594 ns
tpch_q06/DuckDB:vortex-compact 632275829 5.55865e+08 1.13746 ns
tpch_q07/DuckDB:vortex-compact 1144615714 1.21432e+09 0.9426 ns
tpch_q08/DuckDB:vortex-compact 1626490763 1.52332e+09 1.06773 ns
tpch_q09/DuckDB:vortex-compact 1594469569 1.63716e+09 0.973923 ns
tpch_q10/DuckDB:vortex-compact 1027360643 1.08965e+09 0.942837 ns
tpch_q11/DuckDB:vortex-compact 610730509 5.97253e+08 1.02257 ns
tpch_q12/DuckDB:vortex-compact 1008109223 1.04004e+09 0.969301 ns
tpch_q13/DuckDB:vortex-compact 717975087 7.19068e+08 0.99848 ns
tpch_q14/DuckDB:vortex-compact 860286343 8.8619e+08 0.970769 ns
tpch_q15/DuckDB:vortex-compact 740670412 7.76181e+08 0.95425 ns
tpch_q16/DuckDB:vortex-compact 506397324 5.1009e+08 0.99276 ns
tpch_q17/DuckDB:vortex-compact 1468847532 1.29835e+09 1.13132 ns
tpch_q18/DuckDB:vortex-compact 921620988 1.09554e+09 0.841246 ns
tpch_q19/DuckDB:vortex-compact 879379186 8.60378e+08 1.02208 ns
tpch_q20/DuckDB:vortex-compact 1043506142 1.00591e+09 1.03738 ns
tpch_q21/DuckDB:vortex-compact 2126537259 2.13422e+09 0.9964 ns
tpch_q22/DuckDB:vortex-compact 465066424 4.66961e+08 0.995943 ns

@github-actions
Copy link
Contributor

github-actions bot commented Sep 9, 2025

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.973x ➖
  • Vortex: 0.979x ➖
  • duckdb:vortex: 0.990x ➖
  • datafusion:vortex: 0.968x ➖
  • Best: clickbench_q42/DataFusion:vortex-compact (0.587x)
  • Worst: clickbench_q23/DuckDB:vortex-compact (1.512x)
  • Significant (>10%): 6↑ 3↓
Detailed Results Table
name PR 88eaa65 base 23edc3d ratio (PR/base) unit
clickbench_q00/DataFusion:parquet 1658215 1.64049e+06 1.0108 ns
clickbench_q01/DataFusion:parquet 24909172 2.83431e+07 0.878844 ns
clickbench_q02/DataFusion:parquet 58454746 6.34678e+07 0.921014 ns
clickbench_q03/DataFusion:parquet 51138253 5.72091e+07 0.893884 ns
clickbench_q04/DataFusion:parquet 358459051 3.72228e+08 0.96301 ns
clickbench_q05/DataFusion:parquet 374477376 3.80175e+08 0.985012 ns
clickbench_q06/DataFusion:parquet 1743265 1.66755e+06 1.0454 ns
clickbench_q07/DataFusion:parquet 31200527 3.45416e+07 0.903274 ns
clickbench_q08/DataFusion:parquet 441928685 4.5625e+08 0.96861 ns
clickbench_q09/DataFusion:parquet 669871506 6.85349e+08 0.977417 ns
clickbench_q10/DataFusion:parquet 128858885 1.52086e+08 0.847277 ns
clickbench_q11/DataFusion:parquet 153652961 1.77933e+08 0.863544 ns
clickbench_q12/DataFusion:parquet 383303141 4.01986e+08 0.953525 ns
clickbench_q13/DataFusion:parquet 533232757 5.72862e+08 0.930822 ns
clickbench_q14/DataFusion:parquet 363737922 3.92228e+08 0.927363 ns
clickbench_q15/DataFusion:parquet 411681330 4.27574e+08 0.962831 ns
clickbench_q16/DataFusion:parquet 764651548 7.91545e+08 0.966025 ns
clickbench_q17/DataFusion:parquet 756591823 7.77822e+08 0.972706 ns
clickbench_q18/DataFusion:parquet 1427878071 1.43007e+09 0.998467 ns
clickbench_q19/DataFusion:parquet 42521045 4.44425e+07 0.956765 ns
clickbench_q20/DataFusion:parquet 635816703 6.36352e+08 0.99916 ns
clickbench_q21/DataFusion:parquet 707615332 7.20615e+08 0.981961 ns
clickbench_q22/DataFusion:parquet 1043905712 1.07926e+09 0.967241 ns
clickbench_q23/DataFusion:parquet 4193522193 4.82199e+09 0.869666 ns
clickbench_q24/DataFusion:parquet 104959792 2.44578e+08 0.429146 ns
clickbench_q25/DataFusion:parquet 151143865 1.77088e+08 0.853494 ns
clickbench_q26/DataFusion:parquet 103084998 2.44311e+08 0.421942 ns
clickbench_q27/DataFusion:parquet 1056089272 1.06695e+09 0.98982 ns
clickbench_q28/DataFusion:parquet 5695726907 5.70411e+09 0.99853 ns
clickbench_q29/DataFusion:parquet 239497107 2.40733e+08 0.994868 ns
clickbench_q30/DataFusion:parquet 365761533 3.74639e+08 0.976304 ns
clickbench_q31/DataFusion:parquet 401696141 4.34726e+08 0.924021 ns
clickbench_q32/DataFusion:parquet 1397916001 1.29581e+09 1.07879 ns
clickbench_q33/DataFusion:parquet 1619315410 1.65308e+09 0.979577 ns
clickbench_q34/DataFusion:parquet 1593961652 1.61848e+09 0.984854 ns
clickbench_q35/DataFusion:parquet 590881233 6.04386e+08 0.977655 ns
clickbench_q36/DataFusion:parquet 159815379 1.62851e+08 0.981361 ns
clickbench_q37/DataFusion:parquet 60864520 6.85579e+07 0.887783 ns
clickbench_q38/DataFusion:parquet 98110416 9.96828e+07 0.984226 ns
clickbench_q39/DataFusion:parquet 306603713 3.15385e+08 0.972158 ns
clickbench_q40/DataFusion:parquet 34966351 3.83046e+07 0.912849 ns
clickbench_q41/DataFusion:parquet 32203225 3.57986e+07 0.899565 ns
clickbench_q42/DataFusion:parquet 34576407 5.1821e+07 0.667228 ns
clickbench_q00/DataFusion:vortex-file-compressed 1800600 1.77513e+06 1.01435 ns
clickbench_q01/DataFusion:vortex-file-compressed 9044580 9.73073e+06 0.929486 ns
clickbench_q02/DataFusion:vortex-file-compressed 29011003 2.90125e+07 0.999949 ns
clickbench_q03/DataFusion:vortex-file-compressed 33906636 3.58112e+07 0.946817 ns
clickbench_q04/DataFusion:vortex-file-compressed 307434890 3.11354e+08 0.987412 ns
clickbench_q05/DataFusion:vortex-file-compressed 318239723 3.26817e+08 0.973756 ns
clickbench_q06/DataFusion:vortex-file-compressed 1817289 1.69839e+06 1.07001 ns
clickbench_q07/DataFusion:vortex-file-compressed 14973105 1.51416e+07 0.988874 ns
clickbench_q08/DataFusion:vortex-file-compressed 364931558 3.77379e+08 0.967015 ns
clickbench_q09/DataFusion:vortex-file-compressed 530808435 5.53628e+08 0.958781 ns
clickbench_q10/DataFusion:vortex-file-compressed 65831404 6.79676e+07 0.96857 ns
clickbench_q11/DataFusion:vortex-file-compressed 78621141 8.0639e+07 0.974977 ns
clickbench_q12/DataFusion:vortex-file-compressed 262366002 2.67737e+08 0.979939 ns
clickbench_q13/DataFusion:vortex-file-compressed 427443597 4.51422e+08 0.946883 ns
clickbench_q14/DataFusion:vortex-file-compressed 244584693 2.5293e+08 0.967005 ns
clickbench_q15/DataFusion:vortex-file-compressed 356262253 3.62904e+08 0.981699 ns
clickbench_q16/DataFusion:vortex-file-compressed 753381127 7.57997e+08 0.993911 ns
clickbench_q17/DataFusion:vortex-file-compressed 735813413 7.3664e+08 0.998878 ns
clickbench_q18/DataFusion:vortex-file-compressed 1432980278 1.40744e+09 1.01814 ns
clickbench_q19/DataFusion:vortex-file-compressed 17833587 1.81957e+07 0.980098 ns
clickbench_q20/DataFusion:vortex-file-compressed 266033247 2.6078e+08 1.02014 ns
clickbench_q21/DataFusion:vortex-file-compressed 320901270 3.17657e+08 1.01021 ns
clickbench_q22/DataFusion:vortex-file-compressed 646554562 6.59159e+08 0.980878 ns
clickbench_q23/DataFusion:vortex-file-compressed 2499462690 2.97271e+09 0.840802 ns
clickbench_q24/DataFusion:vortex-file-compressed 106936212 1.1077e+08 0.965389 ns
clickbench_q25/DataFusion:vortex-file-compressed 58453488 6.07136e+07 0.962774 ns
clickbench_q26/DataFusion:vortex-file-compressed 105029338 1.09449e+08 0.959619 ns
clickbench_q27/DataFusion:vortex-file-compressed 752371370 7.38039e+08 1.01942 ns
clickbench_q28/DataFusion:vortex-file-compressed 6662160721 6.77475e+09 0.983381 ns
clickbench_q29/DataFusion:vortex-file-compressed 229055582 2.35671e+08 0.971931 ns
clickbench_q30/DataFusion:vortex-file-compressed 249713187 2.51807e+08 0.991685 ns
clickbench_q31/DataFusion:vortex-file-compressed 286385602 3.14154e+08 0.91161 ns
clickbench_q32/DataFusion:vortex-file-compressed 1442383855 1.29644e+09 1.11258 ns
clickbench_q33/DataFusion:vortex-file-compressed 1377008832 1.38903e+09 0.991349 ns
clickbench_q34/DataFusion:vortex-file-compressed 1386267266 1.38177e+09 1.00325 ns
clickbench_q35/DataFusion:vortex-file-compressed 531256118 5.42744e+08 0.978833 ns
clickbench_q36/DataFusion:vortex-file-compressed 82651860 8.5184e+07 0.970274 ns
clickbench_q37/DataFusion:vortex-file-compressed 40274687 4.0695e+07 0.989671 ns
clickbench_q38/DataFusion:vortex-file-compressed 25782798 2.66805e+07 0.966352 ns
clickbench_q39/DataFusion:vortex-file-compressed 171904829 1.71155e+08 1.00438 ns
clickbench_q40/DataFusion:vortex-file-compressed 18858116 1.93743e+07 0.973359 ns
clickbench_q41/DataFusion:vortex-file-compressed 18069375 1.81599e+07 0.995017 ns
clickbench_q42/DataFusion:vortex-file-compressed 20511873 3.39658e+07 0.603897 ns
clickbench_q00/DataFusion:vortex-compact 1785775 1.7366e+06 1.02832 ns
clickbench_q01/DataFusion:vortex-compact 9894297 1.04348e+07 0.948201 ns
clickbench_q02/DataFusion:vortex-compact 27352295 2.94066e+07 0.930141 ns
clickbench_q03/DataFusion:vortex-compact 35169034 3.46706e+07 1.01437 ns
clickbench_q04/DataFusion:vortex-compact 318696809 3.17877e+08 1.00258 ns
clickbench_q05/DataFusion:vortex-compact 322482910 3.23979e+08 0.995383 ns
clickbench_q06/DataFusion:vortex-compact 1738649 1.69758e+06 1.02419 ns
clickbench_q07/DataFusion:vortex-compact 14687534 1.76266e+07 0.83326 ns
clickbench_q08/DataFusion:vortex-compact 372850073 3.71485e+08 1.00367 ns
clickbench_q09/DataFusion:vortex-compact 540337093 5.50999e+08 0.98065 ns
clickbench_q10/DataFusion:vortex-compact 67673060 6.87014e+07 0.985032 ns
clickbench_q11/DataFusion:vortex-compact 81729723 8.00763e+07 1.02065 ns
clickbench_q12/DataFusion:vortex-compact 268920990 2.68447e+08 1.00177 ns
clickbench_q13/DataFusion:vortex-compact 434266769 4.46089e+08 0.973497 ns
clickbench_q14/DataFusion:vortex-compact 241277772 2.53076e+08 0.953381 ns
clickbench_q15/DataFusion:vortex-compact 355047632 3.64901e+08 0.972997 ns
clickbench_q16/DataFusion:vortex-compact 770433620 7.67869e+08 1.00334 ns
clickbench_q17/DataFusion:vortex-compact 728341458 7.46952e+08 0.975085 ns
clickbench_q18/DataFusion:vortex-compact 1374857634 1.41853e+09 0.969211 ns
clickbench_q19/DataFusion:vortex-compact 17443807 1.80784e+07 0.964897 ns
clickbench_q20/DataFusion:vortex-compact 262080950 2.62007e+08 1.00028 ns
clickbench_q21/DataFusion:vortex-compact 317657224 3.18554e+08 0.997186 ns
clickbench_q22/DataFusion:vortex-compact 634384076 6.54377e+08 0.969447 ns
clickbench_q23/DataFusion:vortex-compact 2422761305 2.4426e+09 0.991876 ns
clickbench_q24/DataFusion:vortex-compact 106098167 1.10258e+08 0.962268 ns
clickbench_q25/DataFusion:vortex-compact 57362709 5.98726e+07 0.958079 ns
clickbench_q26/DataFusion:vortex-compact 104690503 1.09411e+08 0.956855 ns
clickbench_q27/DataFusion:vortex-compact 737421701 7.50642e+08 0.982389 ns
clickbench_q28/DataFusion:vortex-compact 6428348785 6.75657e+09 0.951421 ns
clickbench_q29/DataFusion:vortex-compact 242956169 2.34032e+08 1.03813 ns
clickbench_q30/DataFusion:vortex-compact 245756930 2.52363e+08 0.973822 ns
clickbench_q31/DataFusion:vortex-compact 281001129 2.91456e+08 0.96413 ns
clickbench_q32/DataFusion:vortex-compact 1232798944 1.28581e+09 0.958772 ns
clickbench_q33/DataFusion:vortex-compact 1381534754 1.40023e+09 0.986648 ns
clickbench_q34/DataFusion:vortex-compact 1369885897 1.39436e+09 0.982445 ns
clickbench_q35/DataFusion:vortex-compact 534696841 5.40076e+08 0.99004 ns
clickbench_q36/DataFusion:vortex-compact 83585290 8.61719e+07 0.969983 ns
clickbench_q37/DataFusion:vortex-compact 41456165 4.22032e+07 0.982299 ns
clickbench_q38/DataFusion:vortex-compact 25498173 2.64327e+07 0.964644 ns
clickbench_q39/DataFusion:vortex-compact 164969166 1.74623e+08 0.944718 ns
clickbench_q40/DataFusion:vortex-compact 20651041 1.98361e+07 1.04109 ns
clickbench_q41/DataFusion:vortex-compact 17842395 1.85692e+07 0.960861 ns
clickbench_q42/DataFusion:vortex-compact 20250769 3.45053e+07 0.586888 ns
clickbench_q00/DuckDB:parquet 120665258 1.21661e+08 0.991818 ns
clickbench_q01/DuckDB:parquet 44460656 4.47698e+07 0.993095 ns
clickbench_q02/DuckDB:parquet 57486418 5.92157e+07 0.970796 ns
clickbench_q03/DuckDB:parquet 56456410 5.63432e+07 1.00201 ns
clickbench_q04/DuckDB:parquet 227248556 2.27186e+08 1.00028 ns
clickbench_q05/DuckDB:parquet 256253504 2.57248e+08 0.996132 ns
clickbench_q06/DuckDB:parquet 54777796 5.50192e+07 0.995613 ns
clickbench_q07/DuckDB:parquet 49756485 4.95041e+07 1.0051 ns
clickbench_q08/DuckDB:parquet 290039801 2.90222e+08 0.999373 ns
clickbench_q09/DuckDB:parquet 419008041 4.22925e+08 0.990739 ns
clickbench_q10/DuckDB:parquet 90179202 9.1151e+07 0.989339 ns
clickbench_q11/DuckDB:parquet 105289940 1.05389e+08 0.999057 ns
clickbench_q12/DuckDB:parquet 270389386 2.71365e+08 0.996403 ns
clickbench_q13/DuckDB:parquet 439309765 4.44816e+08 0.987621 ns
clickbench_q14/DuckDB:parquet 305559804 3.12489e+08 0.977824 ns
clickbench_q15/DuckDB:parquet 254522327 2.56209e+08 0.993418 ns
clickbench_q16/DuckDB:parquet 603782034 6.04455e+08 0.998887 ns
clickbench_q17/DuckDB:parquet 525074520 5.24263e+08 1.00155 ns
clickbench_q18/DuckDB:parquet 999814644 1.00925e+09 0.990652 ns
clickbench_q19/DuckDB:parquet 43762952 4.46124e+07 0.98096 ns
clickbench_q20/DuckDB:parquet 390660847 3.9682e+08 0.984479 ns
clickbench_q21/DuckDB:parquet 511151543 5.08212e+08 1.00579 ns
clickbench_q22/DuckDB:parquet 885652589 8.84651e+08 1.00113 ns
clickbench_q23/DuckDB:parquet 269440785 2.73548e+08 0.984987 ns
clickbench_q24/DuckDB:parquet 73924248 7.44491e+07 0.992951 ns
clickbench_q25/DuckDB:parquet 136566160 1.36959e+08 0.997129 ns
clickbench_q26/DuckDB:parquet 52239503 5.25475e+07 0.994139 ns
clickbench_q27/DuckDB:parquet 650581047 6.51764e+08 0.998185 ns
clickbench_q28/DuckDB:parquet 5696043433 5.74655e+09 0.991211 ns
clickbench_q29/DuckDB:parquet 56192125 5.69423e+07 0.986826 ns
clickbench_q30/DuckDB:parquet 303927360 3.04444e+08 0.998303 ns
clickbench_q31/DuckDB:parquet 351556090 3.54519e+08 0.991642 ns
clickbench_q32/DuckDB:parquet 1071732807 1.08551e+09 0.987311 ns
clickbench_q33/DuckDB:parquet 1093122103 1.11641e+09 0.979141 ns
clickbench_q34/DuckDB:parquet 1172476963 1.18942e+09 0.985756 ns
clickbench_q35/DuckDB:parquet 382371876 3.82832e+08 0.998798 ns
clickbench_q36/DuckDB:parquet 56579550 5.45402e+07 1.03739 ns
clickbench_q37/DuckDB:parquet 44022857 4.44302e+07 0.990831 ns
clickbench_q38/DuckDB:parquet 45923251 4.59488e+07 0.999444 ns
clickbench_q39/DuckDB:parquet 90244388 9.03434e+07 0.998904 ns
clickbench_q40/DuckDB:parquet 37542852 3.79522e+07 0.989214 ns
clickbench_q41/DuckDB:parquet 46713966 4.90193e+07 0.952971 ns
clickbench_q42/DuckDB:parquet 32756999 3.33958e+07 0.980871 ns
clickbench_q00/DuckDB:vortex-file-compressed 11950333 1.22769e+07 0.973401 ns
clickbench_q01/DuckDB:vortex-file-compressed 17758289 1.81059e+07 0.980799 ns
clickbench_q02/DuckDB:vortex-file-compressed 32885093 3.22641e+07 1.01925 ns
clickbench_q03/DuckDB:vortex-file-compressed 39512763 4.13032e+07 0.956652 ns
clickbench_q04/DuckDB:vortex-file-compressed 227033795 2.27976e+08 0.995868 ns
clickbench_q05/DuckDB:vortex-file-compressed 178771851 1.81962e+08 0.982467 ns
clickbench_q06/DuckDB:vortex-file-compressed 35368018 3.39288e+07 1.04242 ns
clickbench_q07/DuckDB:vortex-file-compressed 25022596 2.40761e+07 1.03931 ns
clickbench_q08/DuckDB:vortex-file-compressed 291503071 2.9217e+08 0.997718 ns
clickbench_q09/DuckDB:vortex-file-compressed 411315094 4.13042e+08 0.995819 ns
clickbench_q10/DuckDB:vortex-file-compressed 72047828 7.34445e+07 0.980983 ns
clickbench_q11/DuckDB:vortex-file-compressed 81628372 8.57221e+07 0.952244 ns
clickbench_q12/DuckDB:vortex-file-compressed 186836640 1.90763e+08 0.979417 ns
clickbench_q13/DuckDB:vortex-file-compressed 366735047 3.69833e+08 0.991623 ns
clickbench_q14/DuckDB:vortex-file-compressed 210975992 2.1784e+08 0.968491 ns
clickbench_q15/DuckDB:vortex-file-compressed 252953210 2.55249e+08 0.991007 ns
clickbench_q16/DuckDB:vortex-file-compressed 550625032 5.44855e+08 1.01059 ns
clickbench_q17/DuckDB:vortex-file-compressed 459455823 4.67331e+08 0.983148 ns
clickbench_q18/DuckDB:vortex-file-compressed 967100422 9.68487e+08 0.998568 ns
clickbench_q19/DuckDB:vortex-file-compressed 25528749 2.49864e+07 1.02171 ns
clickbench_q20/DuckDB:vortex-file-compressed 268114505 2.6992e+08 0.99331 ns
clickbench_q21/DuckDB:vortex-file-compressed 315837968 3.22853e+08 0.978272 ns
clickbench_q22/DuckDB:vortex-file-compressed 578157523 5.85309e+08 0.987781 ns
clickbench_q23/DuckDB:vortex-file-compressed 554658632 5.31439e+08 1.04369 ns
clickbench_q24/DuckDB:vortex-file-compressed 37001906 4.83505e+07 0.765285 ns
clickbench_q25/DuckDB:vortex-file-compressed 65992696 6.6651e+07 0.990124 ns
clickbench_q26/DuckDB:vortex-file-compressed 46155676 4.40398e+07 1.04804 ns
clickbench_q27/DuckDB:vortex-file-compressed 511589469 5.17481e+08 0.988615 ns
clickbench_q28/DuckDB:vortex-file-compressed 5710757821 5.76876e+09 0.989945 ns
clickbench_q29/DuckDB:vortex-file-compressed 34549380 3.44659e+07 1.00242 ns
clickbench_q30/DuckDB:vortex-file-compressed 175735310 1.84932e+08 0.950268 ns
clickbench_q31/DuckDB:vortex-file-compressed 240218924 2.45305e+08 0.979265 ns
clickbench_q32/DuckDB:vortex-file-compressed 1107046662 1.09535e+09 1.01068 ns
clickbench_q33/DuckDB:vortex-file-compressed 1025278459 1.05882e+09 0.968324 ns
clickbench_q34/DuckDB:vortex-file-compressed 1152446956 1.17704e+09 0.979107 ns
clickbench_q35/DuckDB:vortex-file-compressed 393421090 3.9436e+08 0.99762 ns
clickbench_q36/DuckDB:vortex-file-compressed 24175214 2.46618e+07 0.980268 ns
clickbench_q37/DuckDB:vortex-file-compressed 16561295 1.66842e+07 0.992631 ns
clickbench_q38/DuckDB:vortex-file-compressed 18066274 1.87667e+07 0.962676 ns
clickbench_q39/DuckDB:vortex-file-compressed 40850275 4.08038e+07 1.00114 ns
clickbench_q40/DuckDB:vortex-file-compressed 14664283 1.47316e+07 0.995434 ns
clickbench_q41/DuckDB:vortex-file-compressed 15160314 1.5694e+07 0.965997 ns
clickbench_q42/DuckDB:vortex-file-compressed 19043576 1.98692e+07 0.958447 ns
clickbench_q00/DuckDB:vortex-compact 11864927 1.20892e+07 0.981452 ns
clickbench_q01/DuckDB:vortex-compact 28930070 2.94421e+07 0.982609 ns
clickbench_q02/DuckDB:vortex-compact 53578832 5.29327e+07 1.01221 ns
clickbench_q03/DuckDB:vortex-compact 48697182 4.99091e+07 0.975717 ns
clickbench_q04/DuckDB:vortex-compact 241765036 2.43695e+08 0.992081 ns
clickbench_q05/DuckDB:vortex-compact 213719399 2.20177e+08 0.970669 ns
clickbench_q06/DuckDB:vortex-compact 37768642 3.85955e+07 0.978577 ns
clickbench_q07/DuckDB:vortex-compact 46157520 4.68348e+07 0.98554 ns
clickbench_q08/DuckDB:vortex-compact 315030201 3.20206e+08 0.983837 ns
clickbench_q09/DuckDB:vortex-compact 457304698 4.59828e+08 0.994513 ns
clickbench_q10/DuckDB:vortex-compact 110858502 1.12079e+08 0.989114 ns
clickbench_q11/DuckDB:vortex-compact 131952954 1.34868e+08 0.978383 ns
clickbench_q12/DuckDB:vortex-compact 278290946 2.83972e+08 0.979993 ns
clickbench_q13/DuckDB:vortex-compact 468849643 4.78124e+08 0.980603 ns
clickbench_q14/DuckDB:vortex-compact 317610911 3.26328e+08 0.973287 ns
clickbench_q15/DuckDB:vortex-compact 268070429 2.71476e+08 0.987455 ns
clickbench_q16/DuckDB:vortex-compact 614531882 6.15546e+08 0.998352 ns
clickbench_q17/DuckDB:vortex-compact 530298635 5.35158e+08 0.990921 ns
clickbench_q18/DuckDB:vortex-compact 1029353877 1.03015e+09 0.999223 ns
clickbench_q19/DuckDB:vortex-compact 30332297 3.07945e+07 0.984991 ns
clickbench_q20/DuckDB:vortex-compact 340905003 3.45144e+08 0.987718 ns
clickbench_q21/DuckDB:vortex-compact 469290499 4.6714e+08 1.0046 ns
clickbench_q22/DuckDB:vortex-compact 895961115 9.1138e+08 0.983082 ns
clickbench_q23/DuckDB:vortex-compact 836955401 5.53583e+08 1.51189 ns
clickbench_q24/DuckDB:vortex-compact 85661177 7.02823e+07 1.21882 ns
clickbench_q25/DuckDB:vortex-compact 164743994 1.67711e+08 0.982309 ns
clickbench_q26/DuckDB:vortex-compact 78637115 8.93531e+07 0.880072 ns
clickbench_q27/DuckDB:vortex-compact 876459169 8.88502e+08 0.986446 ns
clickbench_q28/DuckDB:vortex-compact 5949254104 6.00027e+09 0.991498 ns
clickbench_q29/DuckDB:vortex-compact 42364640 4.32374e+07 0.979814 ns
clickbench_q30/DuckDB:vortex-compact 269331023 2.78669e+08 0.966492 ns
clickbench_q31/DuckDB:vortex-compact 321855817 3.3578e+08 0.958532 ns
clickbench_q32/DuckDB:vortex-compact 1148401700 1.15062e+09 0.998076 ns
clickbench_q33/DuckDB:vortex-compact 1081602445 1.08461e+09 0.99723 ns
clickbench_q34/DuckDB:vortex-compact 1243540460 1.25036e+09 0.994549 ns
clickbench_q35/DuckDB:vortex-compact 398763863 3.9973e+08 0.997582 ns
clickbench_q36/DuckDB:vortex-compact 30398807 3.06957e+07 0.990327 ns
clickbench_q37/DuckDB:vortex-compact 20525383 2.16498e+07 0.948062 ns
clickbench_q38/DuckDB:vortex-compact 21353529 2.21924e+07 0.962201 ns
clickbench_q39/DuckDB:vortex-compact 47312277 4.77411e+07 0.991017 ns
clickbench_q40/DuckDB:vortex-compact 20466138 2.11566e+07 0.967364 ns
clickbench_q41/DuckDB:vortex-compact 19645334 2.12646e+07 0.923853 ns
clickbench_q42/DuckDB:vortex-compact 22196659 2.21583e+07 1.00173 ns
clickbench_q00/DuckDB:duckdb 17777969 1.74297e+07 1.01998 ns
clickbench_q01/DuckDB:duckdb 37007244 3.74277e+07 0.988766 ns
clickbench_q02/DuckDB:duckdb 45220487 4.62121e+07 0.978542 ns
clickbench_q03/DuckDB:duckdb 46747382 4.70974e+07 0.992568 ns
clickbench_q04/DuckDB:duckdb 222517512 2.25034e+08 0.988817 ns
clickbench_q05/DuckDB:duckdb 280591777 2.83352e+08 0.990259 ns
clickbench_q06/DuckDB:duckdb 35403367 3.58728e+07 0.986914 ns
clickbench_q07/DuckDB:duckdb 38220279 3.79378e+07 1.00745 ns
clickbench_q08/DuckDB:duckdb 282709622 2.84766e+08 0.99278 ns
clickbench_q09/DuckDB:duckdb 401847748 4.05083e+08 0.992014 ns
clickbench_q10/DuckDB:duckdb 106738951 1.07498e+08 0.992943 ns
clickbench_q11/DuckDB:duckdb 116425747 1.16387e+08 1.00033 ns
clickbench_q12/DuckDB:duckdb 246113031 2.46804e+08 0.997199 ns
clickbench_q13/DuckDB:duckdb 412566047 4.18005e+08 0.986988 ns
clickbench_q14/DuckDB:duckdb 266206428 2.68469e+08 0.991574 ns
clickbench_q15/DuckDB:duckdb 252130250 2.53797e+08 0.993431 ns
clickbench_q16/DuckDB:duckdb 565974214 5.71652e+08 0.990068 ns
clickbench_q17/DuckDB:duckdb 482869589 4.82179e+08 1.00143 ns
clickbench_q18/DuckDB:duckdb 932459231 9.44241e+08 0.987523 ns
clickbench_q19/DuckDB:duckdb 36276065 3.62108e+07 1.0018 ns
clickbench_q20/DuckDB:duckdb 463386952 4.71664e+08 0.982451 ns
clickbench_q21/DuckDB:duckdb 455624996 4.71001e+08 0.967354 ns
clickbench_q22/DuckDB:duckdb 713115086 7.19125e+08 0.991642 ns
clickbench_q23/DuckDB:duckdb 95683899 9.49359e+07 1.00788 ns
clickbench_q24/DuckDB:duckdb 45770709 4.58053e+07 0.999244 ns
clickbench_q25/DuckDB:duckdb 102014451 1.023e+08 0.997207 ns
clickbench_q26/DuckDB:duckdb 44328841 4.52245e+07 0.980196 ns
clickbench_q27/DuckDB:duckdb 558417357 5.58445e+08 0.999951 ns
clickbench_q28/DuckDB:duckdb 5608920507 5.61891e+09 0.998222 ns
clickbench_q29/DuckDB:duckdb 48148135 4.83648e+07 0.99552 ns
clickbench_q30/DuckDB:duckdb 259773379 2.61187e+08 0.994589 ns
clickbench_q31/DuckDB:duckdb 331896194 3.34057e+08 0.993532 ns
clickbench_q32/DuckDB:duckdb 1069777280 1.07544e+09 0.994735 ns
clickbench_q33/DuckDB:duckdb 1085532650 1.10447e+09 0.982851 ns
clickbench_q34/DuckDB:duckdb 1165411265 1.17903e+09 0.988446 ns
clickbench_q35/DuckDB:duckdb 318878180 2.99567e+08 1.06446 ns
clickbench_q36/DuckDB:duckdb 46235660 4.74921e+07 0.973544 ns
clickbench_q37/DuckDB:duckdb 31896837 3.22426e+07 0.989277 ns
clickbench_q38/DuckDB:duckdb 32923952 3.33979e+07 0.98581 ns
clickbench_q39/DuckDB:duckdb 68562375 7.11333e+07 0.963857 ns
clickbench_q40/DuckDB:duckdb 31500833 3.20419e+07 0.983115 ns
clickbench_q41/DuckDB:duckdb 32669121 3.30204e+07 0.989363 ns
clickbench_q42/DuckDB:duckdb 31758068 3.19982e+07 0.992495 ns

Copy link
Contributor

@0ax1 0ax1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One question inline.

to_arrow_primitive::<Float64Type>(array)
}
(Canonical::Decimal(array), DataType::Decimal32(precision, scale)) => {
if array.decimal_dtype().precision() != *precision
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this check too restrictive? Why not check whether the target type can hold at least the same precision and scale? Maybe I'm misreading something here.

array.decimal_dtype().precision() <= *precision
array.decimal_dtype().scale() <= *scale

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As in bail if array.decimal_dtype().precision() > *precision.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I agree, I'll think about it a bit more but probably include it

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After spending some more time with with arrow's and datafusion's decimal-handling code, I think we shouldn't change precision and scale here. Keeping it this way guarantees predictable behavior and zero-copy, unless explicitly cast.

@AdamGS
Copy link
Contributor Author

AdamGS commented Sep 9, 2025

Some work here depends on the outcome of apache/datafusion#17489, if DataFusion's support for smaller decimals doesn't improve, I'll have to rethink some stuff here.

}

pub(crate) fn can_be_pushed_down(expr: &PhysicalExprRef, schema: &Schema) -> bool {
// We currently do not support pushdown of dynamic expressions in DF

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the dynamic filter will be gradually stable in the next few versions. How about recording an issue for this? There may be potential contributors to participate

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Already opened :) #4034

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess I should link to the issue in the code, I've also expanded there a bit about my current understanding of the issue, which might not be correct but probably worth externalizing.

@AdamGS AdamGS force-pushed the adamg/patch-datafusion branch from 0a99805 to 88eaa65 Compare September 16, 2025 15:47
@AdamGS AdamGS marked this pull request as ready for review September 16, 2025 15:50
@AdamGS AdamGS added benchmark-sql and removed do not merge Pull requests that are not intended to merge labels Sep 16, 2025
@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.052x ➖
  • Vortex: 1.020x ➖
  • duckdb:vortex: 1.023x ➖
  • datafusion:vortex: 1.018x ➖
  • Best: tpcds_q90/DuckDB:vortex-file-compressed (0.739x)
  • Worst: tpcds_q44/DataFusion:vortex-file-compressed (1.726x)
  • Significant (>10%): 20↑ 34↓
Detailed Results Table
name PR 88eaa65 base 23edc3d ratio (PR/base) unit
tpcds_q01/DataFusion:parquet 35569206 3.14872e+07 1.12964 ns
tpcds_q02/DataFusion:parquet 42827491 5.02172e+07 0.852845 ns
tpcds_q03/DataFusion:parquet 19888356 1.25828e+07 1.5806 ns
tpcds_q04/DataFusion:parquet 348891223 3.62033e+08 0.963701 ns
tpcds_q05/DataFusion:parquet 40008465 4.13391e+07 0.967812 ns
tpcds_q06/DataFusion:parquet 61752360 5.7708e+07 1.07008 ns
tpcds_q07/DataFusion:parquet 90182622 7.29886e+07 1.23557 ns
tpcds_q08/DataFusion:parquet 67148004 6.39284e+07 1.05036 ns
tpcds_q09/DataFusion:parquet 48957259 6.20769e+07 0.788656 ns
tpcds_q10/DataFusion:parquet 77959709 7.10649e+07 1.09702 ns
tpcds_q11/DataFusion:parquet 223794931 2.1867e+08 1.02344 ns
tpcds_q12/DataFusion:parquet 27377541 2.46602e+07 1.11019 ns
tpcds_q13/DataFusion:parquet 93222236 6.76417e+07 1.37818 ns
tpcds_q14/DataFusion:parquet 277788393 2.09623e+08 1.32518 ns
tpcds_q15/DataFusion:parquet 29712269 3.6014e+07 0.825021 ns
tpcds_q16/DataFusion:parquet 39660669 2.90388e+07 1.36578 ns
tpcds_q17/DataFusion:parquet 102623521 5.50992e+07 1.86252 ns
tpcds_q18/DataFusion:parquet 94662880 7.98031e+07 1.1862 ns
tpcds_q19/DataFusion:parquet 28043001 2.12611e+07 1.31898 ns
tpcds_q20/DataFusion:parquet 26271498 2.48477e+07 1.0573 ns
tpcds_q21/DataFusion:parquet 28788297 3.49322e+07 0.824118 ns
tpcds_q22/DataFusion:parquet 70337990 7.11309e+07 0.988853 ns
tpcds_q23/DataFusion:parquet 226645823 2.00253e+08 1.1318 ns
tpcds_q24/DataFusion:parquet 135449833 8.64696e+07 1.56644 ns
tpcds_q25/DataFusion:parquet 98698892 6.02692e+07 1.63763 ns
tpcds_q26/DataFusion:parquet 83124749 6.84886e+07 1.2137 ns
tpcds_q27/DataFusion:parquet 186183514 1.41172e+08 1.31885 ns
tpcds_q28/DataFusion:parquet 47757577 5.09333e+07 0.937649 ns
tpcds_q29/DataFusion:parquet 101519629 5.59488e+07 1.81451 ns
tpcds_q30/DataFusion:parquet 45896100 3.61621e+07 1.26918 ns
tpcds_q31/DataFusion:parquet 97829139 6.77478e+07 1.44402 ns
tpcds_q32/DataFusion:parquet 25581048 1.90743e+07 1.34113 ns
tpcds_q33/DataFusion:parquet 32916329 2.8064e+07 1.1729 ns
tpcds_q34/DataFusion:parquet 31723234 2.43017e+07 1.30539 ns
tpcds_q35/DataFusion:parquet 85846430 7.5747e+07 1.13333 ns
tpcds_q36/DataFusion:parquet 96036154 7.07054e+07 1.35826 ns
tpcds_q37/DataFusion:parquet 26942307 2.57497e+07 1.04632 ns
tpcds_q38/DataFusion:parquet 57671861 4.74683e+07 1.21495 ns
tpcds_q39/DataFusion:parquet 69653202 1.28449e+08 0.542265 ns
tpcds_q40/DataFusion:parquet 31923430 3.29383e+07 0.969189 ns
tpcds_q41/DataFusion:parquet 11553122 1.31368e+07 0.87945 ns
tpcds_q42/DataFusion:parquet 19258463 1.24585e+07 1.54581 ns
tpcds_q43/DataFusion:parquet 24045163 2.03256e+07 1.183 ns
tpcds_q44/DataFusion:parquet 57553565 4.29865e+07 1.33888 ns
tpcds_q45/DataFusion:parquet 43246045 3.46779e+07 1.24708 ns
tpcds_q46/DataFusion:parquet 54671712 3.68783e+07 1.48249 ns
tpcds_q47/DataFusion:parquet 218007503 1.84618e+08 1.18086 ns
tpcds_q48/DataFusion:parquet 77563598 6.47932e+07 1.1971 ns
tpcds_q49/DataFusion:parquet 59506621 6.1757e+07 0.963561 ns
tpcds_q50/DataFusion:parquet 67722881 4.20412e+07 1.61087 ns
tpcds_q51/DataFusion:parquet 114539095 1.04472e+08 1.09636 ns
tpcds_q52/DataFusion:parquet 20617486 1.2429e+07 1.65882 ns
tpcds_q53/DataFusion:parquet 32562580 1.95674e+07 1.66412 ns
tpcds_q54/DataFusion:parquet 41317621 3.51533e+07 1.17536 ns
tpcds_q55/DataFusion:parquet 18347642 1.32277e+07 1.38706 ns
tpcds_q56/DataFusion:parquet 38217738 2.91253e+07 1.31219 ns
tpcds_q57/DataFusion:parquet 138048830 1.12164e+08 1.23077 ns
tpcds_q58/DataFusion:parquet 110628281 8.63751e+07 1.28079 ns
tpcds_q59/DataFusion:parquet 66882747 6.92195e+07 0.966241 ns
tpcds_q60/DataFusion:parquet 36763833 2.95637e+07 1.24354 ns
tpcds_q61/DataFusion:parquet 58570053 4.3843e+07 1.3359 ns
tpcds_q62/DataFusion:parquet 49488449 3.00195e+07 1.64855 ns
tpcds_q63/DataFusion:parquet 31603977 1.93596e+07 1.63247 ns
tpcds_q64/DataFusion:parquet 512705174 3.35554e+08 1.52794 ns
tpcds_q65/DataFusion:parquet 50635243 4.53616e+07 1.11626 ns
tpcds_q66/DataFusion:parquet 102188384 8.59095e+07 1.18949 ns
tpcds_q67/DataFusion:parquet 131061513 1.23449e+08 1.06167 ns
tpcds_q68/DataFusion:parquet 53704994 3.75272e+07 1.4311 ns
tpcds_q69/DataFusion:parquet 74001037 6.48876e+07 1.14045 ns
tpcds_q70/DataFusion:parquet 131422602 1.23322e+08 1.06568 ns
tpcds_q71/DataFusion:parquet 25191631 2.4954e+07 1.00952 ns
tpcds_q72/DataFusion:parquet 1625934861 5.1054e+09 0.318473 ns
tpcds_q73/DataFusion:parquet 35551213 2.2983e+07 1.54685 ns
tpcds_q74/DataFusion:parquet 144635265 1.17425e+08 1.23173 ns
tpcds_q75/DataFusion:parquet 119533294 1.04263e+08 1.14646 ns
tpcds_q76/DataFusion:parquet 50005160 2.95641e+07 1.69141 ns
tpcds_q77/DataFusion:parquet 47818506 3.83807e+07 1.2459 ns
tpcds_q78/DataFusion:parquet 160565139 1.62177e+08 0.990064 ns
tpcds_q79/DataFusion:parquet 35332991 2.95874e+07 1.19419 ns
tpcds_q80/DataFusion:parquet 91913782 9.36536e+07 0.981423 ns
tpcds_q81/DataFusion:parquet 43425648 3.43044e+07 1.26589 ns
tpcds_q82/DataFusion:parquet 29700819 2.74281e+07 1.08286 ns
tpcds_q83/DataFusion:parquet 68803759 4.66283e+07 1.47558 ns
tpcds_q84/DataFusion:parquet 30831983 2.32961e+07 1.32348 ns
tpcds_q85/DataFusion:parquet 134557947 1.06015e+08 1.26923 ns
tpcds_q86/DataFusion:parquet 21151014 1.61274e+07 1.3115 ns
tpcds_q87/DataFusion:parquet 54640250 4.7668e+07 1.14627 ns
tpcds_q88/DataFusion:parquet 107187464 6.47112e+07 1.6564 ns
tpcds_q89/DataFusion:parquet 33897057 2.34399e+07 1.44612 ns
tpcds_q90/DataFusion:parquet 30045598 1.33916e+07 2.24362 ns
tpcds_q91/DataFusion:parquet 66579449 5.27416e+07 1.26237 ns
tpcds_q92/DataFusion:parquet 25660448 1.59005e+07 1.61382 ns
tpcds_q93/DataFusion:parquet 34679895 3.34201e+07 1.0377 ns
tpcds_q94/DataFusion:parquet 32902754 2.46623e+07 1.33413 ns
tpcds_q95/DataFusion:parquet 85780301 6.37536e+07 1.3455 ns
tpcds_q96/DataFusion:parquet 23777529 1.17595e+07 2.02199 ns
tpcds_q97/DataFusion:parquet 37042295 3.43734e+07 1.07765 ns
tpcds_q98/DataFusion:parquet 32998645 2.88236e+07 1.14485 ns
tpcds_q99/DataFusion:parquet 54544944 4.49523e+07 1.2134 ns
tpcds_q01/DataFusion:vortex-file-compressed 19243117 1.74684e+07 1.10159 ns
tpcds_q02/DataFusion:vortex-file-compressed 43573605 4.82364e+07 0.903335 ns
tpcds_q03/DataFusion:vortex-file-compressed 14693075 1.30322e+07 1.12745 ns
tpcds_q04/DataFusion:vortex-file-compressed 472430804 4.98855e+08 0.947029 ns
tpcds_q05/DataFusion:vortex-file-compressed 39185799 4.08172e+07 0.960031 ns
tpcds_q06/DataFusion:vortex-file-compressed 48270772 5.76887e+07 0.836745 ns
tpcds_q07/DataFusion:vortex-file-compressed 46225328 4.5024e+07 1.02668 ns
tpcds_q08/DataFusion:vortex-file-compressed 59613972 6.62151e+07 0.900308 ns
tpcds_q09/DataFusion:vortex-file-compressed 26707308 2.66862e+07 1.00079 ns
tpcds_q10/DataFusion:vortex-file-compressed 35696423 3.5559e+07 1.00386 ns
tpcds_q11/DataFusion:vortex-file-compressed 286459065 2.93928e+08 0.974589 ns
tpcds_q12/DataFusion:vortex-file-compressed 17587791 1.74478e+07 1.00803 ns
tpcds_q13/DataFusion:vortex-file-compressed 40395759 3.5062e+07 1.15212 ns
tpcds_q14/DataFusion:vortex-file-compressed 222636355 2.18621e+08 1.01837 ns
tpcds_q15/DataFusion:vortex-file-compressed 37941656 3.83853e+07 0.988443 ns
tpcds_q16/DataFusion:vortex-file-compressed 21411094 2.13145e+07 1.00453 ns
tpcds_q17/DataFusion:vortex-file-compressed 54349945 5.35693e+07 1.01457 ns
tpcds_q18/DataFusion:vortex-file-compressed 52679316 4.99617e+07 1.05439 ns
tpcds_q19/DataFusion:vortex-file-compressed 22943807 2.18896e+07 1.04816 ns
tpcds_q20/DataFusion:vortex-file-compressed 21575590 2.16943e+07 0.99453 ns
tpcds_q21/DataFusion:vortex-file-compressed 202540280 1.99575e+08 1.01486 ns
tpcds_q22/DataFusion:vortex-file-compressed 66352577 6.83694e+07 0.9705 ns
tpcds_q23/DataFusion:vortex-file-compressed 202287994 2.08092e+08 0.972111 ns
tpcds_q24/DataFusion:vortex-file-compressed 97944648 1.02777e+08 0.952979 ns
tpcds_q25/DataFusion:vortex-file-compressed 56846064 5.57289e+07 1.02005 ns
tpcds_q26/DataFusion:vortex-file-compressed 31012145 3.01931e+07 1.02713 ns
tpcds_q27/DataFusion:vortex-file-compressed 113117817 1.09587e+08 1.03222 ns
tpcds_q28/DataFusion:vortex-file-compressed 25083003 2.43946e+07 1.02822 ns
tpcds_q29/DataFusion:vortex-file-compressed 56737416 5.47968e+07 1.03542 ns
tpcds_q30/DataFusion:vortex-file-compressed 24566407 2.31305e+07 1.06208 ns
tpcds_q31/DataFusion:vortex-file-compressed 95213548 9.26031e+07 1.02819 ns
tpcds_q32/DataFusion:vortex-file-compressed 12818121 1.24768e+07 1.02736 ns
tpcds_q33/DataFusion:vortex-file-compressed 23422266 2.28976e+07 1.02291 ns
tpcds_q34/DataFusion:vortex-file-compressed 22443245 2.13814e+07 1.04966 ns
tpcds_q35/DataFusion:vortex-file-compressed 49838679 4.81148e+07 1.03583 ns
tpcds_q36/DataFusion:vortex-file-compressed 64326654 6.60116e+07 0.974476 ns
tpcds_q37/DataFusion:vortex-file-compressed 24375746 2.39103e+07 1.01946 ns
tpcds_q38/DataFusion:vortex-file-compressed 37637897 3.76811e+07 0.998854 ns
tpcds_q39/DataFusion:vortex-file-compressed 264473229 3.01415e+08 0.87744 ns
tpcds_q40/DataFusion:vortex-file-compressed 52303815 5.82215e+07 0.898359 ns
tpcds_q41/DataFusion:vortex-file-compressed 13072665 1.24678e+07 1.04852 ns
tpcds_q42/DataFusion:vortex-file-compressed 13737165 1.21213e+07 1.13331 ns
tpcds_q43/DataFusion:vortex-file-compressed 29616780 3.03602e+07 0.975513 ns
tpcds_q44/DataFusion:vortex-file-compressed 52170922 3.02215e+07 1.72629 ns
tpcds_q45/DataFusion:vortex-file-compressed 29719000 3.23517e+07 0.918623 ns
tpcds_q46/DataFusion:vortex-file-compressed 37613141 3.61108e+07 1.0416 ns
tpcds_q47/DataFusion:vortex-file-compressed 235453432 2.69501e+08 0.873664 ns
tpcds_q48/DataFusion:vortex-file-compressed 38482269 3.86957e+07 0.994485 ns
tpcds_q49/DataFusion:vortex-file-compressed 51259624 5.16782e+07 0.9919 ns
tpcds_q50/DataFusion:vortex-file-compressed 43903836 4.64333e+07 0.945525 ns
tpcds_q51/DataFusion:vortex-file-compressed 104364699 9.61717e+07 1.08519 ns
tpcds_q52/DataFusion:vortex-file-compressed 12632460 1.24683e+07 1.01316 ns
tpcds_q53/DataFusion:vortex-file-compressed 17518055 1.61665e+07 1.0836 ns
tpcds_q54/DataFusion:vortex-file-compressed 34105724 3.09906e+07 1.10052 ns
tpcds_q55/DataFusion:vortex-file-compressed 12209581 1.1829e+07 1.03217 ns
tpcds_q56/DataFusion:vortex-file-compressed 25718397 2.60089e+07 0.988831 ns
tpcds_q57/DataFusion:vortex-file-compressed 162065753 1.89166e+08 0.856737 ns
tpcds_q58/DataFusion:vortex-file-compressed 94404994 9.27088e+07 1.0183 ns
tpcds_q59/DataFusion:vortex-file-compressed 68740081 7.11599e+07 0.965995 ns
tpcds_q60/DataFusion:vortex-file-compressed 26618982 2.69044e+07 0.98939 ns
tpcds_q61/DataFusion:vortex-file-compressed 38596160 3.76866e+07 1.02413 ns
tpcds_q62/DataFusion:vortex-file-compressed 33291186 3.49344e+07 0.952963 ns
tpcds_q63/DataFusion:vortex-file-compressed 16073596 1.58604e+07 1.01344 ns
tpcds_q64/DataFusion:vortex-file-compressed 318503883 3.15907e+08 1.00822 ns
tpcds_q65/DataFusion:vortex-file-compressed 38743028 3.83633e+07 1.0099 ns
tpcds_q66/DataFusion:vortex-file-compressed 165560455 1.49438e+08 1.10789 ns
tpcds_q67/DataFusion:vortex-file-compressed 122488448 1.24794e+08 0.981521 ns
tpcds_q68/DataFusion:vortex-file-compressed 36753211 3.53256e+07 1.04041 ns
tpcds_q69/DataFusion:vortex-file-compressed 34200865 3.23357e+07 1.05768 ns
tpcds_q70/DataFusion:vortex-file-compressed 133832380 1.40838e+08 0.950259 ns
tpcds_q71/DataFusion:vortex-file-compressed 24527816 2.2886e+07 1.07174 ns
tpcds_q72/DataFusion:vortex-file-compressed 2307708551 2.3362e+09 0.987804 ns
tpcds_q73/DataFusion:vortex-file-compressed 21267024 2.02058e+07 1.05252 ns
tpcds_q74/DataFusion:vortex-file-compressed 139808307 1.59616e+08 0.875902 ns
tpcds_q75/DataFusion:vortex-file-compressed 98604490 9.60037e+07 1.02709 ns
tpcds_q76/DataFusion:vortex-file-compressed 27787192 2.65414e+07 1.04694 ns
tpcds_q77/DataFusion:vortex-file-compressed 35662220 3.31962e+07 1.07429 ns
tpcds_q78/DataFusion:vortex-file-compressed 170839649 1.69632e+08 1.00712 ns
tpcds_q79/DataFusion:vortex-file-compressed 29602107 3.02389e+07 0.978942 ns
tpcds_q80/DataFusion:vortex-file-compressed 111545243 1.0626e+08 1.04974 ns
tpcds_q81/DataFusion:vortex-file-compressed 31982127 3.26123e+07 0.980677 ns
tpcds_q82/DataFusion:vortex-file-compressed 24581888 2.52988e+07 0.971662 ns
tpcds_q83/DataFusion:vortex-file-compressed 42558016 4.03078e+07 1.05583 ns
tpcds_q84/DataFusion:vortex-file-compressed 12847647 1.17254e+07 1.09572 ns
tpcds_q85/DataFusion:vortex-file-compressed 47059771 4.91753e+07 0.956979 ns
tpcds_q86/DataFusion:vortex-file-compressed 14542869 1.41838e+07 1.02531 ns
tpcds_q87/DataFusion:vortex-file-compressed 37632494 3.80823e+07 0.988189 ns
tpcds_q88/DataFusion:vortex-file-compressed 51454419 4.99059e+07 1.03103 ns
tpcds_q89/DataFusion:vortex-file-compressed 33511613 3.39282e+07 0.987722 ns
tpcds_q90/DataFusion:vortex-file-compressed 10323961 9.67826e+06 1.06672 ns
tpcds_q91/DataFusion:vortex-file-compressed 20934321 2.01528e+07 1.03878 ns
tpcds_q92/DataFusion:vortex-file-compressed 11253998 1.08965e+07 1.03281 ns
tpcds_q93/DataFusion:vortex-file-compressed 34294986 3.37935e+07 1.01484 ns
tpcds_q94/DataFusion:vortex-file-compressed 17921314 1.78315e+07 1.00504 ns
tpcds_q95/DataFusion:vortex-file-compressed 47942797 5.19493e+07 0.922876 ns
tpcds_q96/DataFusion:vortex-file-compressed 10191793 9.48225e+06 1.07483 ns
tpcds_q97/DataFusion:vortex-file-compressed 25620995 2.55323e+07 1.00348 ns
tpcds_q98/DataFusion:vortex-file-compressed 29287514 2.96056e+07 0.989256 ns
tpcds_q99/DataFusion:vortex-file-compressed 59858088 7.36076e+07 0.813205 ns
tpcds_q01/DataFusion:vortex-compact 18021155 1.76665e+07 1.02008 ns
tpcds_q02/DataFusion:vortex-compact 43761288 4.9979e+07 0.875594 ns
tpcds_q03/DataFusion:vortex-compact 14126150 1.37477e+07 1.02753 ns
tpcds_q04/DataFusion:vortex-compact 478062364 4.99731e+08 0.956639 ns
tpcds_q05/DataFusion:vortex-compact 42588117 3.85151e+07 1.10575 ns
tpcds_q06/DataFusion:vortex-compact 47262557 5.60782e+07 0.842797 ns
tpcds_q07/DataFusion:vortex-compact 49253573 4.48759e+07 1.09755 ns
tpcds_q08/DataFusion:vortex-compact 64847263 6.77511e+07 0.957139 ns
tpcds_q09/DataFusion:vortex-compact 27449256 2.66806e+07 1.02881 ns
tpcds_q10/DataFusion:vortex-compact 40520463 3.64472e+07 1.11176 ns
tpcds_q11/DataFusion:vortex-compact 281322094 2.98272e+08 0.943175 ns
tpcds_q12/DataFusion:vortex-compact 17216518 1.69383e+07 1.01643 ns
tpcds_q13/DataFusion:vortex-compact 36264514 3.55816e+07 1.01919 ns
tpcds_q14/DataFusion:vortex-compact 222493245 2.17534e+08 1.0228 ns
tpcds_q15/DataFusion:vortex-compact 38962537 3.77345e+07 1.03255 ns
tpcds_q16/DataFusion:vortex-compact 20987844 2.06159e+07 1.01804 ns
tpcds_q17/DataFusion:vortex-compact 55580404 5.43827e+07 1.02202 ns
tpcds_q18/DataFusion:vortex-compact 53911015 5.07634e+07 1.062 ns
tpcds_q19/DataFusion:vortex-compact 23185205 2.07626e+07 1.11668 ns
tpcds_q20/DataFusion:vortex-compact 22719086 2.16185e+07 1.05091 ns
tpcds_q21/DataFusion:vortex-compact 203921810 1.92835e+08 1.05749 ns
tpcds_q22/DataFusion:vortex-compact 70612302 6.96348e+07 1.01404 ns
tpcds_q23/DataFusion:vortex-compact 211906121 2.02557e+08 1.04616 ns
tpcds_q24/DataFusion:vortex-compact 106007735 1.03109e+08 1.02811 ns
tpcds_q25/DataFusion:vortex-compact 57965676 5.49827e+07 1.05425 ns
tpcds_q26/DataFusion:vortex-compact 32743734 3.16151e+07 1.0357 ns
tpcds_q27/DataFusion:vortex-compact 111791343 1.1099e+08 1.00722 ns
tpcds_q28/DataFusion:vortex-compact 25424485 2.49789e+07 1.01784 ns
tpcds_q29/DataFusion:vortex-compact 57275323 5.24752e+07 1.09147 ns
tpcds_q30/DataFusion:vortex-compact 24127667 2.26245e+07 1.06644 ns
tpcds_q31/DataFusion:vortex-compact 93401312 9.48827e+07 0.984387 ns
tpcds_q32/DataFusion:vortex-compact 13417032 1.2709e+07 1.05572 ns
tpcds_q33/DataFusion:vortex-compact 25306115 2.29642e+07 1.10198 ns
tpcds_q34/DataFusion:vortex-compact 22823379 2.12376e+07 1.07467 ns
tpcds_q35/DataFusion:vortex-compact 47887751 5.06904e+07 0.94471 ns
tpcds_q36/DataFusion:vortex-compact 64696084 6.62068e+07 0.977182 ns
tpcds_q37/DataFusion:vortex-compact 24958287 2.38708e+07 1.04556 ns
tpcds_q38/DataFusion:vortex-compact 37993434 3.84072e+07 0.989227 ns
tpcds_q39/DataFusion:vortex-compact 259343243 3.21304e+08 0.807159 ns
tpcds_q40/DataFusion:vortex-compact 55495028 5.59505e+07 0.991859 ns
tpcds_q41/DataFusion:vortex-compact 12880305 1.30483e+07 0.987122 ns
tpcds_q42/DataFusion:vortex-compact 12428223 1.23852e+07 1.00348 ns
tpcds_q43/DataFusion:vortex-compact 27614422 3.02934e+07 0.911567 ns
tpcds_q44/DataFusion:vortex-compact 52501646 3.08575e+07 1.70142 ns
tpcds_q45/DataFusion:vortex-compact 30637744 3.25161e+07 0.942233 ns
tpcds_q46/DataFusion:vortex-compact 36453728 3.6428e+07 1.00071 ns
tpcds_q47/DataFusion:vortex-compact 247505150 2.6729e+08 0.925979 ns
tpcds_q48/DataFusion:vortex-compact 38000781 4.01464e+07 0.946554 ns
tpcds_q49/DataFusion:vortex-compact 52237022 5.10396e+07 1.02346 ns
tpcds_q50/DataFusion:vortex-compact 44190738 4.64116e+07 0.952148 ns
tpcds_q51/DataFusion:vortex-compact 103637073 9.64012e+07 1.07506 ns
tpcds_q52/DataFusion:vortex-compact 13073289 1.24299e+07 1.05176 ns
tpcds_q53/DataFusion:vortex-compact 16959642 1.51961e+07 1.11605 ns
tpcds_q54/DataFusion:vortex-compact 37254760 3.1507e+07 1.18243 ns
tpcds_q55/DataFusion:vortex-compact 13040189 1.17337e+07 1.11134 ns
tpcds_q56/DataFusion:vortex-compact 26853745 2.45175e+07 1.09529 ns
tpcds_q57/DataFusion:vortex-compact 180748671 1.87094e+08 0.966087 ns
tpcds_q58/DataFusion:vortex-compact 96259210 9.59964e+07 1.00274 ns
tpcds_q59/DataFusion:vortex-compact 75826087 7.35173e+07 1.0314 ns
tpcds_q60/DataFusion:vortex-compact 28375808 2.63048e+07 1.07873 ns
tpcds_q61/DataFusion:vortex-compact 40539269 3.71514e+07 1.09119 ns
tpcds_q62/DataFusion:vortex-compact 33805378 3.49401e+07 0.967525 ns
tpcds_q63/DataFusion:vortex-compact 16948130 1.60874e+07 1.0535 ns
tpcds_q64/DataFusion:vortex-compact 324113012 3.22291e+08 1.00565 ns
tpcds_q65/DataFusion:vortex-compact 39314210 3.72305e+07 1.05597 ns
tpcds_q66/DataFusion:vortex-compact 158849072 1.47999e+08 1.07331 ns
tpcds_q67/DataFusion:vortex-compact 122868109 1.28987e+08 0.952564 ns
tpcds_q68/DataFusion:vortex-compact 37685586 3.40376e+07 1.10717 ns
tpcds_q69/DataFusion:vortex-compact 35403946 3.39361e+07 1.04325 ns
tpcds_q70/DataFusion:vortex-compact 136246145 1.41401e+08 0.963544 ns
tpcds_q71/DataFusion:vortex-compact 24435551 2.26337e+07 1.07961 ns
tpcds_q72/DataFusion:vortex-compact 2348720173 2.37767e+09 0.987823 ns
tpcds_q73/DataFusion:vortex-compact 21228495 1.94551e+07 1.09116 ns
tpcds_q74/DataFusion:vortex-compact 143027233 1.59594e+08 0.896197 ns
tpcds_q75/DataFusion:vortex-compact 102233277 9.71244e+07 1.0526 ns
tpcds_q76/DataFusion:vortex-compact 28253609 2.73522e+07 1.03296 ns
tpcds_q77/DataFusion:vortex-compact 34854391 3.31226e+07 1.05228 ns
tpcds_q78/DataFusion:vortex-compact 169904880 1.7158e+08 0.990234 ns
tpcds_q79/DataFusion:vortex-compact 31362248 3.06661e+07 1.0227 ns
tpcds_q80/DataFusion:vortex-compact 111539742 1.06067e+08 1.0516 ns
tpcds_q81/DataFusion:vortex-compact 34289456 3.28245e+07 1.04463 ns
tpcds_q82/DataFusion:vortex-compact 26129524 2.52207e+07 1.03604 ns
tpcds_q83/DataFusion:vortex-compact 43739539 4.12217e+07 1.06108 ns
tpcds_q84/DataFusion:vortex-compact 12872164 1.14493e+07 1.12428 ns
tpcds_q85/DataFusion:vortex-compact 48306295 4.65415e+07 1.03792 ns
tpcds_q86/DataFusion:vortex-compact 15013583 1.4213e+07 1.05633 ns
tpcds_q87/DataFusion:vortex-compact 37475381 3.85404e+07 0.972366 ns
tpcds_q88/DataFusion:vortex-compact 52890532 5.0988e+07 1.03731 ns
tpcds_q89/DataFusion:vortex-compact 35068960 3.46934e+07 1.01083 ns
tpcds_q90/DataFusion:vortex-compact 10955026 9.79857e+06 1.11802 ns
tpcds_q91/DataFusion:vortex-compact 20851957 2.17432e+07 0.959009 ns
tpcds_q92/DataFusion:vortex-compact 11923267 1.11365e+07 1.07065 ns
tpcds_q93/DataFusion:vortex-compact 36323529 3.37919e+07 1.07492 ns
tpcds_q94/DataFusion:vortex-compact 18358033 1.79297e+07 1.02389 ns
tpcds_q95/DataFusion:vortex-compact 50044962 5.13362e+07 0.974847 ns
tpcds_q96/DataFusion:vortex-compact 9868085 9.20256e+06 1.07232 ns
tpcds_q97/DataFusion:vortex-compact 26630122 2.49038e+07 1.06932 ns
tpcds_q98/DataFusion:vortex-compact 30615507 2.97722e+07 1.02833 ns
tpcds_q99/DataFusion:vortex-compact 57709876 7.27114e+07 0.793684 ns
tpcds_q01/DuckDB:parquet 95461458 8.74554e+07 1.09155 ns
tpcds_q02/DuckDB:parquet 26269388 2.56372e+07 1.02466 ns
tpcds_q03/DuckDB:parquet 12875930 1.28933e+07 0.998653 ns
tpcds_q04/DuckDB:parquet 146740066 1.38537e+08 1.05921 ns
tpcds_q05/DuckDB:parquet 27837527 2.67056e+07 1.04239 ns
tpcds_q06/DuckDB:parquet 33838890 3.04967e+07 1.10959 ns
tpcds_q07/DuckDB:parquet 25853179 2.47815e+07 1.04324 ns
tpcds_q08/DuckDB:parquet 28387997 2.69453e+07 1.05354 ns
tpcds_q09/DuckDB:parquet 38592136 3.77432e+07 1.02249 ns
tpcds_q10/DuckDB:parquet 35503987 3.46304e+07 1.02522 ns
tpcds_q11/DuckDB:parquet 92666591 8.39863e+07 1.10335 ns
tpcds_q12/DuckDB:parquet 17480015 1.66983e+07 1.04681 ns
tpcds_q13/DuckDB:parquet 37390096 3.58432e+07 1.04316 ns
tpcds_q14/DuckDB:parquet 129353610 1.25745e+08 1.0287 ns
tpcds_q15/DuckDB:parquet 26150771 2.42879e+07 1.0767 ns
tpcds_q16/DuckDB:parquet 22654607 2.16319e+07 1.04728 ns
tpcds_q17/DuckDB:parquet 37108199 3.5867e+07 1.03461 ns
tpcds_q18/DuckDB:parquet 97136704 9.35589e+07 1.03824 ns
tpcds_q19/DuckDB:parquet 31386326 2.98524e+07 1.05139 ns
tpcds_q20/DuckDB:parquet 18118657 1.78462e+07 1.01526 ns
tpcds_q21/DuckDB:parquet 13123330 1.25973e+07 1.04176 ns
tpcds_q22/DuckDB:parquet 99078763 9.6486e+07 1.02687 ns
tpcds_q23/DuckDB:parquet 95479927 8.87324e+07 1.07604 ns
tpcds_q24/DuckDB:parquet 46960913 4.62888e+07 1.01452 ns
tpcds_q25/DuckDB:parquet 34897457 3.30003e+07 1.05749 ns
tpcds_q26/DuckDB:parquet 35928409 3.35618e+07 1.07052 ns
tpcds_q27/DuckDB:parquet 72099966 6.90887e+07 1.04359 ns
tpcds_q28/DuckDB:parquet 39065504 3.82511e+07 1.02129 ns
tpcds_q29/DuckDB:parquet 35232964 3.4418e+07 1.02368 ns
tpcds_q30/DuckDB:parquet 45168704 4.27772e+07 1.05591 ns
tpcds_q31/DuckDB:parquet 29551071 2.78413e+07 1.06141 ns
tpcds_q32/DuckDB:parquet 12322514 1.13689e+07 1.08388 ns
tpcds_q33/DuckDB:parquet 22382917 2.11415e+07 1.05872 ns
tpcds_q34/DuckDB:parquet 22810228 2.22888e+07 1.02339 ns
tpcds_q35/DuckDB:parquet 56088686 5.49529e+07 1.02067 ns
tpcds_q36/DuckDB:parquet 27285002 2.71668e+07 1.00435 ns
tpcds_q37/DuckDB:parquet 17204433 1.58474e+07 1.08563 ns
tpcds_q38/DuckDB:parquet 36627548 3.51764e+07 1.04125 ns
tpcds_q39/DuckDB:parquet 57197618 5.44398e+07 1.05066 ns
tpcds_q40/DuckDB:parquet 20595192 1.89853e+07 1.0848 ns
tpcds_q41/DuckDB:parquet 9988385 9.38843e+06 1.0639 ns
tpcds_q42/DuckDB:parquet 12943367 1.16873e+07 1.10748 ns
tpcds_q43/DuckDB:parquet 18449406 1.77655e+07 1.0385 ns
tpcds_q44/DuckDB:parquet 29942885 2.7116e+07 1.10425 ns
tpcds_q45/DuckDB:parquet 27447307 2.54442e+07 1.07872 ns
tpcds_q46/DuckDB:parquet 50505040 4.64377e+07 1.08759 ns
tpcds_q47/DuckDB:parquet 75070485 7.54543e+07 0.994913 ns
tpcds_q48/DuckDB:parquet 32686028 3.16353e+07 1.03321 ns
tpcds_q49/DuckDB:parquet 28656786 2.77944e+07 1.03103 ns
tpcds_q50/DuckDB:parquet 25656831 2.41988e+07 1.06025 ns
tpcds_q51/DuckDB:parquet 97652443 9.45156e+07 1.03319 ns
tpcds_q52/DuckDB:parquet 13470217 1.26025e+07 1.06885 ns
tpcds_q53/DuckDB:parquet 20049464 1.94939e+07 1.0285 ns
tpcds_q54/DuckDB:parquet 48257866 4.77395e+07 1.01086 ns
tpcds_q55/DuckDB:parquet 13273092 1.2671e+07 1.04752 ns
tpcds_q56/DuckDB:parquet 23129711 2.27572e+07 1.01637 ns
tpcds_q57/DuckDB:parquet 60826691 5.81525e+07 1.04599 ns
tpcds_q58/DuckDB:parquet 25205604 2.44061e+07 1.03276 ns
tpcds_q59/DuckDB:parquet 36058820 3.45148e+07 1.04474 ns
tpcds_q60/DuckDB:parquet 24209177 2.27785e+07 1.06281 ns
tpcds_q61/DuckDB:parquet 30541577 2.88121e+07 1.06003 ns
tpcds_q62/DuckDB:parquet 13327388 1.30514e+07 1.02114 ns
tpcds_q63/DuckDB:parquet 17397667 1.69291e+07 1.02768 ns
tpcds_q64/DuckDB:parquet 70075456 6.88718e+07 1.01748 ns
tpcds_q65/DuckDB:parquet 29244500 2.82445e+07 1.0354 ns
tpcds_q66/DuckDB:parquet 27047651 2.61779e+07 1.03323 ns
tpcds_q67/DuckDB:parquet 176568602 1.71622e+08 1.02882 ns
tpcds_q68/DuckDB:parquet 37211530 3.61521e+07 1.02931 ns
tpcds_q69/DuckDB:parquet 39740918 3.61156e+07 1.10038 ns
tpcds_q70/DuckDB:parquet 57605117 5.61093e+07 1.02666 ns
tpcds_q71/DuckDB:parquet 23132901 2.13298e+07 1.08454 ns
tpcds_q72/DuckDB:parquet 66551786 5.96633e+07 1.11546 ns
tpcds_q73/DuckDB:parquet 19599567 1.83912e+07 1.0657 ns
tpcds_q74/DuckDB:parquet 57920178 5.42227e+07 1.06819 ns
tpcds_q75/DuckDB:parquet 53603422 5.35652e+07 1.00071 ns
tpcds_q76/DuckDB:parquet 21495626 1.96032e+07 1.09654 ns
tpcds_q77/DuckDB:parquet 23751450 2.27233e+07 1.04525 ns
tpcds_q78/DuckDB:parquet 73966685 7.09188e+07 1.04298 ns
tpcds_q79/DuckDB:parquet 29844977 2.90057e+07 1.02893 ns
tpcds_q80/DuckDB:parquet 43400032 4.11063e+07 1.0558 ns
tpcds_q81/DuckDB:parquet 50592294 4.81948e+07 1.04975 ns
tpcds_q82/DuckDB:parquet 18825841 1.82664e+07 1.03063 ns
tpcds_q83/DuckDB:parquet 17115274 1.6573e+07 1.03272 ns
tpcds_q84/DuckDB:parquet 17760212 1.69645e+07 1.0469 ns
tpcds_q85/DuckDB:parquet 37961170 3.61626e+07 1.04974 ns
tpcds_q86/DuckDB:parquet 43234312 4.15434e+07 1.0407 ns
tpcds_q87/DuckDB:parquet 36996402 3.61672e+07 1.02293 ns
tpcds_q88/DuckDB:parquet 51695462 5.0375e+07 1.02621 ns
tpcds_q89/DuckDB:parquet 22529102 2.13025e+07 1.05758 ns
tpcds_q90/DuckDB:parquet 9000732 8.41734e+06 1.06931 ns
tpcds_q91/DuckDB:parquet 21612194 1.92257e+07 1.12413 ns
tpcds_q92/DuckDB:parquet 13292150 1.20281e+07 1.10509 ns
tpcds_q93/DuckDB:parquet 31332556 3.03581e+07 1.0321 ns
tpcds_q94/DuckDB:parquet 18042534 1.71879e+07 1.04972 ns
tpcds_q95/DuckDB:parquet 119322508 1.14101e+08 1.04576 ns
tpcds_q96/DuckDB:parquet 11188783 1.09196e+07 1.02466 ns
tpcds_q97/DuckDB:parquet 36104325 3.81031e+07 0.947542 ns
tpcds_q98/DuckDB:parquet 23354154 2.26614e+07 1.03057 ns
tpcds_q99/DuckDB:parquet 24054619 2.39416e+07 1.00472 ns
tpcds_q01/DuckDB:vortex-file-compressed 30894953 3.00884e+07 1.02681 ns
tpcds_q02/DuckDB:vortex-file-compressed 53592731 5.23643e+07 1.02346 ns
tpcds_q03/DuckDB:vortex-file-compressed 25011794 2.11108e+07 1.18479 ns
tpcds_q04/DuckDB:vortex-file-compressed 140452447 1.45042e+08 0.968359 ns
tpcds_q05/DuckDB:vortex-file-compressed 50288228 4.58665e+07 1.0964 ns
tpcds_q06/DuckDB:vortex-file-compressed 37519526 3.58516e+07 1.04652 ns
tpcds_q07/DuckDB:vortex-file-compressed 32597433 3.084e+07 1.05698 ns
tpcds_q08/DuckDB:vortex-file-compressed 34801510 3.29103e+07 1.05747 ns
tpcds_q09/DuckDB:vortex-file-compressed 35835454 3.39665e+07 1.05502 ns
tpcds_q10/DuckDB:vortex-file-compressed 54168952 5.34912e+07 1.01267 ns
tpcds_q11/DuckDB:vortex-file-compressed 93856300 8.90134e+07 1.05441 ns
tpcds_q12/DuckDB:vortex-file-compressed 19024261 1.70926e+07 1.11301 ns
tpcds_q13/DuckDB:vortex-file-compressed 65914598 6.7166e+07 0.981369 ns
tpcds_q14/DuckDB:vortex-file-compressed 199105499 1.97469e+08 1.00829 ns
tpcds_q15/DuckDB:vortex-file-compressed 32084782 3.04451e+07 1.05386 ns
tpcds_q16/DuckDB:vortex-file-compressed 43880031 4.37811e+07 1.00226 ns
tpcds_q17/DuckDB:vortex-file-compressed 50408042 4.97371e+07 1.01349 ns
tpcds_q18/DuckDB:vortex-file-compressed 125705696 1.18274e+08 1.06284 ns
tpcds_q19/DuckDB:vortex-file-compressed 104482911 1.00548e+08 1.03914 ns
tpcds_q20/DuckDB:vortex-file-compressed 19343607 1.77647e+07 1.08888 ns
tpcds_q21/DuckDB:vortex-file-compressed 20756718 1.99246e+07 1.04177 ns
tpcds_q22/DuckDB:vortex-file-compressed 117488236 1.38373e+08 0.849071 ns
tpcds_q23/DuckDB:vortex-file-compressed 144427602 1.47614e+08 0.978411 ns
tpcds_q24/DuckDB:vortex-file-compressed 87018719 7.74695e+07 1.12326 ns
tpcds_q25/DuckDB:vortex-file-compressed 48066555 4.72948e+07 1.01632 ns
tpcds_q26/DuckDB:vortex-file-compressed 37756653 3.56816e+07 1.05816 ns
tpcds_q27/DuckDB:vortex-file-compressed 67470599 6.97532e+07 0.967276 ns
tpcds_q28/DuckDB:vortex-file-compressed 34625147 3.6694e+07 0.943618 ns
tpcds_q29/DuckDB:vortex-file-compressed 50400254 4.80603e+07 1.04869 ns
tpcds_q30/DuckDB:vortex-file-compressed 33641580 3.46492e+07 0.970921 ns
tpcds_q31/DuckDB:vortex-file-compressed 38279917 4.40555e+07 0.868903 ns
tpcds_q32/DuckDB:vortex-file-compressed 18603966 1.76275e+07 1.05539 ns
tpcds_q33/DuckDB:vortex-file-compressed 41790459 2.74369e+07 1.52315 ns
tpcds_q34/DuckDB:vortex-file-compressed 30655420 3.24078e+07 0.945929 ns
tpcds_q35/DuckDB:vortex-file-compressed 64973914 6.43042e+07 1.01041 ns
tpcds_q36/DuckDB:vortex-file-compressed 36373449 3.70328e+07 0.982194 ns
tpcds_q37/DuckDB:vortex-file-compressed 17014942 1.55432e+07 1.09469 ns
tpcds_q38/DuckDB:vortex-file-compressed 46162778 4.97857e+07 0.92723 ns
tpcds_q39/DuckDB:vortex-file-compressed 72525849 7.04832e+07 1.02898 ns
tpcds_q40/DuckDB:vortex-file-compressed 25656778 2.44181e+07 1.05073 ns
tpcds_q41/DuckDB:vortex-file-compressed 11635804 1.08904e+07 1.06844 ns
tpcds_q42/DuckDB:vortex-file-compressed 16204296 1.55193e+07 1.04414 ns
tpcds_q43/DuckDB:vortex-file-compressed 23780389 2.41578e+07 0.984375 ns
tpcds_q44/DuckDB:vortex-file-compressed 25807173 2.63013e+07 0.981213 ns
tpcds_q45/DuckDB:vortex-file-compressed 33278975 3.37344e+07 0.986501 ns
tpcds_q46/DuckDB:vortex-file-compressed 44178468 4.88739e+07 0.903927 ns
tpcds_q47/DuckDB:vortex-file-compressed 98488349 9.66233e+07 1.0193 ns
tpcds_q48/DuckDB:vortex-file-compressed 56965227 5.64751e+07 1.00868 ns
tpcds_q49/DuckDB:vortex-file-compressed 41257944 3.98205e+07 1.0361 ns
tpcds_q50/DuckDB:vortex-file-compressed 58610066 5.8783e+07 0.997059 ns
tpcds_q51/DuckDB:vortex-file-compressed 116009619 1.16054e+08 0.99962 ns
tpcds_q52/DuckDB:vortex-file-compressed 16249900 1.52396e+07 1.06629 ns
tpcds_q53/DuckDB:vortex-file-compressed 28612927 2.76427e+07 1.0351 ns
tpcds_q54/DuckDB:vortex-file-compressed 63123420 6.06693e+07 1.04045 ns
tpcds_q55/DuckDB:vortex-file-compressed 14350257 1.46421e+07 0.980065 ns
tpcds_q56/DuckDB:vortex-file-compressed 39905987 4.00927e+07 0.995342 ns
tpcds_q57/DuckDB:vortex-file-compressed 88084733 8.89527e+07 0.990242 ns
tpcds_q58/DuckDB:vortex-file-compressed 33446403 3.44919e+07 0.969688 ns
tpcds_q59/DuckDB:vortex-file-compressed 66414537 6.29983e+07 1.05423 ns
tpcds_q60/DuckDB:vortex-file-compressed 40754285 4.55942e+07 0.893847 ns
tpcds_q61/DuckDB:vortex-file-compressed 42806398 4.48865e+07 0.95366 ns
tpcds_q62/DuckDB:vortex-file-compressed 27110093 2.60896e+07 1.03911 ns
tpcds_q63/DuckDB:vortex-file-compressed 27537344 2.80464e+07 0.981851 ns
tpcds_q64/DuckDB:vortex-file-compressed 163309486 1.5329e+08 1.06536 ns
tpcds_q65/DuckDB:vortex-file-compressed 34592538 3.5017e+07 0.987879 ns
tpcds_q66/DuckDB:vortex-file-compressed 31798134 3.35434e+07 0.947971 ns
tpcds_q67/DuckDB:vortex-file-compressed 214317101 2.08142e+08 1.02967 ns
tpcds_q68/DuckDB:vortex-file-compressed 42187007 4.22326e+07 0.99892 ns
tpcds_q69/DuckDB:vortex-file-compressed 55080022 5.40449e+07 1.01915 ns
tpcds_q70/DuckDB:vortex-file-compressed 73394132 7.4149e+07 0.989819 ns
tpcds_q71/DuckDB:vortex-file-compressed 40552281 3.94186e+07 1.02876 ns
tpcds_q72/DuckDB:vortex-file-compressed 197696457 1.98801e+08 0.994442 ns
tpcds_q73/DuckDB:vortex-file-compressed 25524450 2.98521e+07 0.855029 ns
tpcds_q74/DuckDB:vortex-file-compressed 72270297 7.30266e+07 0.989643 ns
tpcds_q75/DuckDB:vortex-file-compressed 63518645 7.18125e+07 0.884506 ns
tpcds_q76/DuckDB:vortex-file-compressed 29975085 2.77563e+07 1.07994 ns
tpcds_q77/DuckDB:vortex-file-compressed 35313391 3.335e+07 1.05887 ns
tpcds_q78/DuckDB:vortex-file-compressed 94292253 9.45784e+07 0.996975 ns
tpcds_q79/DuckDB:vortex-file-compressed 37494943 3.57408e+07 1.04908 ns
tpcds_q80/DuckDB:vortex-file-compressed 55278588 5.65247e+07 0.977954 ns
tpcds_q81/DuckDB:vortex-file-compressed 39016061 3.54444e+07 1.10077 ns
tpcds_q82/DuckDB:vortex-file-compressed 18653380 1.73616e+07 1.07441 ns
tpcds_q83/DuckDB:vortex-file-compressed 38302338 3.84624e+07 0.995838 ns
tpcds_q84/DuckDB:vortex-file-compressed 32143725 3.01222e+07 1.06711 ns
tpcds_q85/DuckDB:vortex-file-compressed 136870560767 1.35886e+11 1.00725 ns
tpcds_q86/DuckDB:vortex-file-compressed 56770551 5.53564e+07 1.02555 ns
tpcds_q87/DuckDB:vortex-file-compressed 65334411 4.91597e+07 1.32902 ns
tpcds_q88/DuckDB:vortex-file-compressed 88495218 7.45688e+07 1.18676 ns
tpcds_q89/DuckDB:vortex-file-compressed 31881339 2.99955e+07 1.06287 ns
tpcds_q90/DuckDB:vortex-file-compressed 16077980 2.17711e+07 0.738502 ns
tpcds_q91/DuckDB:vortex-file-compressed 32961963 3.07487e+07 1.07198 ns
tpcds_q92/DuckDB:vortex-file-compressed 20402830 1.82174e+07 1.11996 ns
tpcds_q93/DuckDB:vortex-file-compressed 42369722 3.75478e+07 1.12842 ns
tpcds_q94/DuckDB:vortex-file-compressed 51877832 4.9288e+07 1.05254 ns
tpcds_q95/DuckDB:vortex-file-compressed 277766025 2.6866e+08 1.03389 ns
tpcds_q96/DuckDB:vortex-file-compressed 15215182 1.47385e+07 1.03234 ns
tpcds_q97/DuckDB:vortex-file-compressed 48592769 4.98451e+07 0.974875 ns
tpcds_q98/DuckDB:vortex-file-compressed 23197808 2.34748e+07 0.988202 ns
tpcds_q99/DuckDB:vortex-file-compressed 52467964 5.36925e+07 0.977193 ns
tpcds_q01/DuckDB:vortex-compact 28209344 2.91751e+07 0.9669 ns
tpcds_q02/DuckDB:vortex-compact 51959189 4.82306e+07 1.07731 ns
tpcds_q03/DuckDB:vortex-compact 22310420 2.40826e+07 0.926411 ns
tpcds_q04/DuckDB:vortex-compact 142188348 1.42172e+08 1.00011 ns
tpcds_q05/DuckDB:vortex-compact 47747239 4.5907e+07 1.04009 ns
tpcds_q06/DuckDB:vortex-compact 37443395 3.57509e+07 1.04734 ns
tpcds_q07/DuckDB:vortex-compact 33883954 3.37058e+07 1.00528 ns
tpcds_q08/DuckDB:vortex-compact 34104521 3.25885e+07 1.04652 ns
tpcds_q09/DuckDB:vortex-compact 36290757 3.60882e+07 1.00561 ns
tpcds_q10/DuckDB:vortex-compact 55436732 5.21873e+07 1.06227 ns
tpcds_q11/DuckDB:vortex-compact 92273370 8.94452e+07 1.03162 ns
tpcds_q12/DuckDB:vortex-compact 18324474 1.65699e+07 1.10589 ns
tpcds_q13/DuckDB:vortex-compact 66217043 6.31684e+07 1.04826 ns
tpcds_q14/DuckDB:vortex-compact 192950513 1.90078e+08 1.01511 ns
tpcds_q15/DuckDB:vortex-compact 33813065 3.1686e+07 1.06713 ns
tpcds_q16/DuckDB:vortex-compact 45932253 4.38685e+07 1.04704 ns
tpcds_q17/DuckDB:vortex-compact 50878232 4.94867e+07 1.02812 ns
tpcds_q18/DuckDB:vortex-compact 119385696 1.25454e+08 0.951633 ns
tpcds_q19/DuckDB:vortex-compact 102341344 9.91702e+07 1.03198 ns
tpcds_q20/DuckDB:vortex-compact 19445051 1.71505e+07 1.13379 ns
tpcds_q21/DuckDB:vortex-compact 20981722 1.92568e+07 1.08958 ns
tpcds_q22/DuckDB:vortex-compact 124080919 1.14653e+08 1.08223 ns
tpcds_q23/DuckDB:vortex-compact 138875702 1.4002e+08 0.991827 ns
tpcds_q24/DuckDB:vortex-compact 87719146 8.35301e+07 1.05015 ns
tpcds_q25/DuckDB:vortex-compact 46915158 4.7134e+07 0.995357 ns
tpcds_q26/DuckDB:vortex-compact 35103317 3.53106e+07 0.994129 ns
tpcds_q27/DuckDB:vortex-compact 68648858 7.643e+07 0.898193 ns
tpcds_q28/DuckDB:vortex-compact 31540300 2.97469e+07 1.06029 ns
tpcds_q29/DuckDB:vortex-compact 51867614 4.77643e+07 1.08591 ns
tpcds_q30/DuckDB:vortex-compact 37449198 3.22618e+07 1.16079 ns
tpcds_q31/DuckDB:vortex-compact 42410472 4.42657e+07 0.958089 ns
tpcds_q32/DuckDB:vortex-compact 18933199 1.80713e+07 1.04769 ns
tpcds_q33/DuckDB:vortex-compact 37738659 3.94197e+07 0.957355 ns
tpcds_q34/DuckDB:vortex-compact 33764387 3.25364e+07 1.03774 ns
tpcds_q35/DuckDB:vortex-compact 67491663 6.31558e+07 1.06865 ns
tpcds_q36/DuckDB:vortex-compact 38300010 3.63438e+07 1.05382 ns
tpcds_q37/DuckDB:vortex-compact 17141595 1.65136e+07 1.03803 ns
tpcds_q38/DuckDB:vortex-compact 53139587 5.03448e+07 1.05551 ns
tpcds_q39/DuckDB:vortex-compact 74356016 7.19473e+07 1.03348 ns
tpcds_q40/DuckDB:vortex-compact 24618721 2.40198e+07 1.02493 ns
tpcds_q41/DuckDB:vortex-compact 11606680 1.0934e+07 1.06152 ns
tpcds_q42/DuckDB:vortex-compact 16348574 1.48266e+07 1.10265 ns
tpcds_q43/DuckDB:vortex-compact 25824032 2.27076e+07 1.13724 ns
tpcds_q44/DuckDB:vortex-compact 27031560 2.65995e+07 1.01624 ns
tpcds_q45/DuckDB:vortex-compact 36111289 3.33144e+07 1.08395 ns
tpcds_q46/DuckDB:vortex-compact 45384522 4.76416e+07 0.952623 ns
tpcds_q47/DuckDB:vortex-compact 101624951 9.61797e+07 1.05662 ns
tpcds_q48/DuckDB:vortex-compact 55288325 5.52296e+07 1.00106 ns
tpcds_q49/DuckDB:vortex-compact 33715616 3.28526e+07 1.02627 ns
tpcds_q50/DuckDB:vortex-compact 58188194 5.84186e+07 0.996056 ns
tpcds_q51/DuckDB:vortex-compact 111507383 1.116e+08 0.999171 ns
tpcds_q52/DuckDB:vortex-compact 15547269 1.53062e+07 1.01575 ns
tpcds_q53/DuckDB:vortex-compact 27671061 2.7672e+07 0.999967 ns
tpcds_q54/DuckDB:vortex-compact 63450742 6.17523e+07 1.0275 ns
tpcds_q55/DuckDB:vortex-compact 14526692 1.55275e+07 0.935543 ns
tpcds_q56/DuckDB:vortex-compact 33809550 3.4566e+07 0.978117 ns
tpcds_q57/DuckDB:vortex-compact 89188847 8.58591e+07 1.03878 ns
tpcds_q58/DuckDB:vortex-compact 40838347 3.50469e+07 1.16525 ns
tpcds_q59/DuckDB:vortex-compact 63579416 6.29772e+07 1.00956 ns
tpcds_q60/DuckDB:vortex-compact 40557475 3.99979e+07 1.01399 ns
tpcds_q61/DuckDB:vortex-compact 44841620 4.38668e+07 1.02222 ns
tpcds_q62/DuckDB:vortex-compact 26502310 2.74524e+07 0.965391 ns
tpcds_q63/DuckDB:vortex-compact 27892431 2.67303e+07 1.04348 ns
tpcds_q64/DuckDB:vortex-compact 159117623 1.53428e+08 1.03708 ns
tpcds_q65/DuckDB:vortex-compact 36199701 3.5304e+07 1.02537 ns
tpcds_q66/DuckDB:vortex-compact 33793777 3.11064e+07 1.08639 ns
tpcds_q67/DuckDB:vortex-compact 213036589 2.12209e+08 1.0039 ns
tpcds_q68/DuckDB:vortex-compact 40356878 4.54532e+07 0.887878 ns
tpcds_q69/DuckDB:vortex-compact 54919202 5.35584e+07 1.02541 ns
tpcds_q70/DuckDB:vortex-compact 73803571 7.44879e+07 0.990813 ns
tpcds_q71/DuckDB:vortex-compact 41109331 3.97061e+07 1.03534 ns
tpcds_q72/DuckDB:vortex-compact 167882885 1.7112e+08 0.981082 ns
tpcds_q73/DuckDB:vortex-compact 27474842 2.80495e+07 0.979513 ns
tpcds_q74/DuckDB:vortex-compact 75460628 7.69613e+07 0.980501 ns
tpcds_q75/DuckDB:vortex-compact 72618998 6.67091e+07 1.08859 ns
tpcds_q76/DuckDB:vortex-compact 29426634 2.76345e+07 1.06485 ns
tpcds_q77/DuckDB:vortex-compact 35766891 3.17616e+07 1.1261 ns
tpcds_q78/DuckDB:vortex-compact 95520151 9.61252e+07 0.993705 ns
tpcds_q79/DuckDB:vortex-compact 38477215 3.77586e+07 1.01903 ns
tpcds_q80/DuckDB:vortex-compact 60840252 5.77259e+07 1.05395 ns
tpcds_q81/DuckDB:vortex-compact 36634275 3.62345e+07 1.01103 ns
tpcds_q82/DuckDB:vortex-compact 17717902 1.76374e+07 1.00456 ns
tpcds_q83/DuckDB:vortex-compact 38319466 3.82624e+07 1.00149 ns
tpcds_q84/DuckDB:vortex-compact 30912853 2.9416e+07 1.05089 ns
tpcds_q85/DuckDB:vortex-compact 136804675237 1.36271e+11 1.00391 ns
tpcds_q86/DuckDB:vortex-compact 54900656 5.58166e+07 0.983591 ns
tpcds_q87/DuckDB:vortex-compact 50065142 5.30739e+07 0.94331 ns
tpcds_q88/DuckDB:vortex-compact 83649457 8.72047e+07 0.959231 ns
tpcds_q89/DuckDB:vortex-compact 32137123 2.93955e+07 1.09327 ns
tpcds_q90/DuckDB:vortex-compact 20778760 2.07072e+07 1.00345 ns
tpcds_q91/DuckDB:vortex-compact 32742714 3.08423e+07 1.06162 ns
tpcds_q92/DuckDB:vortex-compact 19377327 1.91981e+07 1.00934 ns
tpcds_q93/DuckDB:vortex-compact 40930182 3.98271e+07 1.0277 ns
tpcds_q94/DuckDB:vortex-compact 52288083 5.10274e+07 1.02471 ns
tpcds_q95/DuckDB:vortex-compact 274280167 2.69408e+08 1.01808 ns
tpcds_q96/DuckDB:vortex-compact 14742232 1.48708e+07 0.991352 ns
tpcds_q97/DuckDB:vortex-compact 54054709 5.44822e+07 0.992154 ns
tpcds_q98/DuckDB:vortex-compact 23882036 2.33025e+07 1.02487 ns
tpcds_q99/DuckDB:vortex-compact 55003752 5.2925e+07 1.03928 ns
tpcds_q01/DuckDB:duckdb 29868721 2.82442e+07 1.05752 ns
tpcds_q02/DuckDB:duckdb 22240005 2.12843e+07 1.0449 ns
tpcds_q03/DuckDB:duckdb 10533949 1.06866e+07 0.985718 ns
tpcds_q04/DuckDB:duckdb 173174853 1.71588e+08 1.00925 ns
tpcds_q05/DuckDB:duckdb 21375806 1.94454e+07 1.09927 ns
tpcds_q06/DuckDB:duckdb 29893585 2.89891e+07 1.0312 ns
tpcds_q07/DuckDB:duckdb 40668715 4.03561e+07 1.00775 ns
tpcds_q08/DuckDB:duckdb 125049518 1.23416e+08 1.01324 ns
tpcds_q09/DuckDB:duckdb 19214241 1.89421e+07 1.01437 ns
tpcds_q10/DuckDB:duckdb 27726766 2.6676e+07 1.03939 ns
tpcds_q11/DuckDB:duckdb 149139895 1.46463e+08 1.01827 ns
tpcds_q12/DuckDB:duckdb 14484199 1.36172e+07 1.06367 ns
tpcds_q13/DuckDB:duckdb 26821355 2.65041e+07 1.01197 ns
tpcds_q14/DuckDB:duckdb 102372696 1.02274e+08 1.00096 ns
tpcds_q15/DuckDB:duckdb 23481302 2.19828e+07 1.06817 ns
tpcds_q16/DuckDB:duckdb 20967223 2.00925e+07 1.04354 ns
tpcds_q17/DuckDB:duckdb 25796851 2.45929e+07 1.04895 ns
tpcds_q18/DuckDB:duckdb 49228021 4.68217e+07 1.05139 ns
tpcds_q19/DuckDB:duckdb 20080163 1.93205e+07 1.03932 ns
tpcds_q20/DuckDB:duckdb 14874159 1.4281e+07 1.04153 ns
tpcds_q21/DuckDB:duckdb 8689229 7.85652e+06 1.10599 ns
tpcds_q22/DuckDB:duckdb 89267263 8.39348e+07 1.06353 ns
tpcds_q23/DuckDB:duckdb 58338001 5.69406e+07 1.02454 ns
tpcds_q24/DuckDB:duckdb 26948448 2.67322e+07 1.00809 ns
tpcds_q25/DuckDB:duckdb 19413354 1.84005e+07 1.05505 ns
tpcds_q26/DuckDB:duckdb 28598459 2.75033e+07 1.03982 ns
tpcds_q27/DuckDB:duckdb 50632496 5.13423e+07 0.986176 ns
tpcds_q28/DuckDB:duckdb 27487578 2.69563e+07 1.01971 ns
tpcds_q29/DuckDB:duckdb 24207539 2.38851e+07 1.0135 ns
tpcds_q30/DuckDB:duckdb 33854522 3.3357e+07 1.01492 ns
tpcds_q31/DuckDB:duckdb 26107790 2.52705e+07 1.03313 ns
tpcds_q32/DuckDB:duckdb 9034106 8.49752e+06 1.06315 ns
tpcds_q33/DuckDB:duckdb 16824797 1.60655e+07 1.04726 ns
tpcds_q34/DuckDB:duckdb 18072843 1.73431e+07 1.04208 ns
tpcds_q35/DuckDB:duckdb 35131818 3.4487e+07 1.0187 ns
tpcds_q36/DuckDB:duckdb 82210795 7.79591e+07 1.05454 ns
tpcds_q37/DuckDB:duckdb 9438896 8.74304e+06 1.07959 ns
tpcds_q38/DuckDB:duckdb 33060797 3.2506e+07 1.01707 ns
tpcds_q39/DuckDB:duckdb 46777141 4.53739e+07 1.03093 ns
tpcds_q40/DuckDB:duckdb 15444090 1.48215e+07 1.04201 ns
tpcds_q41/DuckDB:duckdb 10161041 9.9234e+06 1.02395 ns
tpcds_q42/DuckDB:duckdb 8490408 8.08762e+06 1.0498 ns
tpcds_q43/DuckDB:duckdb 13201541 1.30811e+07 1.00921 ns
tpcds_q44/DuckDB:duckdb 21051129 2.002e+07 1.05151 ns
tpcds_q45/DuckDB:duckdb 18806366 1.80839e+07 1.03995 ns
tpcds_q46/DuckDB:duckdb 40182964 3.90881e+07 1.02801 ns
tpcds_q47/DuckDB:duckdb 65748453 6.47247e+07 1.01582 ns
tpcds_q48/DuckDB:duckdb 25825654 2.53247e+07 1.01978 ns
tpcds_q49/DuckDB:duckdb 22257632 2.12991e+07 1.04501 ns
tpcds_q50/DuckDB:duckdb 17215764 1.63903e+07 1.05036 ns
tpcds_q51/DuckDB:duckdb 91825239 9.06499e+07 1.01297 ns
tpcds_q52/DuckDB:duckdb 9045768 8.91826e+06 1.0143 ns
tpcds_q53/DuckDB:duckdb 15284429 1.44543e+07 1.05743 ns
tpcds_q54/DuckDB:duckdb 18951396 1.86877e+07 1.01411 ns
tpcds_q55/DuckDB:duckdb 9193167 8.78567e+06 1.04638 ns
tpcds_q56/DuckDB:duckdb 17342022 1.65971e+07 1.04488 ns
tpcds_q57/DuckDB:duckdb 56654730 5.63291e+07 1.00578 ns
tpcds_q58/DuckDB:duckdb 15825032 1.54907e+07 1.02158 ns
tpcds_q59/DuckDB:duckdb 34331417 3.4369e+07 0.998905 ns
tpcds_q60/DuckDB:duckdb 19228275 1.81524e+07 1.05927 ns
tpcds_q61/DuckDB:duckdb 18552833 1.8103e+07 1.02485 ns
tpcds_q62/DuckDB:duckdb 10763886 1.03884e+07 1.03614 ns
tpcds_q63/DuckDB:duckdb 12941648 1.24385e+07 1.04045 ns
tpcds_q64/DuckDB:duckdb 57640388 5.58913e+07 1.03129 ns
tpcds_q65/DuckDB:duckdb 33367283 3.26248e+07 1.02276 ns
tpcds_q66/DuckDB:duckdb 23382769 2.28758e+07 1.02216 ns
tpcds_q67/DuckDB:duckdb 140226189 1.36582e+08 1.02668 ns
tpcds_q68/DuckDB:duckdb 28653937 2.69699e+07 1.06244 ns
tpcds_q69/DuckDB:duckdb 30936423 2.91209e+07 1.06235 ns
tpcds_q70/DuckDB:duckdb 21052688 2.06414e+07 1.01992 ns
tpcds_q71/DuckDB:duckdb 17368029 1.68965e+07 1.02791 ns
tpcds_q72/DuckDB:duckdb 43664035 4.10851e+07 1.06277 ns
tpcds_q73/DuckDB:duckdb 13024225 1.30995e+07 0.994255 ns
tpcds_q74/DuckDB:duckdb 108794277 1.05453e+08 1.03168 ns
tpcds_q75/DuckDB:duckdb 42289855 4.34574e+07 0.973134 ns
tpcds_q76/DuckDB:duckdb 14073441 1.46112e+07 0.963199 ns
tpcds_q77/DuckDB:duckdb 13694175 1.3399e+07 1.02203 ns
tpcds_q78/DuckDB:duckdb 61721540 6.07645e+07 1.01575 ns
tpcds_q79/DuckDB:duckdb 20833093 2.10276e+07 0.99075 ns
tpcds_q80/DuckDB:duckdb 32528306 3.04871e+07 1.06695 ns
tpcds_q81/DuckDB:duckdb 42545535 4.07969e+07 1.04286 ns
tpcds_q82/DuckDB:duckdb 11519233 1.07341e+07 1.07315 ns
tpcds_q83/DuckDB:duckdb 11497491 1.09519e+07 1.04982 ns
tpcds_q84/DuckDB:duckdb 14965559 1.47629e+07 1.01373 ns
tpcds_q85/DuckDB:duckdb 28821990 2.79563e+07 1.03097 ns
tpcds_q86/DuckDB:duckdb 16659641 1.53011e+07 1.08879 ns
tpcds_q87/DuckDB:duckdb 35054971 3.41059e+07 1.02783 ns
tpcds_q88/DuckDB:duckdb 28194829 2.63982e+07 1.06806 ns
tpcds_q89/DuckDB:duckdb 17628773 1.73211e+07 1.01776 ns
tpcds_q90/DuckDB:duckdb 6755704 6.17299e+06 1.0944 ns
tpcds_q91/DuckDB:duckdb 14827733 1.41826e+07 1.04549 ns
tpcds_q92/DuckDB:duckdb 10452199 9.9953e+06 1.04571 ns
tpcds_q93/DuckDB:duckdb 23478533 2.28811e+07 1.02611 ns
tpcds_q94/DuckDB:duckdb 15512669 1.53584e+07 1.01005 ns
tpcds_q95/DuckDB:duckdb 111629216 1.07828e+08 1.03525 ns
tpcds_q96/DuckDB:duckdb 6379484 5.79936e+06 1.10003 ns
tpcds_q97/DuckDB:duckdb 36044179 3.37649e+07 1.06751 ns
tpcds_q98/DuckDB:duckdb 19123785 1.76577e+07 1.08303 ns
tpcds_q99/DuckDB:duckdb 22067238 2.11517e+07 1.04329 ns

zhuqi-lucas pushed a commit to massive-com/vortex that referenced this pull request Sep 23, 2025
Just made sure there's no breaking changes coming our way. Includes
support for the two new Arrow decimal types (32 and 64 bits), but
without converting from Vortex dtype into them.

Codspeed improvements are due to a new inline hint on arrow's
`BitIterator::next` (found by @0ax1 🥳).

Open issues:
- [ ] apache/datafusion#17489 - mostly affects
if/how much support we want to provide to decimals, or whether we need
to provide some other solution for DataFusion.
- [ ] Issue with followups -
vortex-data#4668

---------

Signed-off-by: Adam Gutglick <[email protected]>
(cherry picked from commit cc426c8)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Release label indicating a new feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants