Skip to content

Conversation

@AdamGS
Copy link
Contributor

@AdamGS AdamGS commented Nov 10, 2025

Taken out of #5205, I think we might hit this issue otherwise, and this also just make sense generally?

@AdamGS AdamGS added benchmark-sql chore Release label indicating a trivial change labels Nov 10, 2025
@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.980x ➖
  • Vortex: 0.980x ➖
  • duckdb:vortex: 0.984x ➖
  • datafusion:vortex: 0.975x ➖
  • Best: tpch_q12/datafusion:vortex-file-compressed (0.909x)
  • Worst: tpch_q11/duckdb:vortex-compact (1.084x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 66d8dfe base f231932 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 61358320 6.13774e+07 0.999689 ns
tpch_q02/datafusion:arrow 18604342 1.89143e+07 0.983613 ns
tpch_q03/datafusion:arrow 23001987 2.31826e+07 0.99221 ns
tpch_q04/datafusion:arrow 12651479 1.22902e+07 1.0294 ns
tpch_q05/datafusion:arrow 35081018 3.39544e+07 1.03318 ns
tpch_q06/datafusion:arrow 9094376 9.20565e+06 0.987912 ns
tpch_q07/datafusion:arrow 52430727 5.19231e+07 1.00978 ns
tpch_q08/datafusion:arrow 18802404 1.9202e+07 0.97919 ns
tpch_q09/datafusion:arrow 32111610 3.18307e+07 1.00883 ns
tpch_q10/datafusion:arrow 28598231 2.78842e+07 1.02561 ns
tpch_q11/datafusion:arrow 38912493 3.91726e+07 0.993359 ns
tpch_q12/datafusion:arrow 19816210 1.92397e+07 1.02997 ns
tpch_q13/datafusion:arrow 18015381 1.99207e+07 0.904353 ns
tpch_q14/datafusion:arrow 7260522 7.41843e+06 0.978714 ns
tpch_q15/datafusion:arrow 13605757 1.37669e+07 0.988297 ns
tpch_q16/datafusion:arrow 15020129 1.57736e+07 0.952234 ns
tpch_q17/datafusion:arrow 49916806 4.92265e+07 1.01402 ns
tpch_q18/datafusion:arrow 101746317 1.02073e+08 0.996795 ns
tpch_q19/datafusion:arrow 17609070 1.72741e+07 1.01939 ns
tpch_q20/datafusion:arrow 21592076 2.25745e+07 0.956482 ns
tpch_q21/datafusion:arrow 75749200 7.5564e+07 1.00245 ns
tpch_q22/datafusion:arrow 10238485 1.02528e+07 0.998602 ns
tpch_q01/datafusion:parquet 189183830 1.85943e+08 1.01743 ns
tpch_q02/datafusion:parquet 92615844 9.57329e+07 0.96744 ns
tpch_q03/datafusion:parquet 88380646 8.62834e+07 1.02431 ns
tpch_q04/datafusion:parquet 56584707 5.72054e+07 0.98915 ns
tpch_q05/datafusion:parquet 102563080 1.05348e+08 0.973563 ns
tpch_q06/datafusion:parquet 35246837 4.07263e+07 0.865456 ns
tpch_q07/datafusion:parquet 129723448 1.38344e+08 0.937686 ns
tpch_q08/datafusion:parquet 130915189 1.29617e+08 1.01002 ns
tpch_q09/datafusion:parquet 157498145 1.57651e+08 0.999033 ns
tpch_q10/datafusion:parquet 128797197 1.2899e+08 0.998502 ns
tpch_q11/datafusion:parquet 74587194 7.46283e+07 0.99945 ns
tpch_q12/datafusion:parquet 93812264 9.45086e+07 0.992633 ns
tpch_q13/datafusion:parquet 202353052 2.03658e+08 0.993592 ns
tpch_q14/datafusion:parquet 45060861 5.15642e+07 0.873879 ns
tpch_q15/datafusion:parquet 67259154 7.51863e+07 0.894567 ns
tpch_q16/datafusion:parquet 46356531 4.758e+07 0.974287 ns
tpch_q17/datafusion:parquet 142335938 1.37035e+08 1.03868 ns
tpch_q18/datafusion:parquet 177540035 1.82782e+08 0.97132 ns
tpch_q19/datafusion:parquet 91369446 1.02821e+08 0.888629 ns
tpch_q20/datafusion:parquet 75728682 6.93879e+07 1.09138 ns
tpch_q21/datafusion:parquet 155895156 1.47591e+08 1.05626 ns
tpch_q22/datafusion:parquet 68829220 7.12364e+07 0.966208 ns
tpch_q01/datafusion:vortex-file-compressed 62587175 6.74635e+07 0.927719 ns
tpch_q02/datafusion:vortex-file-compressed 37787339 3.97429e+07 0.950794 ns
tpch_q03/datafusion:vortex-file-compressed 27264225 2.91424e+07 0.935551 ns
tpch_q04/datafusion:vortex-file-compressed 18465583 1.95456e+07 0.944742 ns
tpch_q05/datafusion:vortex-file-compressed 66700408 6.79598e+07 0.981469 ns
tpch_q06/datafusion:vortex-file-compressed 10325064 1.03115e+07 1.00132 ns
tpch_q07/datafusion:vortex-file-compressed 73239974 7.54211e+07 0.971081 ns
tpch_q08/datafusion:vortex-file-compressed 43917139 4.40589e+07 0.996783 ns
tpch_q09/datafusion:vortex-file-compressed 61355572 6.14077e+07 0.999151 ns
tpch_q10/datafusion:vortex-file-compressed 49545517 5.07428e+07 0.976405 ns
tpch_q11/datafusion:vortex-file-compressed 26986395 2.77397e+07 0.972843 ns
tpch_q12/datafusion:vortex-file-compressed 20810198 2.29011e+07 0.908698 ns
tpch_q13/datafusion:vortex-file-compressed 29891613 2.97517e+07 1.0047 ns
tpch_q14/datafusion:vortex-file-compressed 14297898 1.46122e+07 0.978493 ns
tpch_q15/datafusion:vortex-file-compressed 22949139 2.44256e+07 0.939552 ns
tpch_q16/datafusion:vortex-file-compressed 22195794 2.27553e+07 0.975413 ns
tpch_q17/datafusion:vortex-file-compressed 63440525 6.27606e+07 1.01083 ns
tpch_q18/datafusion:vortex-file-compressed 98715553 9.9555e+07 0.991568 ns
tpch_q19/datafusion:vortex-file-compressed 23030043 2.21136e+07 1.04144 ns
tpch_q20/datafusion:vortex-file-compressed 29009794 2.83952e+07 1.02164 ns
tpch_q21/datafusion:vortex-file-compressed 74120405 7.50388e+07 0.987761 ns
tpch_q22/datafusion:vortex-file-compressed 17379233 1.81284e+07 0.958673 ns
tpch_q01/datafusion:vortex-compact 65418494 6.78608e+07 0.96401 ns
tpch_q02/datafusion:vortex-compact 43305872 4.33664e+07 0.998604 ns
tpch_q03/datafusion:vortex-compact 29754630 3.06052e+07 0.972208 ns
tpch_q04/datafusion:vortex-compact 21263946 2.29949e+07 0.924724 ns
tpch_q05/datafusion:vortex-compact 67158619 7.07656e+07 0.949029 ns
tpch_q06/datafusion:vortex-compact 15454681 1.6438e+07 0.940179 ns
tpch_q07/datafusion:vortex-compact 80176438 8.17908e+07 0.980263 ns
tpch_q08/datafusion:vortex-compact 48203123 4.98094e+07 0.967752 ns
tpch_q09/datafusion:vortex-compact 67098261 6.92123e+07 0.969455 ns
tpch_q10/datafusion:vortex-compact 48908302 5.04902e+07 0.968669 ns
tpch_q11/datafusion:vortex-compact 28357306 2.8713e+07 0.987612 ns
tpch_q12/datafusion:vortex-compact 30602766 3.06925e+07 0.997075 ns
tpch_q13/datafusion:vortex-compact 35690052 3.62965e+07 0.983293 ns
tpch_q14/datafusion:vortex-compact 18832917 1.94354e+07 0.969001 ns
tpch_q15/datafusion:vortex-compact 33237318 3.38236e+07 0.982666 ns
tpch_q16/datafusion:vortex-compact 28849244 2.85816e+07 1.00936 ns
tpch_q17/datafusion:vortex-compact 69750599 6.8911e+07 1.01218 ns
tpch_q18/datafusion:vortex-compact 99927639 1.01578e+08 0.983749 ns
tpch_q19/datafusion:vortex-compact 38640524 4.03006e+07 0.958807 ns
tpch_q20/datafusion:vortex-compact 34100466 3.46449e+07 0.984286 ns
tpch_q21/datafusion:vortex-compact 80851597 8.29434e+07 0.974781 ns
tpch_q22/datafusion:vortex-compact 17342764 1.77518e+07 0.976959 ns
tpch_q01/duckdb:parquet 79983175 1.16781e+08 0.684898 ns 🚀
tpch_q02/duckdb:parquet 47377887 4.82799e+07 0.981318 ns
tpch_q03/duckdb:parquet 77035643 7.76353e+07 0.992276 ns
tpch_q04/duckdb:parquet 62164330 6.72371e+07 0.924554 ns
tpch_q05/duckdb:parquet 75295324 7.52893e+07 1.00008 ns
tpch_q06/duckdb:parquet 22862469 2.29315e+07 0.996991 ns
tpch_q07/duckdb:parquet 81357715 9.48369e+07 0.85787 ns
tpch_q08/duckdb:parquet 117443699 9.75944e+07 1.20339 ns
tpch_q09/duckdb:parquet 145619478 1.45844e+08 0.998461 ns
tpch_q10/duckdb:parquet 151770741 1.39791e+08 1.0857 ns
tpch_q11/duckdb:parquet 26171409 2.65838e+07 0.984488 ns
tpch_q12/duckdb:parquet 71799997 7.3192e+07 0.980981 ns
tpch_q13/duckdb:parquet 276690434 2.75681e+08 1.00366 ns
tpch_q14/duckdb:parquet 52870802 5.85148e+07 0.903545 ns
tpch_q15/duckdb:parquet 29485204 2.93748e+07 1.00376 ns
tpch_q16/duckdb:parquet 59946468 6.0568e+07 0.989738 ns
tpch_q17/duckdb:parquet 71967672 8.53205e+07 0.843498 ns
tpch_q18/duckdb:parquet 132856159 1.31692e+08 1.00884 ns
tpch_q19/duckdb:parquet 73205574 9.40026e+07 0.778761 ns
tpch_q20/duckdb:parquet 88665856 7.19238e+07 1.23277 ns
tpch_q21/duckdb:parquet 201240698 2.02855e+08 0.992041 ns
tpch_q22/duckdb:parquet 56776291 5.69314e+07 0.997275 ns
tpch_q01/duckdb:vortex-file-compressed 30047938 3.05829e+07 0.982508 ns
tpch_q02/duckdb:vortex-file-compressed 27444637 2.81467e+07 0.975058 ns
tpch_q03/duckdb:vortex-file-compressed 31947952 3.20138e+07 0.997943 ns
tpch_q04/duckdb:vortex-file-compressed 36050270 3.6694e+07 0.982457 ns
tpch_q05/duckdb:vortex-file-compressed 37038173 3.63277e+07 1.01956 ns
tpch_q06/duckdb:vortex-file-compressed 10225748 1.09256e+07 0.935944 ns
tpch_q07/duckdb:vortex-file-compressed 39956612 4.05365e+07 0.985696 ns
tpch_q08/duckdb:vortex-file-compressed 43208867 4.48706e+07 0.962966 ns
tpch_q09/duckdb:vortex-file-compressed 71986350 7.29909e+07 0.986237 ns
tpch_q10/duckdb:vortex-file-compressed 34833120 3.55221e+07 0.980606 ns
tpch_q11/duckdb:vortex-file-compressed 15058563 1.63826e+07 0.919183 ns
tpch_q12/duckdb:vortex-file-compressed 24922206 2.5958e+07 0.960097 ns
tpch_q13/duckdb:vortex-file-compressed 38919578 3.95384e+07 0.984348 ns
tpch_q14/duckdb:vortex-file-compressed 24377792 2.48788e+07 0.979864 ns
tpch_q15/duckdb:vortex-file-compressed 17060379 1.73713e+07 0.982103 ns
tpch_q16/duckdb:vortex-file-compressed 33226786 3.33643e+07 0.995879 ns
tpch_q17/duckdb:vortex-file-compressed 26865395 2.75067e+07 0.976685 ns
tpch_q18/duckdb:vortex-file-compressed 50297197 5.10868e+07 0.984544 ns
tpch_q19/duckdb:vortex-file-compressed 32639628 3.27882e+07 0.99547 ns
tpch_q20/duckdb:vortex-file-compressed 35537562 3.50621e+07 1.01356 ns
tpch_q21/duckdb:vortex-file-compressed 103265378 1.0536e+08 0.980124 ns
tpch_q22/duckdb:vortex-file-compressed 20777404 2.14189e+07 0.97005 ns
tpch_q01/duckdb:vortex-compact 34679755 3.5985e+07 0.963727 ns
tpch_q02/duckdb:vortex-compact 37470069 3.78786e+07 0.989215 ns
tpch_q03/duckdb:vortex-compact 40273000 3.85692e+07 1.04417 ns
tpch_q04/duckdb:vortex-compact 43280173 4.40847e+07 0.981751 ns
tpch_q05/duckdb:vortex-compact 43259836 4.42628e+07 0.977341 ns
tpch_q06/duckdb:vortex-compact 15870652 1.65468e+07 0.959135 ns
tpch_q07/duckdb:vortex-compact 48680038 4.91277e+07 0.990888 ns
tpch_q08/duckdb:vortex-compact 56052121 5.61836e+07 0.997659 ns
tpch_q09/duckdb:vortex-compact 78244367 8.14257e+07 0.960929 ns
tpch_q10/duckdb:vortex-compact 43702699 4.40243e+07 0.992694 ns
tpch_q11/duckdb:vortex-compact 21091859 1.94632e+07 1.08368 ns
tpch_q12/duckdb:vortex-compact 49257830 4.98777e+07 0.987572 ns
tpch_q13/duckdb:vortex-compact 44673646 4.56622e+07 0.97835 ns
tpch_q14/duckdb:vortex-compact 29922410 3.06567e+07 0.976047 ns
tpch_q15/duckdb:vortex-compact 20730815 2.17986e+07 0.951015 ns
tpch_q16/duckdb:vortex-compact 41573599 4.08629e+07 1.01739 ns
tpch_q17/duckdb:vortex-compact 30802845 3.18199e+07 0.968037 ns
tpch_q18/duckdb:vortex-compact 56369147 5.73936e+07 0.98215 ns
tpch_q19/duckdb:vortex-compact 41627098 4.12654e+07 1.00877 ns
tpch_q20/duckdb:vortex-compact 47076382 4.75448e+07 0.990147 ns
tpch_q21/duckdb:vortex-compact 116529874 1.16118e+08 1.00355 ns
tpch_q22/duckdb:vortex-compact 21386399 2.23574e+07 0.956569 ns
tpch_q01/duckdb:duckdb 17506817 1.75337e+07 0.998465 ns
tpch_q02/duckdb:duckdb 14161302 1.51362e+07 0.93559 ns
tpch_q03/duckdb:duckdb 21363433 2.16289e+07 0.987726 ns
tpch_q04/duckdb:duckdb 20420390 2.02477e+07 1.00853 ns
tpch_q05/duckdb:duckdb 23720078 2.39915e+07 0.988687 ns
tpch_q06/duckdb:duckdb 7322980 7.35337e+06 0.995867 ns
tpch_q07/duckdb:duckdb 26939879 2.70112e+07 0.997359 ns
tpch_q08/duckdb:duckdb 26756808 2.72226e+07 0.982888 ns
tpch_q09/duckdb:duckdb 59224500 6.07581e+07 0.974759 ns
tpch_q10/duckdb:duckdb 61760258 6.33017e+07 0.975649 ns
tpch_q11/duckdb:duckdb 7100175 7.29961e+06 0.972679 ns
tpch_q12/duckdb:duckdb 17589260 1.75814e+07 1.00044 ns
tpch_q13/duckdb:duckdb 39639666 4.08041e+07 0.971463 ns
tpch_q14/duckdb:duckdb 22939143 2.28608e+07 1.00343 ns
tpch_q15/duckdb:duckdb 14045353 1.42362e+07 0.986594 ns
tpch_q16/duckdb:duckdb 24956164 2.62766e+07 0.949748 ns
tpch_q17/duckdb:duckdb 18282990 1.87064e+07 0.977368 ns
tpch_q18/duckdb:duckdb 39600942 3.98728e+07 0.993182 ns
tpch_q19/duckdb:duckdb 32143463 3.27368e+07 0.981877 ns
tpch_q20/duckdb:duckdb 27039587 2.72084e+07 0.993795 ns
tpch_q21/duckdb:duckdb 62302381 6.37584e+07 0.977164 ns
tpch_q22/duckdb:duckdb 27033895 2.7469e+07 0.98416 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.041x ➖
  • Vortex: 1.036x ➖
  • duckdb:vortex: 1.060x ➖
  • datafusion:vortex: 1.012x ➖
  • Best: fineweb_q03/datafusion:vortex-file-compressed (0.887x)
  • Worst: fineweb_q08/duckdb:vortex-compact (1.163x)
  • Significant (>10%): 1↑ 10↓
Detailed Results Table
name PR 66d8dfe base f231932 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6138784 6.61004e+06 0.928707 ns
fineweb_q00/datafusion:parquet 6138784 6.11853e+06 1.00331 ns
fineweb_q01/datafusion:parquet 319960100 3.11615e+08 1.02678 ns
fineweb_q01/datafusion:parquet 319960100 3.07487e+08 1.04056 ns
fineweb_q02/datafusion:parquet 319428290 3.04194e+08 1.05008 ns
fineweb_q02/datafusion:parquet 319428290 3.03778e+08 1.05152 ns
fineweb_q03/datafusion:parquet 324631397 2.97596e+08 1.09085 ns
fineweb_q03/datafusion:parquet 324631397 2.94596e+08 1.10195 ns
fineweb_q04/datafusion:parquet 354254894 3.32384e+08 1.0658 ns
fineweb_q04/datafusion:parquet 354254894 3.25451e+08 1.08851 ns
fineweb_q05/datafusion:parquet 333435137 3.1795e+08 1.0487 ns
fineweb_q05/datafusion:parquet 333435137 3.23115e+08 1.03194 ns
fineweb_q06/datafusion:parquet 321778606 3.10119e+08 1.0376 ns
fineweb_q06/datafusion:parquet 321778606 3.10822e+08 1.03525 ns
fineweb_q07/datafusion:parquet 315670356 3.04859e+08 1.03546 ns
fineweb_q07/datafusion:parquet 315670356 3.00173e+08 1.05163 ns
fineweb_q08/datafusion:parquet 309469155 2.98742e+08 1.03591 ns
fineweb_q08/datafusion:parquet 309469155 2.96661e+08 1.04317 ns
fineweb_q00/datafusion:vortex-file-compressed 4606581 4.52702e+06 1.01757 ns
fineweb_q00/datafusion:vortex-file-compressed 4606581 4.30772e+06 1.06938 ns
fineweb_q01/datafusion:vortex-file-compressed 33487432 3.15278e+07 1.06216 ns
fineweb_q01/datafusion:vortex-file-compressed 33487432 3.08623e+07 1.08506 ns
fineweb_q02/datafusion:vortex-file-compressed 30691823 2.99112e+07 1.0261 ns
fineweb_q02/datafusion:vortex-file-compressed 30691823 3.34609e+07 0.917245 ns
fineweb_q03/datafusion:vortex-file-compressed 78409261 7.95779e+07 0.985315 ns
fineweb_q03/datafusion:vortex-file-compressed 78409261 8.84187e+07 0.886795 ns
fineweb_q04/datafusion:vortex-file-compressed 233759225 2.20011e+08 1.06249 ns
fineweb_q04/datafusion:vortex-file-compressed 233759225 2.22226e+08 1.0519 ns
fineweb_q05/datafusion:vortex-file-compressed 205573851 2.03457e+08 1.0104 ns
fineweb_q05/datafusion:vortex-file-compressed 205573851 2.01707e+08 1.01917 ns
fineweb_q06/datafusion:vortex-file-compressed 74161012 7.3074e+07 1.01488 ns
fineweb_q06/datafusion:vortex-file-compressed 74161012 7.03171e+07 1.05466 ns
fineweb_q07/datafusion:vortex-file-compressed 74950686 7.9933e+07 0.937669 ns
fineweb_q07/datafusion:vortex-file-compressed 74950686 7.39388e+07 1.01369 ns
fineweb_q08/datafusion:vortex-file-compressed 35138915 3.17747e+07 1.10588 ns
fineweb_q08/datafusion:vortex-file-compressed 35138915 3.38932e+07 1.03675 ns
fineweb_q00/datafusion:vortex-compact 4466086 4.92343e+06 0.907109 ns
fineweb_q00/datafusion:vortex-compact 4466086 4.67065e+06 0.956202 ns
fineweb_q01/datafusion:vortex-compact 181730174 1.78705e+08 1.01693 ns
fineweb_q01/datafusion:vortex-compact 181730174 1.76063e+08 1.03219 ns
fineweb_q02/datafusion:vortex-compact 161334158 1.75408e+08 0.919763 ns
fineweb_q02/datafusion:vortex-compact 161334158 1.7323e+08 0.931331 ns
fineweb_q03/datafusion:vortex-compact 1442399360 1.52948e+09 0.943065 ns
fineweb_q03/datafusion:vortex-compact 1442399360 1.40848e+09 1.02408 ns
fineweb_q04/datafusion:vortex-compact 1710625227 1.66136e+09 1.02966 ns
fineweb_q04/datafusion:vortex-compact 1710625227 1.64777e+09 1.03814 ns
fineweb_q05/datafusion:vortex-compact 1301322880 1.257e+09 1.03526 ns
fineweb_q05/datafusion:vortex-compact 1301322880 1.26268e+09 1.0306 ns
fineweb_q06/datafusion:vortex-compact 669932122 6.40705e+08 1.04562 ns
fineweb_q06/datafusion:vortex-compact 669932122 6.42532e+08 1.04264 ns
fineweb_q07/datafusion:vortex-compact 708857155 6.80585e+08 1.04154 ns
fineweb_q07/datafusion:vortex-compact 708857155 6.8234e+08 1.03886 ns
fineweb_q08/datafusion:vortex-compact 29230865 2.81282e+07 1.0392 ns
fineweb_q08/datafusion:vortex-compact 29230865 2.74015e+07 1.06676 ns
fineweb_q00/duckdb:parquet 31602179 2.80675e+07 1.12594 ns
fineweb_q00/duckdb:parquet 31602179 2.64011e+07 1.197 ns
fineweb_q01/duckdb:parquet 100188148 9.42824e+07 1.06264 ns
fineweb_q01/duckdb:parquet 100188148 9.3038e+07 1.07685 ns
fineweb_q02/duckdb:parquet 108157605 1.01067e+08 1.07016 ns
fineweb_q02/duckdb:parquet 108157605 9.95781e+07 1.08616 ns
fineweb_q03/duckdb:parquet 317142004 3.079e+08 1.03002 ns
fineweb_q03/duckdb:parquet 317142004 3.04865e+08 1.04027 ns
fineweb_q04/duckdb:parquet 440655090 4.2998e+08 1.02483 ns
fineweb_q04/duckdb:parquet 440655090 4.28009e+08 1.02955 ns
fineweb_q05/duckdb:parquet 417197702 4.06291e+08 1.02684 ns
fineweb_q05/duckdb:parquet 417197702 4.01959e+08 1.03791 ns
fineweb_q06/duckdb:parquet 207548393 2.04436e+08 1.01522 ns
fineweb_q06/duckdb:parquet 207548393 2.01127e+08 1.03193 ns
fineweb_q07/duckdb:parquet 221060952 2.14955e+08 1.02841 ns
fineweb_q07/duckdb:parquet 221060952 2.12202e+08 1.04175 ns
fineweb_q08/duckdb:parquet 63632183 5.85579e+07 1.08665 ns
fineweb_q08/duckdb:parquet 63632183 5.7516e+07 1.10634 ns
fineweb_q00/duckdb:vortex-file-compressed 5046579 4.76054e+06 1.06008 ns
fineweb_q00/duckdb:vortex-file-compressed 5046579 4.92394e+06 1.02491 ns
fineweb_q01/duckdb:vortex-file-compressed 23648594 2.42897e+07 0.973607 ns
fineweb_q01/duckdb:vortex-file-compressed 23648594 2.38938e+07 0.989736 ns
fineweb_q02/duckdb:vortex-file-compressed 29939098 2.86868e+07 1.04365 ns
fineweb_q02/duckdb:vortex-file-compressed 29939098 2.99597e+07 0.999312 ns
fineweb_q03/duckdb:vortex-file-compressed 114553523 1.03906e+08 1.10248 ns
fineweb_q03/duckdb:vortex-file-compressed 114553523 1.03432e+08 1.10752 ns
fineweb_q04/duckdb:vortex-file-compressed 201797599 1.92711e+08 1.04715 ns
fineweb_q04/duckdb:vortex-file-compressed 201797599 1.93373e+08 1.04357 ns
fineweb_q05/duckdb:vortex-file-compressed 187519102 1.75158e+08 1.07057 ns
fineweb_q05/duckdb:vortex-file-compressed 187519102 1.74745e+08 1.0731 ns
fineweb_q06/duckdb:vortex-file-compressed 57965249 5.56859e+07 1.04093 ns
fineweb_q06/duckdb:vortex-file-compressed 57965249 5.49619e+07 1.05464 ns
fineweb_q07/duckdb:vortex-file-compressed 60015513 5.91164e+07 1.01521 ns
fineweb_q07/duckdb:vortex-file-compressed 60015513 6.07924e+07 0.98722 ns
fineweb_q08/duckdb:vortex-file-compressed 10008288 8.8138e+06 1.13552 ns
fineweb_q08/duckdb:vortex-file-compressed 10008288 9.59318e+06 1.04327 ns
fineweb_q00/duckdb:vortex-compact 6473316 5.84176e+06 1.10811 ns
fineweb_q00/duckdb:vortex-compact 6473316 5.58312e+06 1.15944 ns
fineweb_q01/duckdb:vortex-compact 103438121 9.05983e+07 1.14172 ns
fineweb_q01/duckdb:vortex-compact 103438121 9.03245e+07 1.14518 ns
fineweb_q02/duckdb:vortex-compact 108484470 1.03697e+08 1.04616 ns
fineweb_q02/duckdb:vortex-compact 108484470 1.06332e+08 1.02024 ns
fineweb_q03/duckdb:vortex-compact 893465291 8.45936e+08 1.05619 ns
fineweb_q03/duckdb:vortex-compact 893465291 8.37485e+08 1.06684 ns
fineweb_q04/duckdb:vortex-compact 944744965 8.94927e+08 1.05567 ns
fineweb_q04/duckdb:vortex-compact 944744965 8.91192e+08 1.06009 ns
fineweb_q05/duckdb:vortex-compact 840914056 7.98877e+08 1.05262 ns
fineweb_q05/duckdb:vortex-compact 840914056 8.08424e+08 1.04019 ns
fineweb_q06/duckdb:vortex-compact 461695114 4.44968e+08 1.03759 ns
fineweb_q06/duckdb:vortex-compact 461695114 4.43081e+08 1.04201 ns
fineweb_q07/duckdb:vortex-compact 480012779 4.65592e+08 1.03097 ns
fineweb_q07/duckdb:vortex-compact 480012779 4.5767e+08 1.04882 ns
fineweb_q08/duckdb:vortex-compact 9665218 8.3092e+06 1.1632 ns
fineweb_q08/duckdb:vortex-compact 9665218 8.67469e+06 1.11419 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.999x ➖
  • Vortex: 0.993x ➖
  • duckdb:vortex: 1.020x ➖
  • datafusion:vortex: 0.966x ➖
  • Best: fineweb_q01/datafusion:vortex-compact (0.845x)
  • Worst: fineweb_q08/duckdb:vortex-file-compressed (1.145x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 66d8dfe base f231932 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6229676 6.61004e+06 0.942457 ns
fineweb_q00/datafusion:parquet 6229676 6.11853e+06 1.01817 ns
fineweb_q01/datafusion:parquet 313804471 3.11615e+08 1.00703 ns
fineweb_q01/datafusion:parquet 313804471 3.07487e+08 1.02055 ns
fineweb_q02/datafusion:parquet 307299193 3.04194e+08 1.01021 ns
fineweb_q02/datafusion:parquet 307299193 3.03778e+08 1.01159 ns
fineweb_q03/datafusion:parquet 303221174 2.97596e+08 1.0189 ns
fineweb_q03/datafusion:parquet 303221174 2.94596e+08 1.02928 ns
fineweb_q04/datafusion:parquet 328450159 3.32384e+08 0.988165 ns
fineweb_q04/datafusion:parquet 328450159 3.25451e+08 1.00922 ns
fineweb_q05/datafusion:parquet 320149102 3.1795e+08 1.00692 ns
fineweb_q05/datafusion:parquet 320149102 3.23115e+08 0.990822 ns
fineweb_q06/datafusion:parquet 310553086 3.10119e+08 1.0014 ns
fineweb_q06/datafusion:parquet 310553086 3.10822e+08 0.999136 ns
fineweb_q07/datafusion:parquet 301322197 3.04859e+08 0.988399 ns
fineweb_q07/datafusion:parquet 301322197 3.00173e+08 1.00383 ns
fineweb_q08/datafusion:parquet 298865084 2.98742e+08 1.00041 ns
fineweb_q08/datafusion:parquet 298865084 2.96661e+08 1.00743 ns
fineweb_q00/datafusion:vortex-file-compressed 4473514 4.52702e+06 0.988181 ns
fineweb_q00/datafusion:vortex-file-compressed 4473514 4.30772e+06 1.03849 ns
fineweb_q01/datafusion:vortex-file-compressed 29264162 3.15278e+07 0.928202 ns
fineweb_q01/datafusion:vortex-file-compressed 29264162 3.08623e+07 0.948217 ns
fineweb_q02/datafusion:vortex-file-compressed 31497139 2.99112e+07 1.05302 ns
fineweb_q02/datafusion:vortex-file-compressed 31497139 3.34609e+07 0.941313 ns
fineweb_q03/datafusion:vortex-file-compressed 74968127 7.95779e+07 0.942073 ns
fineweb_q03/datafusion:vortex-file-compressed 74968127 8.84187e+07 0.847876 ns
fineweb_q04/datafusion:vortex-file-compressed 214911633 2.20011e+08 0.976823 ns
fineweb_q04/datafusion:vortex-file-compressed 214911633 2.22226e+08 0.967085 ns
fineweb_q05/datafusion:vortex-file-compressed 190105919 2.03457e+08 0.934378 ns
fineweb_q05/datafusion:vortex-file-compressed 190105919 2.01707e+08 0.942486 ns
fineweb_q06/datafusion:vortex-file-compressed 73623586 7.3074e+07 1.00752 ns
fineweb_q06/datafusion:vortex-file-compressed 73623586 7.03171e+07 1.04702 ns
fineweb_q07/datafusion:vortex-file-compressed 72314722 7.9933e+07 0.904692 ns
fineweb_q07/datafusion:vortex-file-compressed 72314722 7.39388e+07 0.978035 ns
fineweb_q08/datafusion:vortex-file-compressed 30063701 3.17747e+07 0.946151 ns
fineweb_q08/datafusion:vortex-file-compressed 30063701 3.38932e+07 0.887012 ns
fineweb_q00/datafusion:vortex-compact 4704850 4.92343e+06 0.955605 ns
fineweb_q00/datafusion:vortex-compact 4704850 4.67065e+06 1.00732 ns
fineweb_q01/datafusion:vortex-compact 151074813 1.78705e+08 0.845387 ns
fineweb_q01/datafusion:vortex-compact 151074813 1.76063e+08 0.858072 ns
fineweb_q02/datafusion:vortex-compact 169691919 1.75408e+08 0.967411 ns
fineweb_q02/datafusion:vortex-compact 169691919 1.7323e+08 0.979578 ns
fineweb_q03/datafusion:vortex-compact 1370615179 1.52948e+09 0.896131 ns
fineweb_q03/datafusion:vortex-compact 1370615179 1.40848e+09 0.973116 ns
fineweb_q04/datafusion:vortex-compact 1684393095 1.66136e+09 1.01387 ns
fineweb_q04/datafusion:vortex-compact 1684393095 1.64777e+09 1.02222 ns
fineweb_q05/datafusion:vortex-compact 1255164201 1.257e+09 0.99854 ns
fineweb_q05/datafusion:vortex-compact 1255164201 1.26268e+09 0.994047 ns
fineweb_q06/datafusion:vortex-compact 634780634 6.40705e+08 0.990753 ns
fineweb_q06/datafusion:vortex-compact 634780634 6.42532e+08 0.987937 ns
fineweb_q07/datafusion:vortex-compact 667949037 6.80585e+08 0.981433 ns
fineweb_q07/datafusion:vortex-compact 667949037 6.8234e+08 0.97891 ns
fineweb_q08/datafusion:vortex-compact 29176808 2.81282e+07 1.03728 ns
fineweb_q08/datafusion:vortex-compact 29176808 2.74015e+07 1.06479 ns
fineweb_q00/duckdb:parquet 28877307 2.80675e+07 1.02885 ns
fineweb_q00/duckdb:parquet 28877307 2.64011e+07 1.09379 ns
fineweb_q01/duckdb:parquet 97136779 9.42824e+07 1.03027 ns
fineweb_q01/duckdb:parquet 97136779 9.3038e+07 1.04405 ns
fineweb_q02/duckdb:parquet 101819706 1.01067e+08 1.00745 ns
fineweb_q02/duckdb:parquet 101819706 9.95781e+07 1.02251 ns
fineweb_q03/duckdb:parquet 309831539 3.079e+08 1.00627 ns
fineweb_q03/duckdb:parquet 309831539 3.04865e+08 1.01629 ns
fineweb_q04/duckdb:parquet 432866200 4.2998e+08 1.00671 ns
fineweb_q04/duckdb:parquet 432866200 4.28009e+08 1.01135 ns
fineweb_q05/duckdb:parquet 405688110 4.06291e+08 0.998516 ns
fineweb_q05/duckdb:parquet 405688110 4.01959e+08 1.00928 ns
fineweb_q06/duckdb:parquet 202582954 2.04436e+08 0.990935 ns
fineweb_q06/duckdb:parquet 202582954 2.01127e+08 1.00724 ns
fineweb_q07/duckdb:parquet 214042958 2.14955e+08 0.995757 ns
fineweb_q07/duckdb:parquet 214042958 2.12202e+08 1.00868 ns
fineweb_q08/duckdb:parquet 61691733 5.85579e+07 1.05352 ns
fineweb_q08/duckdb:parquet 61691733 5.7516e+07 1.0726 ns
fineweb_q00/duckdb:vortex-file-compressed 4804324 4.76054e+06 1.0092 ns
fineweb_q00/duckdb:vortex-file-compressed 4804324 4.92394e+06 0.975707 ns
fineweb_q01/duckdb:vortex-file-compressed 23916928 2.42897e+07 0.984654 ns
fineweb_q01/duckdb:vortex-file-compressed 23916928 2.38938e+07 1.00097 ns
fineweb_q02/duckdb:vortex-file-compressed 32720243 2.86868e+07 1.1406 ns
fineweb_q02/duckdb:vortex-file-compressed 32720243 2.99597e+07 1.09214 ns
fineweb_q03/duckdb:vortex-file-compressed 111782577 1.03906e+08 1.07581 ns
fineweb_q03/duckdb:vortex-file-compressed 111782577 1.03432e+08 1.08073 ns
fineweb_q04/duckdb:vortex-file-compressed 194563650 1.92711e+08 1.00961 ns
fineweb_q04/duckdb:vortex-file-compressed 194563650 1.93373e+08 1.00616 ns
fineweb_q05/duckdb:vortex-file-compressed 186227925 1.75158e+08 1.0632 ns
fineweb_q05/duckdb:vortex-file-compressed 186227925 1.74745e+08 1.06571 ns
fineweb_q06/duckdb:vortex-file-compressed 55886310 5.56859e+07 1.0036 ns
fineweb_q06/duckdb:vortex-file-compressed 55886310 5.49619e+07 1.01682 ns
fineweb_q07/duckdb:vortex-file-compressed 59051216 5.91164e+07 0.998897 ns
fineweb_q07/duckdb:vortex-file-compressed 59051216 6.07924e+07 0.971358 ns
fineweb_q08/duckdb:vortex-file-compressed 10095520 8.8138e+06 1.14542 ns
fineweb_q08/duckdb:vortex-file-compressed 10095520 9.59318e+06 1.05236 ns
fineweb_q00/duckdb:vortex-compact 5798340 5.84176e+06 0.992567 ns
fineweb_q00/duckdb:vortex-compact 5798340 5.58312e+06 1.03855 ns
fineweb_q01/duckdb:vortex-compact 100905161 9.05983e+07 1.11376 ns
fineweb_q01/duckdb:vortex-compact 100905161 9.03245e+07 1.11714 ns
fineweb_q02/duckdb:vortex-compact 98960591 1.03697e+08 0.954321 ns
fineweb_q02/duckdb:vortex-compact 98960591 1.06332e+08 0.930677 ns
fineweb_q03/duckdb:vortex-compact 846829150 8.45936e+08 1.00106 ns
fineweb_q03/duckdb:vortex-compact 846829150 8.37485e+08 1.01116 ns
fineweb_q04/duckdb:vortex-compact 900642794 8.94927e+08 1.00639 ns
fineweb_q04/duckdb:vortex-compact 900642794 8.91192e+08 1.0106 ns
fineweb_q05/duckdb:vortex-compact 808426809 7.98877e+08 1.01195 ns
fineweb_q05/duckdb:vortex-compact 808426809 8.08424e+08 1 ns
fineweb_q06/duckdb:vortex-compact 444680339 4.44968e+08 0.999353 ns
fineweb_q06/duckdb:vortex-compact 444680339 4.43081e+08 1.00361 ns
fineweb_q07/duckdb:vortex-compact 466219705 4.65592e+08 1.00135 ns
fineweb_q07/duckdb:vortex-compact 466219705 4.5767e+08 1.01868 ns
fineweb_q08/duckdb:vortex-compact 7965288 8.3092e+06 0.958611 ns
fineweb_q08/duckdb:vortex-compact 7965288 8.67469e+06 0.918221 ns

@codecov
Copy link

codecov bot commented Nov 10, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.31%. Comparing base (7541a3b) to head (11fe8d0).
⚠️ Report is 1 commits behind head on develop.

☔ 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.

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.026x ➖
  • Vortex: 1.032x ➖
  • duckdb:vortex: 1.035x ➖
  • datafusion:vortex: 1.030x ➖
  • Best: tpch_q04/duckdb:vortex-compact (0.672x)
  • Worst: tpch_q09/datafusion:vortex-file-compressed (1.487x)
  • Significant (>30%): 1↑ 2↓
Detailed Results Table
name PR 66d8dfe base f231932 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 268625911 2.62486e+08 1.02339 ns
tpch_q02/datafusion:parquet 369502592 4.08465e+08 0.904613 ns
tpch_q03/datafusion:parquet 307180019 3.09731e+08 0.991765 ns
tpch_q04/datafusion:parquet 140971061 1.41119e+08 0.998949 ns
tpch_q05/datafusion:parquet 462247400 3.78882e+08 1.22003 ns
tpch_q06/datafusion:parquet 135773389 1.3769e+08 0.986082 ns
tpch_q07/datafusion:parquet 412743798 3.94934e+08 1.0451 ns
tpch_q08/datafusion:parquet 488943153 4.5683e+08 1.07029 ns
tpch_q09/datafusion:parquet 444409404 4.44867e+08 0.998971 ns
tpch_q10/datafusion:parquet 458102749 4.5407e+08 1.00888 ns
tpch_q11/datafusion:parquet 296319255 2.9271e+08 1.01233 ns
tpch_q12/datafusion:parquet 238481763 2.20324e+08 1.08241 ns
tpch_q13/datafusion:parquet 435330689 4.34208e+08 1.00259 ns
tpch_q14/datafusion:parquet 165648151 1.66583e+08 0.994385 ns
tpch_q15/datafusion:parquet 278731755 2.76001e+08 1.00989 ns
tpch_q16/datafusion:parquet 186682195 1.91195e+08 0.976396 ns
tpch_q17/datafusion:parquet 340441117 3.30725e+08 1.02938 ns
tpch_q18/datafusion:parquet 426897875 4.36709e+08 0.977535 ns
tpch_q19/datafusion:parquet 305023235 2.96819e+08 1.02764 ns
tpch_q20/datafusion:parquet 267744304 2.6667e+08 1.00403 ns
tpch_q21/datafusion:parquet 424909929 4.3478e+08 0.977298 ns
tpch_q22/datafusion:parquet 169599448 1.67645e+08 1.01166 ns
tpch_q01/datafusion:vortex-file-compressed 263307614 2.70673e+08 0.972788 ns
tpch_q02/datafusion:vortex-file-compressed 214993930 2.10973e+08 1.01906 ns
tpch_q03/datafusion:vortex-file-compressed 322289971 2.83554e+08 1.13661 ns
tpch_q04/datafusion:vortex-file-compressed 189185577 1.80999e+08 1.04523 ns
tpch_q05/datafusion:vortex-file-compressed 284074815 2.63261e+08 1.07906 ns
tpch_q06/datafusion:vortex-file-compressed 196887801 1.83888e+08 1.07069 ns
tpch_q07/datafusion:vortex-file-compressed 328151147 2.49652e+08 1.31443 ns 🚨
tpch_q08/datafusion:vortex-file-compressed 465926916 4.61754e+08 1.00904 ns
tpch_q09/datafusion:vortex-file-compressed 390641343 2.62778e+08 1.48658 ns 🚨
tpch_q10/datafusion:vortex-file-compressed 369146416 3.75287e+08 0.983639 ns
tpch_q11/datafusion:vortex-file-compressed 133115735 1.11722e+08 1.1915 ns
tpch_q12/datafusion:vortex-file-compressed 269812892 2.72808e+08 0.989021 ns
tpch_q13/datafusion:vortex-file-compressed 186197375 2.08848e+08 0.891546 ns
tpch_q14/datafusion:vortex-file-compressed 171715003 1.66974e+08 1.02839 ns
tpch_q15/datafusion:vortex-file-compressed 262676183 2.52446e+08 1.04052 ns
tpch_q16/datafusion:vortex-file-compressed 127225782 1.22308e+08 1.04021 ns
tpch_q17/datafusion:vortex-file-compressed 296522102 2.59522e+08 1.14257 ns
tpch_q18/datafusion:vortex-file-compressed 349171908 3.08511e+08 1.1318 ns
tpch_q19/datafusion:vortex-file-compressed 308892937 3.07618e+08 1.00414 ns
tpch_q20/datafusion:vortex-file-compressed 235487437 2.05121e+08 1.14804 ns
tpch_q21/datafusion:vortex-file-compressed 325331725 3.37283e+08 0.964567 ns
tpch_q22/datafusion:vortex-file-compressed 127185904 1.42722e+08 0.891142 ns
tpch_q01/datafusion:vortex-compact 250335277 2.24747e+08 1.11385 ns
tpch_q02/datafusion:vortex-compact 194840970 1.99107e+08 0.978575 ns
tpch_q03/datafusion:vortex-compact 269563636 2.81017e+08 0.959242 ns
tpch_q04/datafusion:vortex-compact 176214854 1.94854e+08 0.904341 ns
tpch_q05/datafusion:vortex-compact 229447215 2.61129e+08 0.878673 ns
tpch_q06/datafusion:vortex-compact 240835670 2.41536e+08 0.997099 ns
tpch_q07/datafusion:vortex-compact 252074068 2.25152e+08 1.11957 ns
tpch_q08/datafusion:vortex-compact 260596121 2.66425e+08 0.978122 ns
tpch_q09/datafusion:vortex-compact 293252352 2.89869e+08 1.01167 ns
tpch_q10/datafusion:vortex-compact 335675474 3.31604e+08 1.01228 ns
tpch_q11/datafusion:vortex-compact 100795413 9.26013e+07 1.08849 ns
tpch_q12/datafusion:vortex-compact 304958067 3.10276e+08 0.982862 ns
tpch_q13/datafusion:vortex-compact 157982676 1.60897e+08 0.98189 ns
tpch_q14/datafusion:vortex-compact 173179172 1.77627e+08 0.97496 ns
tpch_q15/datafusion:vortex-compact 277061109 2.83121e+08 0.978595 ns
tpch_q16/datafusion:vortex-compact 131858789 1.24037e+08 1.06306 ns
tpch_q17/datafusion:vortex-compact 269265770 2.60936e+08 1.03192 ns
tpch_q18/datafusion:vortex-compact 272499297 2.72971e+08 0.998271 ns
tpch_q19/datafusion:vortex-compact 336215143 3.51252e+08 0.95719 ns
tpch_q20/datafusion:vortex-compact 233068266 2.42014e+08 0.963035 ns
tpch_q21/datafusion:vortex-compact 367751273 3.66002e+08 1.00478 ns
tpch_q22/datafusion:vortex-compact 112877077 1.15863e+08 0.974232 ns
tpch_q01/duckdb:parquet 447891874 4.7033e+08 0.952292 ns
tpch_q02/duckdb:parquet 1051864723 1.04269e+09 1.0088 ns
tpch_q03/duckdb:parquet 788613588 7.96334e+08 0.990306 ns
tpch_q04/duckdb:parquet 533636879 5.58322e+08 0.955787 ns
tpch_q05/duckdb:parquet 1223775507 1.24362e+09 0.984046 ns
tpch_q06/duckdb:parquet 350149024 3.30153e+08 1.06057 ns
tpch_q07/duckdb:parquet 980038246 9.54566e+08 1.02668 ns
tpch_q08/duckdb:parquet 1280103072 1.2793e+09 1.00063 ns
tpch_q09/duckdb:parquet 1070854728 1.11735e+09 0.958389 ns
tpch_q10/duckdb:parquet 1103955420 1.09232e+09 1.01066 ns
tpch_q11/duckdb:parquet 744300979 7.05495e+08 1.05501 ns
tpch_q12/duckdb:parquet 533317110 4.61967e+08 1.15445 ns
tpch_q13/duckdb:parquet 821001613 8.00952e+08 1.02503 ns
tpch_q14/duckdb:parquet 558944484 5.47221e+08 1.02142 ns
tpch_q15/duckdb:parquet 630133963 5.35491e+08 1.17674 ns
tpch_q16/duckdb:parquet 421109874 4.80991e+08 0.875505 ns
tpch_q17/duckdb:parquet 662870311 6.00213e+08 1.10439 ns
tpch_q18/duckdb:parquet 754163156 7.12648e+08 1.05825 ns
tpch_q19/duckdb:parquet 649144545 6.48858e+08 1.00044 ns
tpch_q20/duckdb:parquet 842141114 8.50458e+08 0.990221 ns
tpch_q21/duckdb:parquet 932734140 9.53778e+08 0.977936 ns
tpch_q22/duckdb:parquet 391149353 4.1002e+08 0.953976 ns
tpch_q01/duckdb:vortex-file-compressed 279816241 2.74224e+08 1.02039 ns
tpch_q02/duckdb:vortex-file-compressed 671586769 6.28549e+08 1.06847 ns
tpch_q03/duckdb:vortex-file-compressed 643646102 6.19714e+08 1.03862 ns
tpch_q04/duckdb:vortex-file-compressed 383168704 3.91229e+08 0.979397 ns
tpch_q05/duckdb:vortex-file-compressed 695151851 6.65719e+08 1.04421 ns
tpch_q06/duckdb:vortex-file-compressed 348219816 3.32829e+08 1.04624 ns
tpch_q07/duckdb:vortex-file-compressed 682038936 6.80116e+08 1.00283 ns
tpch_q08/duckdb:vortex-file-compressed 929838261 8.94111e+08 1.03996 ns
tpch_q09/duckdb:vortex-file-compressed 728348359 7.358e+08 0.989873 ns
tpch_q10/duckdb:vortex-file-compressed 716310868 7.00102e+08 1.02315 ns
tpch_q11/duckdb:vortex-file-compressed 337913023 3.31456e+08 1.01948 ns
tpch_q12/duckdb:vortex-file-compressed 492394754 5.14033e+08 0.957906 ns
tpch_q13/duckdb:vortex-file-compressed 439630088 4.32933e+08 1.01547 ns
tpch_q14/duckdb:vortex-file-compressed 403262219 3.53993e+08 1.13918 ns
tpch_q15/duckdb:vortex-file-compressed 303945343 2.96055e+08 1.02665 ns
tpch_q16/duckdb:vortex-file-compressed 317425828 2.95126e+08 1.07556 ns
tpch_q17/duckdb:vortex-file-compressed 571613732 5.14449e+08 1.11112 ns
tpch_q18/duckdb:vortex-file-compressed 692496437 5.92421e+08 1.16893 ns
tpch_q19/duckdb:vortex-file-compressed 425093023 3.94064e+08 1.07874 ns
tpch_q20/duckdb:vortex-file-compressed 607235107 5.86062e+08 1.03613 ns
tpch_q21/duckdb:vortex-file-compressed 874677933 8.74429e+08 1.00028 ns
tpch_q22/duckdb:vortex-file-compressed 251644650 2.27278e+08 1.10721 ns
tpch_q01/duckdb:vortex-compact 277358952 2.92201e+08 0.949206 ns
tpch_q02/duckdb:vortex-compact 646144807 5.90205e+08 1.09478 ns
tpch_q03/duckdb:vortex-compact 568371769 5.37811e+08 1.05682 ns
tpch_q04/duckdb:vortex-compact 335170771 4.98573e+08 0.67226 ns 🚀
tpch_q05/duckdb:vortex-compact 652972134 6.17731e+08 1.05705 ns
tpch_q06/duckdb:vortex-compact 364725788 3.39512e+08 1.07427 ns
tpch_q07/duckdb:vortex-compact 571642441 5.24366e+08 1.09016 ns
tpch_q08/duckdb:vortex-compact 799602014 8.43633e+08 0.947808 ns
tpch_q09/duckdb:vortex-compact 720928568 7.24039e+08 0.995704 ns
tpch_q10/duckdb:vortex-compact 636033415 6.17562e+08 1.02991 ns
tpch_q11/duckdb:vortex-compact 347430004 3.25944e+08 1.06592 ns
tpch_q12/duckdb:vortex-compact 481766295 4.64301e+08 1.03762 ns
tpch_q13/duckdb:vortex-compact 392378338 3.67474e+08 1.06777 ns
tpch_q14/duckdb:vortex-compact 374739954 3.54289e+08 1.05772 ns
tpch_q15/duckdb:vortex-compact 260239816 2.52201e+08 1.03187 ns
tpch_q16/duckdb:vortex-compact 304465952 2.93609e+08 1.03698 ns
tpch_q17/duckdb:vortex-compact 523017447 4.87877e+08 1.07203 ns
tpch_q18/duckdb:vortex-compact 516243639 4.76229e+08 1.08402 ns
tpch_q19/duckdb:vortex-compact 421603310 4.13538e+08 1.0195 ns
tpch_q20/duckdb:vortex-compact 619136775 5.90725e+08 1.0481 ns
tpch_q21/duckdb:vortex-compact 888625012 8.09934e+08 1.09716 ns
tpch_q22/duckdb:vortex-compact 240153005 2.21536e+08 1.08404 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.930x ➖
  • Vortex: 0.921x ➖
  • duckdb:vortex: 0.931x ➖
  • datafusion:vortex: 0.911x ➖
  • Best: tpch_q09/datafusion:vortex-file-compressed (0.763x)
  • Worst: tpch_q02/datafusion:vortex-file-compressed (1.020x)
  • Significant (>10%): 29↑ 0↓
Detailed Results Table
name PR 66d8dfe base f231932 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 485814106 4.94879e+08 0.981683 ns
tpch_q02/datafusion:arrow 95748820 9.59055e+07 0.998366 ns
tpch_q03/datafusion:arrow 183976287 1.9755e+08 0.931288 ns
tpch_q04/datafusion:arrow 90756097 9.9091e+07 0.915887 ns
tpch_q05/datafusion:arrow 347519443 3.63637e+08 0.955677 ns
tpch_q06/datafusion:arrow 63091053 6.67522e+07 0.945153 ns
tpch_q07/datafusion:arrow 666512431 6.94599e+08 0.959564 ns
tpch_q08/datafusion:arrow 287696274 3.05833e+08 0.940696 ns
tpch_q09/datafusion:arrow 569758785 5.99399e+08 0.95055 ns
tpch_q10/datafusion:arrow 237695281 3.31604e+08 0.716805 ns
tpch_q11/datafusion:arrow 384653678 4.09899e+08 0.93841 ns
tpch_q12/datafusion:arrow 184260625 2.53642e+08 0.726459 ns
tpch_q13/datafusion:arrow 194047426 2.30546e+08 0.841687 ns
tpch_q14/datafusion:arrow 53444389 7.46562e+07 0.715873 ns
tpch_q15/datafusion:arrow 100682365 1.45995e+08 0.68963 ns 🚀
tpch_q16/datafusion:arrow 76335246 8.97734e+07 0.85031 ns
tpch_q17/datafusion:arrow 590770834 7.7548e+08 0.761813 ns
tpch_q18/datafusion:arrow 1394731353 1.813e+09 0.769294 ns
tpch_q19/datafusion:arrow 115344685 1.70134e+08 0.677963 ns 🚀
tpch_q20/datafusion:arrow 168897488 2.27917e+08 0.741048 ns
tpch_q21/datafusion:arrow 891049678 1.07371e+09 0.829881 ns
tpch_q22/datafusion:arrow 55323823 5.61766e+07 0.984819 ns
tpch_q01/datafusion:parquet 689793627 7.95479e+08 0.867143 ns
tpch_q02/datafusion:parquet 216588360 2.24252e+08 0.965825 ns
tpch_q03/datafusion:parquet 299753369 3.19254e+08 0.938918 ns
tpch_q04/datafusion:parquet 216130104 2.2591e+08 0.956709 ns
tpch_q05/datafusion:parquet 462863225 5.05496e+08 0.915661 ns
tpch_q06/datafusion:parquet 122443376 1.31536e+08 0.930876 ns
tpch_q07/datafusion:parquet 686488796 7.47916e+08 0.917869 ns
tpch_q08/datafusion:parquet 520254658 5.60599e+08 0.928034 ns
tpch_q09/datafusion:parquet 817167609 8.87297e+08 0.920963 ns
tpch_q10/datafusion:parquet 519750015 5.6189e+08 0.925003 ns
tpch_q11/datafusion:parquet 135460486 1.38994e+08 0.974578 ns
tpch_q12/datafusion:parquet 214696175 2.06963e+08 1.03737 ns
tpch_q13/datafusion:parquet 417710038 4.36052e+08 0.957936 ns
tpch_q14/datafusion:parquet 162216477 1.66396e+08 0.974884 ns
tpch_q15/datafusion:parquet 248017783 2.44673e+08 1.01367 ns
tpch_q16/datafusion:parquet 146248536 1.47061e+08 0.994478 ns
tpch_q17/datafusion:parquet 713479945 7.31093e+08 0.975909 ns
tpch_q18/datafusion:parquet 1120721755 1.14351e+09 0.980076 ns
tpch_q19/datafusion:parquet 286390575 3.08827e+08 0.92735 ns
tpch_q20/datafusion:parquet 309444670 3.17572e+08 0.974409 ns
tpch_q21/datafusion:parquet 865324019 8.83121e+08 0.979848 ns
tpch_q22/datafusion:parquet 329741791 3.33997e+08 0.987259 ns
tpch_q01/datafusion:vortex-file-compressed 500249159 4.91037e+08 1.01876 ns
tpch_q02/datafusion:vortex-file-compressed 172693171 1.69254e+08 1.02032 ns
tpch_q03/datafusion:vortex-file-compressed 220432352 2.27071e+08 0.970763 ns
tpch_q04/datafusion:vortex-file-compressed 102897985 1.04958e+08 0.980373 ns
tpch_q05/datafusion:vortex-file-compressed 581264508 6.21518e+08 0.935233 ns
tpch_q06/datafusion:vortex-file-compressed 37933703 3.72746e+07 1.01768 ns
tpch_q07/datafusion:vortex-file-compressed 581147123 5.89744e+08 0.985423 ns
tpch_q08/datafusion:vortex-file-compressed 651553538 6.56492e+08 0.992477 ns
tpch_q09/datafusion:vortex-file-compressed 970053708 1.2721e+09 0.76256 ns
tpch_q10/datafusion:vortex-file-compressed 264577588 3.41736e+08 0.774215 ns
tpch_q11/datafusion:vortex-file-compressed 135334710 1.66588e+08 0.812391 ns
tpch_q12/datafusion:vortex-file-compressed 102307081 1.31015e+08 0.780882 ns
tpch_q13/datafusion:vortex-file-compressed 220952378 2.67476e+08 0.826065 ns
tpch_q14/datafusion:vortex-file-compressed 55672206 6.83516e+07 0.814498 ns
tpch_q15/datafusion:vortex-file-compressed 94491635 1.20524e+08 0.784004 ns
tpch_q16/datafusion:vortex-file-compressed 89341615 1.08969e+08 0.819881 ns
tpch_q17/datafusion:vortex-file-compressed 899204042 1.16968e+09 0.76876 ns
tpch_q18/datafusion:vortex-file-compressed 1110798465 1.43589e+09 0.773594 ns
tpch_q19/datafusion:vortex-file-compressed 72358069 8.51878e+07 0.849395 ns
tpch_q20/datafusion:vortex-file-compressed 179955859 2.11182e+08 0.852137 ns
tpch_q21/datafusion:vortex-file-compressed 758258735 9.08112e+08 0.834984 ns
tpch_q22/datafusion:vortex-file-compressed 73798613 8.17282e+07 0.902977 ns
tpch_q01/datafusion:vortex-compact 531193680 5.90895e+08 0.898965 ns
tpch_q02/datafusion:vortex-compact 172691391 1.91429e+08 0.902116 ns
tpch_q03/datafusion:vortex-compact 237065274 2.56012e+08 0.925991 ns
tpch_q04/datafusion:vortex-compact 122188246 1.29361e+08 0.944554 ns
tpch_q05/datafusion:vortex-compact 577990222 6.2991e+08 0.917576 ns
tpch_q06/datafusion:vortex-compact 76462215 7.73264e+07 0.988824 ns
tpch_q07/datafusion:vortex-compact 615294121 6.74009e+08 0.912887 ns
tpch_q08/datafusion:vortex-compact 638563611 7.12094e+08 0.896741 ns
tpch_q09/datafusion:vortex-compact 981248657 1.0801e+09 0.908476 ns
tpch_q10/datafusion:vortex-compact 310889976 3.34357e+08 0.929814 ns
tpch_q11/datafusion:vortex-compact 142265275 1.4895e+08 0.955119 ns
tpch_q12/datafusion:vortex-compact 162271107 1.66326e+08 0.975618 ns
tpch_q13/datafusion:vortex-compact 267822766 2.76755e+08 0.967723 ns
tpch_q14/datafusion:vortex-compact 85910626 9.02807e+07 0.951595 ns
tpch_q15/datafusion:vortex-compact 165416840 1.68978e+08 0.978924 ns
tpch_q16/datafusion:vortex-compact 96230604 9.90167e+07 0.971862 ns
tpch_q17/datafusion:vortex-compact 926909325 9.19808e+08 1.00772 ns
tpch_q18/datafusion:vortex-compact 1112415031 1.13798e+09 0.977534 ns
tpch_q19/datafusion:vortex-compact 126238749 1.28763e+08 0.980396 ns
tpch_q20/datafusion:vortex-compact 211297967 2.14901e+08 0.983234 ns
tpch_q21/datafusion:vortex-compact 765206158 7.84646e+08 0.975224 ns
tpch_q22/datafusion:vortex-compact 86492708 8.52359e+07 1.01474 ns
tpch_q01/duckdb:parquet 259583125 2.66142e+08 0.975356 ns
tpch_q02/duckdb:parquet 128174710 1.33104e+08 0.96297 ns
tpch_q03/duckdb:parquet 224406380 2.31363e+08 0.96993 ns
tpch_q04/duckdb:parquet 152384296 1.5893e+08 0.958816 ns
tpch_q05/duckdb:parquet 233205530 2.38076e+08 0.979543 ns
tpch_q06/duckdb:parquet 71573733 7.25509e+07 0.986531 ns
tpch_q07/duckdb:parquet 219204658 2.25721e+08 0.971131 ns
tpch_q08/duckdb:parquet 329728625 3.47274e+08 0.949478 ns
tpch_q09/duckdb:parquet 490324249 5.13164e+08 0.955493 ns
tpch_q10/duckdb:parquet 634726740 6.58728e+08 0.963564 ns
tpch_q11/duckdb:parquet 49920026 6.0382e+07 0.826737 ns
tpch_q12/duckdb:parquet 141777456 1.44015e+08 0.984464 ns
tpch_q13/duckdb:parquet 406237418 4.11993e+08 0.986031 ns
tpch_q14/duckdb:parquet 180479209 1.809e+08 0.997675 ns
tpch_q15/duckdb:parquet 109561417 1.11353e+08 0.98391 ns
tpch_q16/duckdb:parquet 174735481 1.6992e+08 1.02834 ns
tpch_q17/duckdb:parquet 207100634 2.07022e+08 1.00038 ns
tpch_q18/duckdb:parquet 366952369 3.6959e+08 0.992864 ns
tpch_q19/duckdb:parquet 293495200 2.84615e+08 1.0312 ns
tpch_q20/duckdb:parquet 251501898 2.5122e+08 1.00112 ns
tpch_q21/duckdb:parquet 578466171 5.87976e+08 0.983827 ns
tpch_q22/duckdb:parquet 303230850 3.07673e+08 0.985563 ns
tpch_q01/duckdb:vortex-file-compressed 204167801 2.03058e+08 1.00547 ns
tpch_q02/duckdb:vortex-file-compressed 55833638 5.71769e+07 0.976507 ns
tpch_q03/duckdb:vortex-file-compressed 134623939 1.36953e+08 0.982991 ns
tpch_q04/duckdb:vortex-file-compressed 167670312 1.69924e+08 0.986735 ns
tpch_q05/duckdb:vortex-file-compressed 139973541 1.39543e+08 1.00308 ns
tpch_q06/duckdb:vortex-file-compressed 56524739 5.71645e+07 0.988809 ns
tpch_q07/duckdb:vortex-file-compressed 148325041 1.49194e+08 0.994172 ns
tpch_q08/duckdb:vortex-file-compressed 241682940 2.44473e+08 0.988589 ns
tpch_q09/duckdb:vortex-file-compressed 364819713 3.71777e+08 0.981288 ns
tpch_q10/duckdb:vortex-file-compressed 147937541 1.51445e+08 0.976842 ns
tpch_q11/duckdb:vortex-file-compressed 40201029 3.99242e+07 1.00693 ns
tpch_q12/duckdb:vortex-file-compressed 108867272 1.11719e+08 0.974472 ns
tpch_q13/duckdb:vortex-file-compressed 238657673 2.40562e+08 0.992085 ns
tpch_q14/duckdb:vortex-file-compressed 68069240 6.83121e+07 0.996445 ns
tpch_q15/duckdb:vortex-file-compressed 98188103 9.76644e+07 1.00536 ns
tpch_q16/duckdb:vortex-file-compressed 84073744 8.32912e+07 1.0094 ns
tpch_q17/duckdb:vortex-file-compressed 127362604 1.29007e+08 0.987254 ns
tpch_q18/duckdb:vortex-file-compressed 289294907 2.9032e+08 0.99647 ns
tpch_q19/duckdb:vortex-file-compressed 98286421 9.9559e+07 0.987218 ns
tpch_q20/duckdb:vortex-file-compressed 169894125 1.74351e+08 0.974438 ns
tpch_q21/duckdb:vortex-file-compressed 584154211 7.47316e+08 0.781669 ns
tpch_q22/duckdb:vortex-file-compressed 74364819 8.57323e+07 0.867408 ns
tpch_q01/duckdb:vortex-compact 249606358 2.76459e+08 0.902869 ns
tpch_q02/duckdb:vortex-compact 71777177 7.95466e+07 0.902329 ns
tpch_q03/duckdb:vortex-compact 183569779 2.15776e+08 0.850742 ns
tpch_q04/duckdb:vortex-compact 214402977 2.46884e+08 0.868437 ns
tpch_q05/duckdb:vortex-compact 173321116 1.99507e+08 0.868746 ns
tpch_q06/duckdb:vortex-compact 110457351 1.22703e+08 0.900201 ns
tpch_q07/duckdb:vortex-compact 221625842 2.51589e+08 0.880905 ns
tpch_q08/duckdb:vortex-compact 262201770 3.10284e+08 0.845038 ns
tpch_q09/duckdb:vortex-compact 416485803 5.32675e+08 0.781876 ns
tpch_q10/duckdb:vortex-compact 210190319 2.39427e+08 0.877888 ns
tpch_q11/duckdb:vortex-compact 45262654 5.10112e+07 0.887309 ns
tpch_q12/duckdb:vortex-compact 293827468 3.26728e+08 0.899302 ns
tpch_q13/duckdb:vortex-compact 300989661 3.51274e+08 0.856851 ns
tpch_q14/duckdb:vortex-compact 107716568 1.18602e+08 0.908218 ns
tpch_q15/duckdb:vortex-compact 134046896 1.50844e+08 0.888649 ns
tpch_q16/duckdb:vortex-compact 93929257 1.04071e+08 0.902548 ns
tpch_q17/duckdb:vortex-compact 143455437 1.66453e+08 0.861837 ns
tpch_q18/duckdb:vortex-compact 336898373 3.70627e+08 0.908997 ns
tpch_q19/duckdb:vortex-compact 156902194 1.65526e+08 0.947898 ns
tpch_q20/duckdb:vortex-compact 223006698 2.33595e+08 0.954672 ns
tpch_q21/duckdb:vortex-compact 675676247 7.23823e+08 0.933482 ns
tpch_q22/duckdb:vortex-compact 85849494 8.7882e+07 0.976872 ns
tpch_q01/duckdb:duckdb 117646930 1.19232e+08 0.986706 ns
tpch_q02/duckdb:duckdb 51030886 5.22292e+07 0.977057 ns
tpch_q03/duckdb:duckdb 103780669 1.07771e+08 0.962978 ns
tpch_q04/duckdb:duckdb 129897789 1.38515e+08 0.937787 ns
tpch_q05/duckdb:duckdb 113073609 1.21498e+08 0.93066 ns
tpch_q06/duckdb:duckdb 46076107 4.67118e+07 0.98639 ns
tpch_q07/duckdb:duckdb 110570046 1.14678e+08 0.964178 ns
tpch_q08/duckdb:duckdb 141037628 1.45682e+08 0.968117 ns
tpch_q09/duckdb:duckdb 314453360 3.16985e+08 0.992013 ns
tpch_q10/duckdb:duckdb 223562673 2.20368e+08 1.0145 ns
tpch_q11/duckdb:duckdb 23002149 2.328e+07 0.988063 ns
tpch_q12/duckdb:duckdb 86855098 8.68724e+07 0.999801 ns
tpch_q13/duckdb:duckdb 235963406 2.38826e+08 0.988013 ns
tpch_q14/duckdb:duckdb 79598324 8.03296e+07 0.990897 ns
tpch_q15/duckdb:duckdb 82468264 8.40187e+07 0.981547 ns
tpch_q16/duckdb:duckdb 73506554 7.5696e+07 0.971076 ns
tpch_q17/duckdb:duckdb 100702371 1.00642e+08 1.0006 ns
tpch_q18/duckdb:duckdb 219546005 2.22923e+08 0.984852 ns
tpch_q19/duckdb:duckdb 131566564 1.32464e+08 0.993223 ns
tpch_q20/duckdb:duckdb 125432519 1.25377e+08 1.00044 ns
tpch_q21/duckdb:duckdb 325801630 3.27674e+08 0.994284 ns
tpch_q22/duckdb:duckdb 70312605 7.58164e+07 0.927407 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.004x ➖
  • duckdb:vortex: 1.012x ➖
  • datafusion:vortex: 0.995x ➖
  • Best: tpcds_q21/duckdb:vortex-compact (0.895x)
  • Worst: tpcds_q51/duckdb:vortex-compact (1.207x)
  • Significant (>10%): 2↑ 4↓
Detailed Results Table
name PR 66d8dfe base d6b73e2 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 43429750 4.05435e+07 1.07119 ns
tpcds_q02/datafusion:parquet 45151377 4.43279e+07 1.01858 ns
tpcds_q03/datafusion:parquet 19390465 2.08796e+07 0.928681 ns
tpcds_q04/datafusion:parquet 344434281 3.45509e+08 0.996889 ns
tpcds_q05/datafusion:parquet 42912060 4.29462e+07 0.999206 ns
tpcds_q06/datafusion:parquet 65095040 6.53576e+07 0.995982 ns
tpcds_q07/datafusion:parquet 106986302 1.08295e+08 0.987915 ns
tpcds_q08/datafusion:parquet 82908992 6.74554e+07 1.22909 ns
tpcds_q09/datafusion:parquet 49641448 4.9151e+07 1.00998 ns
tpcds_q10/datafusion:parquet 98853191 1.07444e+08 0.920045 ns
tpcds_q11/datafusion:parquet 228049477 2.3591e+08 0.96668 ns
tpcds_q12/datafusion:parquet 31351098 2.92e+07 1.07367 ns
tpcds_q13/datafusion:parquet 110609078 1.1216e+08 0.986173 ns
tpcds_q14/datafusion:parquet 290157791 2.8951e+08 1.00224 ns
tpcds_q15/datafusion:parquet 33577103 3.17404e+07 1.05787 ns
tpcds_q16/datafusion:parquet 42183940 4.13676e+07 1.01973 ns
tpcds_q17/datafusion:parquet 104813892 1.07709e+08 0.973126 ns
tpcds_q18/datafusion:parquet 133359763 1.32776e+08 1.00439 ns
tpcds_q19/datafusion:parquet 36333253 3.48302e+07 1.04315 ns
tpcds_q20/datafusion:parquet 26478451 2.6023e+07 1.0175 ns
tpcds_q21/datafusion:parquet 33712316 3.43693e+07 0.980883 ns
tpcds_q22/datafusion:parquet 75636171 7.5379e+07 1.00341 ns
tpcds_q23/datafusion:parquet 239474593 2.43503e+08 0.983457 ns
tpcds_q24/datafusion:parquet 142884436 1.43824e+08 0.993465 ns
tpcds_q25/datafusion:parquet 105301994 1.05781e+08 0.995468 ns
tpcds_q26/datafusion:parquet 94863381 1.00588e+08 0.943093 ns
tpcds_q27/datafusion:parquet 206698540 2.04266e+08 1.01191 ns
tpcds_q28/datafusion:parquet 45556109 4.69195e+07 0.970941 ns
tpcds_q29/datafusion:parquet 105938148 1.09227e+08 0.969893 ns
tpcds_q30/datafusion:parquet 52198589 5.35982e+07 0.973888 ns
tpcds_q31/datafusion:parquet 114165707 1.1504e+08 0.992402 ns
tpcds_q32/datafusion:parquet 27576009 2.70304e+07 1.02018 ns
tpcds_q33/datafusion:parquet 39337468 4.05553e+07 0.969972 ns
tpcds_q34/datafusion:parquet 37198027 4.08646e+07 0.910275 ns
tpcds_q35/datafusion:parquet 109132339 1.04729e+08 1.04205 ns
tpcds_q36/datafusion:parquet 96913118 9.59057e+07 1.0105 ns
tpcds_q37/datafusion:parquet 26677220 2.85473e+07 0.934491 ns
tpcds_q38/datafusion:parquet 61777244 6.27575e+07 0.98438 ns
tpcds_q39/datafusion:parquet 73763278 7.39823e+07 0.99704 ns
tpcds_q40/datafusion:parquet 35364692 3.50514e+07 1.00894 ns
tpcds_q41/datafusion:parquet 12960804 1.22895e+07 1.05463 ns
tpcds_q42/datafusion:parquet 21637182 2.05017e+07 1.05538 ns
tpcds_q43/datafusion:parquet 24981995 2.60497e+07 0.959011 ns
tpcds_q44/datafusion:parquet 61898637 6.04201e+07 1.02447 ns
tpcds_q45/datafusion:parquet 47008326 4.75702e+07 0.988188 ns
tpcds_q46/datafusion:parquet 58824659 5.72747e+07 1.02706 ns
tpcds_q47/datafusion:parquet 224770118 2.27004e+08 0.99016 ns
tpcds_q48/datafusion:parquet 97480741 9.48662e+07 1.02756 ns
tpcds_q49/datafusion:parquet 62109141 6.14817e+07 1.01021 ns
tpcds_q50/datafusion:parquet 70738839 7.04923e+07 1.0035 ns
tpcds_q51/datafusion:parquet 112901927 1.14412e+08 0.986799 ns
tpcds_q52/datafusion:parquet 21148545 2.16e+07 0.9791 ns
tpcds_q53/datafusion:parquet 32590238 3.2555e+07 1.00108 ns
tpcds_q54/datafusion:parquet 44843814 4.61808e+07 0.971049 ns
tpcds_q55/datafusion:parquet 21415329 1.96715e+07 1.08865 ns
tpcds_q56/datafusion:parquet 43588456 4.29908e+07 1.0139 ns
tpcds_q57/datafusion:parquet 142971795 1.41295e+08 1.01187 ns
tpcds_q58/datafusion:parquet 114872969 1.1482e+08 1.00046 ns
tpcds_q59/datafusion:parquet 71085850 7.02218e+07 1.0123 ns
tpcds_q60/datafusion:parquet 39478563 3.84966e+07 1.02551 ns
tpcds_q61/datafusion:parquet 64212941 6.49232e+07 0.98906 ns
tpcds_q62/datafusion:parquet 46416332 5.69331e+07 0.815278 ns
tpcds_q63/datafusion:parquet 34160441 3.5066e+07 0.974177 ns
tpcds_q64/datafusion:parquet 622418791 6.3291e+08 0.983423 ns
tpcds_q65/datafusion:parquet 50268264 5.0915e+07 0.987297 ns
tpcds_q66/datafusion:parquet 105381948 9.90403e+07 1.06403 ns
tpcds_q67/datafusion:parquet 129343502 1.30348e+08 0.992295 ns
tpcds_q68/datafusion:parquet 59099655 5.91776e+07 0.998683 ns
tpcds_q69/datafusion:parquet 99982483 1.00398e+08 0.995865 ns
tpcds_q70/datafusion:parquet 127478384 1.30257e+08 0.978666 ns
tpcds_q71/datafusion:parquet 30262297 2.93156e+07 1.03229 ns
tpcds_q72/datafusion:parquet 1649321460 1.67369e+09 0.985441 ns
tpcds_q73/datafusion:parquet 36768333 3.82114e+07 0.962234 ns
tpcds_q74/datafusion:parquet 144620079 1.43643e+08 1.0068 ns
tpcds_q75/datafusion:parquet 124362255 1.20648e+08 1.03078 ns
tpcds_q76/datafusion:parquet 55200590 5.52776e+07 0.998607 ns
tpcds_q77/datafusion:parquet 53431774 5.30027e+07 1.0081 ns
tpcds_q78/datafusion:parquet 178206826 1.78374e+08 0.999064 ns
tpcds_q79/datafusion:parquet 41789760 4.18324e+07 0.998981 ns
tpcds_q80/datafusion:parquet 101584400 1.02745e+08 0.988707 ns
tpcds_q81/datafusion:parquet 50034577 5.27521e+07 0.948484 ns
tpcds_q82/datafusion:parquet 29429680 2.93697e+07 1.00204 ns
tpcds_q83/datafusion:parquet 74164282 7.2019e+07 1.02979 ns
tpcds_q84/datafusion:parquet 54027409 5.37399e+07 1.00535 ns
tpcds_q85/datafusion:parquet 169823768 1.74103e+08 0.975419 ns
tpcds_q86/datafusion:parquet 19778966 2.28224e+07 0.866645 ns
tpcds_q87/datafusion:parquet 61650976 6.16307e+07 1.00033 ns
tpcds_q88/datafusion:parquet 107122477 1.05103e+08 1.01921 ns
tpcds_q89/datafusion:parquet 37209703 3.7397e+07 0.994992 ns
tpcds_q90/datafusion:parquet 30082100 2.90024e+07 1.03723 ns
tpcds_q91/datafusion:parquet 88931921 8.93819e+07 0.994966 ns
tpcds_q92/datafusion:parquet 27400070 2.77705e+07 0.986659 ns
tpcds_q93/datafusion:parquet 35368420 3.71233e+07 0.952728 ns
tpcds_q94/datafusion:parquet 34441411 3.47538e+07 0.991012 ns
tpcds_q95/datafusion:parquet 86739277 8.81374e+07 0.984137 ns
tpcds_q96/datafusion:parquet 25896168 2.4313e+07 1.06512 ns
tpcds_q97/datafusion:parquet 40883121 4.14789e+07 0.985636 ns
tpcds_q98/datafusion:parquet 33322150 3.39497e+07 0.981516 ns
tpcds_q99/datafusion:parquet 54899300 5.33502e+07 1.02904 ns
tpcds_q01/datafusion:vortex-file-compressed 25740115 2.61609e+07 0.983915 ns
tpcds_q02/datafusion:vortex-file-compressed 45925577 4.58187e+07 1.00233 ns
tpcds_q03/datafusion:vortex-file-compressed 17576452 1.77395e+07 0.99081 ns
tpcds_q04/datafusion:vortex-file-compressed 507005822 5.00658e+08 1.01268 ns
tpcds_q05/datafusion:vortex-file-compressed 44033059 4.72446e+07 0.932024 ns
tpcds_q06/datafusion:vortex-file-compressed 57158287 5.62099e+07 1.01687 ns
tpcds_q07/datafusion:vortex-file-compressed 61192115 5.99373e+07 1.02094 ns
tpcds_q08/datafusion:vortex-file-compressed 79686916 7.98457e+07 0.998011 ns
tpcds_q09/datafusion:vortex-file-compressed 35980302 3.63068e+07 0.991007 ns
tpcds_q10/datafusion:vortex-file-compressed 42034630 4.36493e+07 0.963007 ns
tpcds_q11/datafusion:vortex-file-compressed 304938307 3.09121e+08 0.986468 ns
tpcds_q12/datafusion:vortex-file-compressed 22529944 2.30811e+07 0.976119 ns
tpcds_q13/datafusion:vortex-file-compressed 49978392 5.0657e+07 0.986603 ns
tpcds_q14/datafusion:vortex-file-compressed 267192450 2.69976e+08 0.98969 ns
tpcds_q15/datafusion:vortex-file-compressed 43826458 4.34339e+07 1.00904 ns
tpcds_q16/datafusion:vortex-file-compressed 32316142 3.16722e+07 1.02033 ns
tpcds_q17/datafusion:vortex-file-compressed 82788329 8.52089e+07 0.971593 ns
tpcds_q18/datafusion:vortex-file-compressed 67704038 6.66974e+07 1.01509 ns
tpcds_q19/datafusion:vortex-file-compressed 31401534 3.09027e+07 1.01614 ns
tpcds_q20/datafusion:vortex-file-compressed 26392922 2.61292e+07 1.01009 ns
tpcds_q21/datafusion:vortex-file-compressed 256351067 2.53714e+08 1.0104 ns
tpcds_q22/datafusion:vortex-file-compressed 73706591 7.75832e+07 0.950032 ns
tpcds_q23/datafusion:vortex-file-compressed 239359427 2.40736e+08 0.994282 ns
tpcds_q24/datafusion:vortex-file-compressed 128306326 1.30591e+08 0.982503 ns
tpcds_q25/datafusion:vortex-file-compressed 85856602 8.57619e+07 1.0011 ns
tpcds_q26/datafusion:vortex-file-compressed 41560063 4.2461e+07 0.978783 ns
tpcds_q27/datafusion:vortex-file-compressed 144957207 1.47523e+08 0.982611 ns
tpcds_q28/datafusion:vortex-file-compressed 37192241 3.82431e+07 0.97252 ns
tpcds_q29/datafusion:vortex-file-compressed 85346806 8.41309e+07 1.01445 ns
tpcds_q30/datafusion:vortex-file-compressed 30582731 3.00967e+07 1.01615 ns
tpcds_q31/datafusion:vortex-file-compressed 128383075 1.28382e+08 1.00001 ns
tpcds_q32/datafusion:vortex-file-compressed 21650646 2.23931e+07 0.966844 ns
tpcds_q33/datafusion:vortex-file-compressed 37243310 3.62682e+07 1.02688 ns
tpcds_q34/datafusion:vortex-file-compressed 30466866 3.22282e+07 0.945348 ns
tpcds_q35/datafusion:vortex-file-compressed 56467981 5.90908e+07 0.955613 ns
tpcds_q36/datafusion:vortex-file-compressed 76685429 7.60876e+07 1.00786 ns
tpcds_q37/datafusion:vortex-file-compressed 35444489 3.3817e+07 1.04813 ns
tpcds_q38/datafusion:vortex-file-compressed 49960872 5.04975e+07 0.989372 ns
tpcds_q39/datafusion:vortex-file-compressed 353935281 3.51864e+08 1.00589 ns
tpcds_q40/datafusion:vortex-file-compressed 66475590 6.48278e+07 1.02542 ns
tpcds_q41/datafusion:vortex-file-compressed 13424962 1.42965e+07 0.939038 ns
tpcds_q42/datafusion:vortex-file-compressed 18510681 1.85102e+07 1.00002 ns
tpcds_q43/datafusion:vortex-file-compressed 31667299 3.23712e+07 0.978254 ns
tpcds_q44/datafusion:vortex-file-compressed 59347819 5.98438e+07 0.991712 ns
tpcds_q45/datafusion:vortex-file-compressed 38279068 3.72104e+07 1.02872 ns
tpcds_q46/datafusion:vortex-file-compressed 51755256 5.14643e+07 1.00565 ns
tpcds_q47/datafusion:vortex-file-compressed 270955698 2.69958e+08 1.0037 ns
tpcds_q48/datafusion:vortex-file-compressed 52710660 5.14614e+07 1.02428 ns
tpcds_q49/datafusion:vortex-file-compressed 64280465 6.26473e+07 1.02607 ns
tpcds_q50/datafusion:vortex-file-compressed 60179829 5.78604e+07 1.04009 ns
tpcds_q51/datafusion:vortex-file-compressed 108552375 1.09358e+08 0.992638 ns
tpcds_q52/datafusion:vortex-file-compressed 17592121 1.84497e+07 0.953518 ns
tpcds_q53/datafusion:vortex-file-compressed 26039897 2.72477e+07 0.955672 ns
tpcds_q54/datafusion:vortex-file-compressed 40620482 4.11594e+07 0.986906 ns
tpcds_q55/datafusion:vortex-file-compressed 18390073 1.84969e+07 0.994225 ns
tpcds_q56/datafusion:vortex-file-compressed 35926634 3.66852e+07 0.979323 ns
tpcds_q57/datafusion:vortex-file-compressed 186735397 1.84943e+08 1.00969 ns
tpcds_q58/datafusion:vortex-file-compressed 107210519 1.09946e+08 0.975116 ns
tpcds_q59/datafusion:vortex-file-compressed 78668553 7.793e+07 1.00948 ns
tpcds_q60/datafusion:vortex-file-compressed 37428172 3.70966e+07 1.00894 ns
tpcds_q61/datafusion:vortex-file-compressed 51968611 5.1868e+07 1.00194 ns
tpcds_q62/datafusion:vortex-file-compressed 43881242 4.39009e+07 0.999552 ns
tpcds_q63/datafusion:vortex-file-compressed 26612673 2.69302e+07 0.988211 ns
tpcds_q64/datafusion:vortex-file-compressed 441694483 4.40988e+08 1.0016 ns
tpcds_q65/datafusion:vortex-file-compressed 51889095 5.02112e+07 1.03342 ns
tpcds_q66/datafusion:vortex-file-compressed 188494306 1.82659e+08 1.03195 ns
tpcds_q67/datafusion:vortex-file-compressed 142002010 1.33912e+08 1.06041 ns
tpcds_q68/datafusion:vortex-file-compressed 48641907 5.01234e+07 0.970443 ns
tpcds_q69/datafusion:vortex-file-compressed 40317595 3.92856e+07 1.02627 ns
tpcds_q70/datafusion:vortex-file-compressed 153360938 1.49911e+08 1.02302 ns
tpcds_q71/datafusion:vortex-file-compressed 29841287 2.89655e+07 1.03024 ns
tpcds_q72/datafusion:vortex-file-compressed 3053738241 3.02582e+09 1.00923 ns
tpcds_q73/datafusion:vortex-file-compressed 31112905 3.39089e+07 0.917543 ns
tpcds_q74/datafusion:vortex-file-compressed 162790195 1.59467e+08 1.02084 ns
tpcds_q75/datafusion:vortex-file-compressed 121695207 1.2247e+08 0.993673 ns
tpcds_q76/datafusion:vortex-file-compressed 33629116 3.42509e+07 0.981845 ns
tpcds_q77/datafusion:vortex-file-compressed 42105146 4.23565e+07 0.994065 ns
tpcds_q78/datafusion:vortex-file-compressed 223300142 2.22447e+08 1.00383 ns
tpcds_q79/datafusion:vortex-file-compressed 39694959 4.10223e+07 0.967644 ns
tpcds_q80/datafusion:vortex-file-compressed 134034640 1.3269e+08 1.01014 ns
tpcds_q81/datafusion:vortex-file-compressed 38758495 3.5996e+07 1.07675 ns
tpcds_q82/datafusion:vortex-file-compressed 37624325 3.77666e+07 0.996234 ns
tpcds_q83/datafusion:vortex-file-compressed 48006680 4.91553e+07 0.976633 ns
tpcds_q84/datafusion:vortex-file-compressed 15790699 1.59994e+07 0.986954 ns
tpcds_q85/datafusion:vortex-file-compressed 58046024 5.65256e+07 1.0269 ns
tpcds_q86/datafusion:vortex-file-compressed 19793134 2.03399e+07 0.973116 ns
tpcds_q87/datafusion:vortex-file-compressed 51569659 5.11132e+07 1.00893 ns
tpcds_q88/datafusion:vortex-file-compressed 81892916 8.34518e+07 0.98132 ns
tpcds_q89/datafusion:vortex-file-compressed 41459370 4.06421e+07 1.02011 ns
tpcds_q90/datafusion:vortex-file-compressed 17691028 1.89513e+07 0.933498 ns
tpcds_q91/datafusion:vortex-file-compressed 23556942 2.3968e+07 0.982849 ns
tpcds_q92/datafusion:vortex-file-compressed 19251061 1.91942e+07 1.00296 ns
tpcds_q93/datafusion:vortex-file-compressed 49429417 5.02777e+07 0.983128 ns
tpcds_q94/datafusion:vortex-file-compressed 29437052 3.08278e+07 0.954886 ns
tpcds_q95/datafusion:vortex-file-compressed 66321521 6.72626e+07 0.986009 ns
tpcds_q96/datafusion:vortex-file-compressed 16969513 1.64953e+07 1.02875 ns
tpcds_q97/datafusion:vortex-file-compressed 36748648 3.50164e+07 1.04947 ns
tpcds_q98/datafusion:vortex-file-compressed 35488705 3.55902e+07 0.997149 ns
tpcds_q99/datafusion:vortex-file-compressed 75325919 7.12333e+07 1.05745 ns
tpcds_q01/datafusion:vortex-compact 26495293 2.94564e+07 0.899475 ns
tpcds_q02/datafusion:vortex-compact 47431952 4.67181e+07 1.01528 ns
tpcds_q03/datafusion:vortex-compact 19404812 1.8241e+07 1.0638 ns
tpcds_q04/datafusion:vortex-compact 512229001 5.12983e+08 0.998529 ns
tpcds_q05/datafusion:vortex-compact 49550005 4.76281e+07 1.04035 ns
tpcds_q06/datafusion:vortex-compact 58916721 5.93171e+07 0.99325 ns
tpcds_q07/datafusion:vortex-compact 59558088 6.44485e+07 0.924119 ns
tpcds_q08/datafusion:vortex-compact 81665143 7.07108e+07 1.15492 ns
tpcds_q09/datafusion:vortex-compact 36590365 3.80066e+07 0.962738 ns
tpcds_q10/datafusion:vortex-compact 44552708 4.38499e+07 1.01603 ns
tpcds_q11/datafusion:vortex-compact 312282108 3.11274e+08 1.00324 ns
tpcds_q12/datafusion:vortex-compact 21843832 2.38924e+07 0.914258 ns
tpcds_q13/datafusion:vortex-compact 52631964 4.87079e+07 1.08056 ns
tpcds_q14/datafusion:vortex-compact 270609201 2.75099e+08 0.98368 ns
tpcds_q15/datafusion:vortex-compact 44663227 4.5916e+07 0.972716 ns
tpcds_q16/datafusion:vortex-compact 33808083 3.29672e+07 1.02551 ns
tpcds_q17/datafusion:vortex-compact 85936289 8.83959e+07 0.972175 ns
tpcds_q18/datafusion:vortex-compact 66883307 6.91819e+07 0.966775 ns
tpcds_q19/datafusion:vortex-compact 31751131 3.01736e+07 1.05228 ns
tpcds_q20/datafusion:vortex-compact 27273624 2.76768e+07 0.985432 ns
tpcds_q21/datafusion:vortex-compact 258697288 2.46762e+08 1.04837 ns
tpcds_q22/datafusion:vortex-compact 76079489 7.73062e+07 0.984131 ns
tpcds_q23/datafusion:vortex-compact 241869394 2.44334e+08 0.989912 ns
tpcds_q24/datafusion:vortex-compact 128193418 1.32065e+08 0.970687 ns
tpcds_q25/datafusion:vortex-compact 89666878 8.71297e+07 1.02912 ns
tpcds_q26/datafusion:vortex-compact 42903051 4.51631e+07 0.949958 ns
tpcds_q27/datafusion:vortex-compact 144211982 1.4242e+08 1.01258 ns
tpcds_q28/datafusion:vortex-compact 37430188 3.73141e+07 1.00311 ns
tpcds_q29/datafusion:vortex-compact 86848813 8.8212e+07 0.984546 ns
tpcds_q30/datafusion:vortex-compact 31496057 3.17542e+07 0.99187 ns
tpcds_q31/datafusion:vortex-compact 132166869 1.33168e+08 0.992484 ns
tpcds_q32/datafusion:vortex-compact 21112653 2.2997e+07 0.918061 ns
tpcds_q33/datafusion:vortex-compact 36058324 3.53956e+07 1.01872 ns
tpcds_q34/datafusion:vortex-compact 32115892 3.15929e+07 1.01656 ns
tpcds_q35/datafusion:vortex-compact 59319134 6.08057e+07 0.975553 ns
tpcds_q36/datafusion:vortex-compact 77325413 7.8711e+07 0.982397 ns
tpcds_q37/datafusion:vortex-compact 36830257 3.60884e+07 1.02056 ns
tpcds_q38/datafusion:vortex-compact 50796145 5.10112e+07 0.995785 ns
tpcds_q39/datafusion:vortex-compact 354390500 3.51842e+08 1.00724 ns
tpcds_q40/datafusion:vortex-compact 70144995 7.56948e+07 0.926681 ns
tpcds_q41/datafusion:vortex-compact 13774015 1.39624e+07 0.986508 ns
tpcds_q42/datafusion:vortex-compact 19659043 1.93044e+07 1.01837 ns
tpcds_q43/datafusion:vortex-compact 32576001 3.40034e+07 0.958022 ns
tpcds_q44/datafusion:vortex-compact 59684984 6.22855e+07 0.958248 ns
tpcds_q45/datafusion:vortex-compact 39064681 3.98531e+07 0.980217 ns
tpcds_q46/datafusion:vortex-compact 52179365 5.39109e+07 0.967882 ns
tpcds_q47/datafusion:vortex-compact 274755399 2.76182e+08 0.994833 ns
tpcds_q48/datafusion:vortex-compact 55744525 5.4501e+07 1.02282 ns
tpcds_q49/datafusion:vortex-compact 63584080 6.39332e+07 0.994539 ns
tpcds_q50/datafusion:vortex-compact 59630921 6.04357e+07 0.986684 ns
tpcds_q51/datafusion:vortex-compact 113360330 1.14326e+08 0.99155 ns
tpcds_q52/datafusion:vortex-compact 18207045 1.88507e+07 0.965854 ns
tpcds_q53/datafusion:vortex-compact 26585764 2.63991e+07 1.00707 ns
tpcds_q54/datafusion:vortex-compact 43902292 4.33282e+07 1.01325 ns
tpcds_q55/datafusion:vortex-compact 19734589 1.89404e+07 1.04193 ns
tpcds_q56/datafusion:vortex-compact 38394245 3.80605e+07 1.00877 ns
tpcds_q57/datafusion:vortex-compact 190488647 1.9188e+08 0.992747 ns
tpcds_q58/datafusion:vortex-compact 109795572 1.08861e+08 1.00859 ns
tpcds_q59/datafusion:vortex-compact 79207087 8.21134e+07 0.964606 ns
tpcds_q60/datafusion:vortex-compact 38497294 3.75983e+07 1.02391 ns
tpcds_q61/datafusion:vortex-compact 52892653 5.18964e+07 1.0192 ns
tpcds_q62/datafusion:vortex-compact 45674561 4.48547e+07 1.01828 ns
tpcds_q63/datafusion:vortex-compact 27310696 2.69508e+07 1.01335 ns
tpcds_q64/datafusion:vortex-compact 443109168 4.53656e+08 0.976752 ns
tpcds_q65/datafusion:vortex-compact 51292610 5.19769e+07 0.986835 ns
tpcds_q66/datafusion:vortex-compact 181963508 1.89687e+08 0.959285 ns
tpcds_q67/datafusion:vortex-compact 135662889 1.31962e+08 1.02805 ns
tpcds_q68/datafusion:vortex-compact 50881234 5.21028e+07 0.976554 ns
tpcds_q69/datafusion:vortex-compact 41384916 4.23316e+07 0.977637 ns
tpcds_q70/datafusion:vortex-compact 148367759 1.52403e+08 0.973524 ns
tpcds_q71/datafusion:vortex-compact 29251247 3.02021e+07 0.968517 ns
tpcds_q72/datafusion:vortex-compact 3024320256 3.0527e+09 0.990704 ns
tpcds_q73/datafusion:vortex-compact 31322813 3.34268e+07 0.937056 ns
tpcds_q74/datafusion:vortex-compact 161823825 1.62176e+08 0.997829 ns
tpcds_q75/datafusion:vortex-compact 121927992 1.23494e+08 0.987317 ns
tpcds_q76/datafusion:vortex-compact 35461608 3.53206e+07 1.00399 ns
tpcds_q77/datafusion:vortex-compact 43633635 4.38632e+07 0.994766 ns
tpcds_q78/datafusion:vortex-compact 224975324 2.26774e+08 0.99207 ns
tpcds_q79/datafusion:vortex-compact 41914981 4.23905e+07 0.988782 ns
tpcds_q80/datafusion:vortex-compact 135782615 1.34109e+08 1.01248 ns
tpcds_q81/datafusion:vortex-compact 39953303 3.98325e+07 1.00303 ns
tpcds_q82/datafusion:vortex-compact 38140127 3.67917e+07 1.03665 ns
tpcds_q83/datafusion:vortex-compact 50082683 4.90864e+07 1.0203 ns
tpcds_q84/datafusion:vortex-compact 16760527 1.72334e+07 0.972559 ns
tpcds_q85/datafusion:vortex-compact 57757136 5.83232e+07 0.990294 ns
tpcds_q86/datafusion:vortex-compact 20935289 2.24322e+07 0.933269 ns
tpcds_q87/datafusion:vortex-compact 52339660 5.27211e+07 0.992766 ns
tpcds_q88/datafusion:vortex-compact 82841607 8.35849e+07 0.991107 ns
tpcds_q89/datafusion:vortex-compact 39614856 4.15233e+07 0.95404 ns
tpcds_q90/datafusion:vortex-compact 17557342 1.81641e+07 0.966595 ns
tpcds_q91/datafusion:vortex-compact 24950956 2.34113e+07 1.06577 ns
tpcds_q92/datafusion:vortex-compact 19395298 1.84902e+07 1.04895 ns
tpcds_q93/datafusion:vortex-compact 53330032 5.2471e+07 1.01637 ns
tpcds_q94/datafusion:vortex-compact 30312153 3.14447e+07 0.963984 ns
tpcds_q95/datafusion:vortex-compact 70334794 6.92918e+07 1.01505 ns
tpcds_q96/datafusion:vortex-compact 16831295 1.64615e+07 1.02246 ns
tpcds_q97/datafusion:vortex-compact 35927767 3.5773e+07 1.00433 ns
tpcds_q98/datafusion:vortex-compact 35115538 3.58888e+07 0.978455 ns
tpcds_q99/datafusion:vortex-compact 73058370 7.82101e+07 0.93413 ns
tpcds_q01/duckdb:parquet 47204651 4.65586e+07 1.01388 ns
tpcds_q02/duckdb:parquet 28687425 2.90603e+07 0.987168 ns
tpcds_q03/duckdb:parquet 14051937 1.39218e+07 1.00935 ns
tpcds_q04/duckdb:parquet 130734506 1.30235e+08 1.00384 ns
tpcds_q05/duckdb:parquet 30542446 3.14356e+07 0.971586 ns
tpcds_q06/duckdb:parquet 33448483 3.33896e+07 1.00176 ns
tpcds_q07/duckdb:parquet 28098018 2.81785e+07 0.997143 ns
tpcds_q08/duckdb:parquet 28483223 2.83413e+07 1.00501 ns
tpcds_q09/duckdb:parquet 41456189 4.17871e+07 0.992082 ns
tpcds_q10/duckdb:parquet 40110485 3.99664e+07 1.0036 ns
tpcds_q11/duckdb:parquet 88658417 8.36533e+07 1.05983 ns
tpcds_q12/duckdb:parquet 17586779 1.76082e+07 0.998781 ns
tpcds_q13/duckdb:parquet 38349553 3.82822e+07 1.00176 ns
tpcds_q14/duckdb:parquet 102599523 1.02732e+08 0.998712 ns
tpcds_q15/duckdb:parquet 28036993 2.68296e+07 1.045 ns
tpcds_q16/duckdb:parquet 22549212 2.23382e+07 1.00945 ns
tpcds_q17/duckdb:parquet 40136518 4.173e+07 0.961814 ns
tpcds_q18/duckdb:parquet 102474729 1.0193e+08 1.00534 ns
tpcds_q19/duckdb:parquet 33216072 3.34307e+07 0.99358 ns
tpcds_q20/duckdb:parquet 18066954 1.73384e+07 1.04202 ns
tpcds_q21/duckdb:parquet 14069115 1.48374e+07 0.948221 ns
tpcds_q22/duckdb:parquet 99658878 9.82443e+07 1.0144 ns
tpcds_q23/duckdb:parquet 99750288 9.89829e+07 1.00775 ns
tpcds_q24/duckdb:parquet 49750923 5.02088e+07 0.990881 ns
tpcds_q25/duckdb:parquet 36015708 3.60167e+07 0.999971 ns
tpcds_q26/duckdb:parquet 38351109 3.86911e+07 0.991213 ns
tpcds_q27/duckdb:parquet 78694284 7.85537e+07 1.00179 ns
tpcds_q28/duckdb:parquet 43016490 4.31612e+07 0.996648 ns
tpcds_q29/duckdb:parquet 37537142 3.75412e+07 0.999891 ns
tpcds_q30/duckdb:parquet 45673248 4.53998e+07 1.00602 ns
tpcds_q31/duckdb:parquet 27888466 2.74163e+07 1.01722 ns
tpcds_q32/duckdb:parquet 13172001 1.31185e+07 1.00408 ns
tpcds_q33/duckdb:parquet 21898418 2.12456e+07 1.03073 ns
tpcds_q34/duckdb:parquet 24001171 2.42184e+07 0.991031 ns
tpcds_q35/duckdb:parquet 69011168 6.85006e+07 1.00745 ns
tpcds_q36/duckdb:parquet 24533970 2.46226e+07 0.996401 ns
tpcds_q37/duckdb:parquet 15744569 1.57884e+07 0.997221 ns
tpcds_q38/duckdb:parquet 35916930 3.60194e+07 0.997156 ns
tpcds_q39/duckdb:parquet 37491694 3.6537e+07 1.02613 ns
tpcds_q40/duckdb:parquet 20530069 2.03281e+07 1.00993 ns
tpcds_q41/duckdb:parquet 9980335 1.01495e+07 0.983335 ns
tpcds_q42/duckdb:parquet 13179859 1.30535e+07 1.00968 ns
tpcds_q43/duckdb:parquet 18973278 1.83514e+07 1.03389 ns
tpcds_q44/duckdb:parquet 28896793 2.87797e+07 1.00407 ns
tpcds_q45/duckdb:parquet 29439422 2.98395e+07 0.986592 ns
tpcds_q46/duckdb:parquet 49459820 4.91757e+07 1.00578 ns
tpcds_q47/duckdb:parquet 59333063 5.97809e+07 0.992509 ns
tpcds_q48/duckdb:parquet 34430493 3.42986e+07 1.00384 ns
tpcds_q49/duckdb:parquet 27491542 2.67042e+07 1.02948 ns
tpcds_q50/duckdb:parquet 29255551 2.89065e+07 1.01207 ns
tpcds_q51/duckdb:parquet 191637312 1.93692e+08 0.989391 ns
tpcds_q52/duckdb:parquet 13521009 1.33697e+07 1.01131 ns
tpcds_q53/duckdb:parquet 20302013 2.01797e+07 1.00606 ns
tpcds_q54/duckdb:parquet 26914073 2.65161e+07 1.01501 ns
tpcds_q55/duckdb:parquet 13106804 1.31765e+07 0.994707 ns
tpcds_q56/duckdb:parquet 23426222 2.31382e+07 1.01245 ns
tpcds_q57/duckdb:parquet 48570386 4.82772e+07 1.00607 ns
tpcds_q58/duckdb:parquet 26549979 2.64137e+07 1.00516 ns
tpcds_q59/duckdb:parquet 39988014 3.95835e+07 1.01022 ns
tpcds_q60/duckdb:parquet 24166410 2.42223e+07 0.997692 ns
tpcds_q61/duckdb:parquet 34221340 3.33479e+07 1.02619 ns
tpcds_q62/duckdb:parquet 14060274 1.38613e+07 1.01436 ns
tpcds_q63/duckdb:parquet 17549322 1.78395e+07 0.983732 ns
tpcds_q64/duckdb:parquet 78798461 7.78598e+07 1.01206 ns
tpcds_q65/duckdb:parquet 27654101 2.93236e+07 0.943065 ns
tpcds_q66/duckdb:parquet 30586584 3.04212e+07 1.00544 ns
tpcds_q67/duckdb:parquet 186544306 1.85968e+08 1.0031 ns
tpcds_q68/duckdb:parquet 39256385 3.96524e+07 0.990012 ns
tpcds_q69/duckdb:parquet 42519724 4.26356e+07 0.997283 ns
tpcds_q70/duckdb:parquet 57478638 5.72072e+07 1.00475 ns
tpcds_q71/duckdb:parquet 21605311 2.3857e+07 0.905617 ns
tpcds_q72/duckdb:parquet 169987172 1.70533e+08 0.996801 ns
tpcds_q73/duckdb:parquet 21506426 2.12519e+07 1.01198 ns
tpcds_q74/duckdb:parquet 53842168 5.39173e+07 0.998607 ns
tpcds_q75/duckdb:parquet 55449253 5.75298e+07 0.963835 ns
tpcds_q76/duckdb:parquet 21338904 2.18279e+07 0.977596 ns
tpcds_q77/duckdb:parquet 23626896 2.38889e+07 0.989033 ns
tpcds_q78/duckdb:parquet 79964472 7.99447e+07 1.00025 ns
tpcds_q79/duckdb:parquet 32108103 3.2007e+07 1.00316 ns
tpcds_q80/duckdb:parquet 44016008 4.46774e+07 0.985196 ns
tpcds_q81/duckdb:parquet 49832674 5.07291e+07 0.982329 ns
tpcds_q82/duckdb:parquet 18831314 1.90372e+07 0.989188 ns
tpcds_q83/duckdb:parquet 19314813 1.89251e+07 1.02059 ns
tpcds_q84/duckdb:parquet 21174694 2.16314e+07 0.978888 ns
tpcds_q85/duckdb:parquet 43713603 4.35665e+07 1.00338 ns
tpcds_q86/duckdb:parquet 39075366 3.86874e+07 1.01003 ns
tpcds_q87/duckdb:parquet 37933336 3.83326e+07 0.989584 ns
tpcds_q88/duckdb:parquet 54843310 5.43973e+07 1.0082 ns
tpcds_q89/duckdb:parquet 21816744 2.20875e+07 0.98774 ns
tpcds_q90/duckdb:parquet 10259514 9.98525e+06 1.02747 ns
tpcds_q91/duckdb:parquet 28082960 2.79706e+07 1.00402 ns
tpcds_q92/duckdb:parquet 13659766 1.45645e+07 0.937884 ns
tpcds_q93/duckdb:parquet 33150493 3.34138e+07 0.992119 ns
tpcds_q94/duckdb:parquet 18578167 1.89829e+07 0.978679 ns
tpcds_q95/duckdb:parquet 152187285 1.39446e+08 1.09137 ns
tpcds_q96/duckdb:parquet 11426517 1.16614e+07 0.979857 ns
tpcds_q97/duckdb:parquet 38253191 3.78342e+07 1.01108 ns
tpcds_q98/duckdb:parquet 23421668 2.3656e+07 0.990092 ns
tpcds_q99/duckdb:parquet 24682335 2.45035e+07 1.0073 ns
tpcds_q01/duckdb:vortex-file-compressed 35378254 3.50882e+07 1.00827 ns
tpcds_q02/duckdb:vortex-file-compressed 57172184 5.40902e+07 1.05698 ns
tpcds_q03/duckdb:vortex-file-compressed 24269952 2.49902e+07 0.971178 ns
tpcds_q04/duckdb:vortex-file-compressed 115648409 1.14991e+08 1.00571 ns
tpcds_q05/duckdb:vortex-file-compressed 43714134 4.35455e+07 1.00387 ns
tpcds_q06/duckdb:vortex-file-compressed 40408237 4.02355e+07 1.00429 ns
tpcds_q07/duckdb:vortex-file-compressed 30517824 3.02968e+07 1.00729 ns
tpcds_q08/duckdb:vortex-file-compressed 35336812 3.38816e+07 1.04295 ns
tpcds_q09/duckdb:vortex-file-compressed 38209520 3.93073e+07 0.972072 ns
tpcds_q10/duckdb:vortex-file-compressed 51069038 5.31561e+07 0.960738 ns
tpcds_q11/duckdb:vortex-file-compressed 71351750 7.03677e+07 1.01398 ns
tpcds_q12/duckdb:vortex-file-compressed 19042857 1.96434e+07 0.969428 ns
tpcds_q13/duckdb:vortex-file-compressed 38010639 3.66787e+07 1.03631 ns
tpcds_q14/duckdb:vortex-file-compressed 126224873 1.24547e+08 1.01347 ns
tpcds_q15/duckdb:vortex-file-compressed 31827496 3.16101e+07 1.00688 ns
tpcds_q16/duckdb:vortex-file-compressed 33265237 3.22216e+07 1.03239 ns
tpcds_q17/duckdb:vortex-file-compressed 44262108 4.34616e+07 1.01842 ns
tpcds_q18/duckdb:vortex-file-compressed 100800008 1.02392e+08 0.984449 ns
tpcds_q19/duckdb:vortex-file-compressed 36625386 3.71632e+07 0.985528 ns
tpcds_q20/duckdb:vortex-file-compressed 20138275 2.01965e+07 0.997118 ns
tpcds_q21/duckdb:vortex-file-compressed 18978413 1.88183e+07 1.00851 ns
tpcds_q22/duckdb:vortex-file-compressed 114211353 1.12904e+08 1.01158 ns
tpcds_q23/duckdb:vortex-file-compressed 120406297 1.23752e+08 0.972966 ns
tpcds_q24/duckdb:vortex-file-compressed 57957720 5.68589e+07 1.01933 ns
tpcds_q25/duckdb:vortex-file-compressed 43647315 4.31227e+07 1.01216 ns
tpcds_q26/duckdb:vortex-file-compressed 48552029 4.83659e+07 1.00385 ns
tpcds_q27/duckdb:vortex-file-compressed 85189310 8.16852e+07 1.0429 ns
tpcds_q28/duckdb:vortex-file-compressed 34746083 3.64937e+07 0.952113 ns
tpcds_q29/duckdb:vortex-file-compressed 44976554 4.64991e+07 0.967256 ns
tpcds_q30/duckdb:vortex-file-compressed 37228348 3.71232e+07 1.00283 ns
tpcds_q31/duckdb:vortex-file-compressed 35228846 3.5102e+07 1.00361 ns
tpcds_q32/duckdb:vortex-file-compressed 17645356 1.69123e+07 1.04335 ns
tpcds_q33/duckdb:vortex-file-compressed 33106500 2.9429e+07 1.12496 ns
tpcds_q34/duckdb:vortex-file-compressed 29868443 2.86032e+07 1.04423 ns
tpcds_q35/duckdb:vortex-file-compressed 81901943 8.11223e+07 1.00961 ns
tpcds_q36/duckdb:vortex-file-compressed 28599266 2.82288e+07 1.01312 ns
tpcds_q37/duckdb:vortex-file-compressed 17786641 1.77438e+07 1.00241 ns
tpcds_q38/duckdb:vortex-file-compressed 43631075 4.44631e+07 0.981286 ns
tpcds_q39/duckdb:vortex-file-compressed 43457795 4.32736e+07 1.00426 ns
tpcds_q40/duckdb:vortex-file-compressed 25119501 2.59035e+07 0.969734 ns
tpcds_q41/duckdb:vortex-file-compressed 19230960 1.89792e+07 1.01326 ns
tpcds_q42/duckdb:vortex-file-compressed 14623601 1.41393e+07 1.03425 ns
tpcds_q43/duckdb:vortex-file-compressed 20631156 2.0371e+07 1.01277 ns
tpcds_q44/duckdb:vortex-file-compressed 30277943 3.04866e+07 0.993157 ns
tpcds_q45/duckdb:vortex-file-compressed 34393729 3.39649e+07 1.01263 ns
tpcds_q46/duckdb:vortex-file-compressed 56229681 5.53763e+07 1.01541 ns
tpcds_q47/duckdb:vortex-file-compressed 64701384 6.37159e+07 1.01547 ns
tpcds_q48/duckdb:vortex-file-compressed 34696566 3.29715e+07 1.05232 ns
tpcds_q49/duckdb:vortex-file-compressed 38152554 3.40816e+07 1.11945 ns
tpcds_q50/duckdb:vortex-file-compressed 37023059 3.5579e+07 1.04059 ns
tpcds_q51/duckdb:vortex-file-compressed 198654297 1.99318e+08 0.99667 ns
tpcds_q52/duckdb:vortex-file-compressed 14441194 1.41234e+07 1.0225 ns
tpcds_q53/duckdb:vortex-file-compressed 27473615 2.67541e+07 1.02689 ns
tpcds_q54/duckdb:vortex-file-compressed 35970230 3.59811e+07 0.999697 ns
tpcds_q55/duckdb:vortex-file-compressed 13631111 1.32467e+07 1.02902 ns
tpcds_q56/duckdb:vortex-file-compressed 34611950 3.44452e+07 1.00484 ns
tpcds_q57/duckdb:vortex-file-compressed 60101089 5.99724e+07 1.00215 ns
tpcds_q58/duckdb:vortex-file-compressed 37272538 3.79347e+07 0.982546 ns
tpcds_q59/duckdb:vortex-file-compressed 51440124 5.13425e+07 1.0019 ns
tpcds_q60/duckdb:vortex-file-compressed 37306264 3.62452e+07 1.02927 ns
tpcds_q61/duckdb:vortex-file-compressed 35021148 3.78677e+07 0.924829 ns
tpcds_q62/duckdb:vortex-file-compressed 25036198 2.30386e+07 1.08671 ns
tpcds_q63/duckdb:vortex-file-compressed 27368072 2.75698e+07 0.992682 ns
tpcds_q64/duckdb:vortex-file-compressed 88926028 8.52169e+07 1.04353 ns
tpcds_q65/duckdb:vortex-file-compressed 33536777 3.21705e+07 1.04247 ns
tpcds_q66/duckdb:vortex-file-compressed 34998498 3.745e+07 0.934541 ns
tpcds_q67/duckdb:vortex-file-compressed 179792485 1.78528e+08 1.00708 ns
tpcds_q68/duckdb:vortex-file-compressed 46404930 4.54487e+07 1.02104 ns
tpcds_q69/duckdb:vortex-file-compressed 51812310 5.09371e+07 1.01718 ns
tpcds_q70/duckdb:vortex-file-compressed 55082116 5.43593e+07 1.0133 ns
tpcds_q71/duckdb:vortex-file-compressed 24525676 2.47663e+07 0.990286 ns
tpcds_q72/duckdb:vortex-file-compressed 171848581 1.71429e+08 1.00245 ns
tpcds_q73/duckdb:vortex-file-compressed 25507509 2.57306e+07 0.991331 ns
tpcds_q74/duckdb:vortex-file-compressed 60719148 5.94104e+07 1.02203 ns
tpcds_q75/duckdb:vortex-file-compressed 69696855 6.9692e+07 1.00007 ns
tpcds_q76/duckdb:vortex-file-compressed 23888885 2.36539e+07 1.00993 ns
tpcds_q77/duckdb:vortex-file-compressed 31015911 3.09321e+07 1.00271 ns
tpcds_q78/duckdb:vortex-file-compressed 91230388 8.98718e+07 1.01512 ns
tpcds_q79/duckdb:vortex-file-compressed 36020696 3.59844e+07 1.00101 ns
tpcds_q80/duckdb:vortex-file-compressed 51214656 5.40659e+07 0.947264 ns
tpcds_q81/duckdb:vortex-file-compressed 41265484 4.12637e+07 1.00004 ns
tpcds_q82/duckdb:vortex-file-compressed 18351447 1.95299e+07 0.939659 ns
tpcds_q83/duckdb:vortex-file-compressed 39205973 3.64711e+07 1.07499 ns
tpcds_q84/duckdb:vortex-file-compressed 24202396 2.40891e+07 1.0047 ns
tpcds_q85/duckdb:vortex-file-compressed 55912730 5.55884e+07 1.00583 ns
tpcds_q86/duckdb:vortex-file-compressed 45618660 4.55032e+07 1.00254 ns
tpcds_q87/duckdb:vortex-file-compressed 46017981 4.46181e+07 1.03138 ns
tpcds_q88/duckdb:vortex-file-compressed 51534778 5.15979e+07 0.998778 ns
tpcds_q89/duckdb:vortex-file-compressed 27413483 2.69749e+07 1.01626 ns
tpcds_q90/duckdb:vortex-file-compressed 20285582 1.92249e+07 1.05517 ns
tpcds_q91/duckdb:vortex-file-compressed 34989783 3.40657e+07 1.02713 ns
tpcds_q92/duckdb:vortex-file-compressed 20447966 2.03421e+07 1.0052 ns
tpcds_q93/duckdb:vortex-file-compressed 32747124 3.32157e+07 0.985894 ns
tpcds_q94/duckdb:vortex-file-compressed 26592313 2.63829e+07 1.00794 ns
tpcds_q95/duckdb:vortex-file-compressed 160971862 1.5937e+08 1.01005 ns
tpcds_q96/duckdb:vortex-file-compressed 12554791 1.22189e+07 1.02749 ns
tpcds_q97/duckdb:vortex-file-compressed 45374382 4.39411e+07 1.03262 ns
tpcds_q98/duckdb:vortex-file-compressed 21391458 2.112e+07 1.01285 ns
tpcds_q99/duckdb:vortex-file-compressed 39476519 3.95449e+07 0.99827 ns
tpcds_q01/duckdb:vortex-compact 34309289 3.37865e+07 1.01547 ns
tpcds_q02/duckdb:vortex-compact 57952994 6.02354e+07 0.962108 ns
tpcds_q03/duckdb:vortex-compact 23520026 2.42156e+07 0.971277 ns
tpcds_q04/duckdb:vortex-compact 114194633 1.11777e+08 1.02163 ns
tpcds_q05/duckdb:vortex-compact 43389082 4.25552e+07 1.0196 ns
tpcds_q06/duckdb:vortex-compact 40290538 3.95877e+07 1.01775 ns
tpcds_q07/duckdb:vortex-compact 29875342 2.97388e+07 1.00459 ns
tpcds_q08/duckdb:vortex-compact 34552427 3.31567e+07 1.04209 ns
tpcds_q09/duckdb:vortex-compact 39201647 3.85641e+07 1.01653 ns
tpcds_q10/duckdb:vortex-compact 51277605 4.8358e+07 1.06037 ns
tpcds_q11/duckdb:vortex-compact 69883036 6.92889e+07 1.00858 ns
tpcds_q12/duckdb:vortex-compact 19183966 1.94112e+07 0.988295 ns
tpcds_q13/duckdb:vortex-compact 36402123 3.68608e+07 0.987557 ns
tpcds_q14/duckdb:vortex-compact 125692619 1.25976e+08 0.997754 ns
tpcds_q15/duckdb:vortex-compact 30711456 3.09604e+07 0.991958 ns
tpcds_q16/duckdb:vortex-compact 32934608 3.24166e+07 1.01598 ns
tpcds_q17/duckdb:vortex-compact 44149411 4.35189e+07 1.01449 ns
tpcds_q18/duckdb:vortex-compact 100228688 9.70458e+07 1.0328 ns
tpcds_q19/duckdb:vortex-compact 37209027 3.62967e+07 1.02514 ns
tpcds_q20/duckdb:vortex-compact 20431136 2.02045e+07 1.01122 ns
tpcds_q21/duckdb:vortex-compact 18499513 2.06701e+07 0.894988 ns
tpcds_q22/duckdb:vortex-compact 114600594 1.14859e+08 0.997754 ns
tpcds_q23/duckdb:vortex-compact 118872507 1.15166e+08 1.03218 ns
tpcds_q24/duckdb:vortex-compact 56940409 5.68209e+07 1.0021 ns
tpcds_q25/duckdb:vortex-compact 42043700 4.22844e+07 0.994309 ns
tpcds_q26/duckdb:vortex-compact 48919763 4.71103e+07 1.03841 ns
tpcds_q27/duckdb:vortex-compact 81592991 8.3854e+07 0.973037 ns
tpcds_q28/duckdb:vortex-compact 34969763 3.43424e+07 1.01827 ns
tpcds_q29/duckdb:vortex-compact 44514424 4.3341e+07 1.02707 ns
tpcds_q30/duckdb:vortex-compact 36671232 3.67144e+07 0.998825 ns
tpcds_q31/duckdb:vortex-compact 34082364 3.43238e+07 0.992965 ns
tpcds_q32/duckdb:vortex-compact 17330085 1.62373e+07 1.0673 ns
tpcds_q33/duckdb:vortex-compact 28891817 3.05905e+07 0.944469 ns
tpcds_q34/duckdb:vortex-compact 28361050 2.78162e+07 1.01959 ns
tpcds_q35/duckdb:vortex-compact 80649878 7.91575e+07 1.01885 ns
tpcds_q36/duckdb:vortex-compact 28197421 2.79189e+07 1.00998 ns
tpcds_q37/duckdb:vortex-compact 17875400 1.73238e+07 1.03184 ns
tpcds_q38/duckdb:vortex-compact 42960863 4.33161e+07 0.991799 ns
tpcds_q39/duckdb:vortex-compact 44139274 4.4497e+07 0.991961 ns
tpcds_q40/duckdb:vortex-compact 25764144 2.54795e+07 1.01117 ns
tpcds_q41/duckdb:vortex-compact 18832252 1.86263e+07 1.01106 ns
tpcds_q42/duckdb:vortex-compact 14140288 1.341e+07 1.05446 ns
tpcds_q43/duckdb:vortex-compact 20276793 2.00311e+07 1.01227 ns
tpcds_q44/duckdb:vortex-compact 31555589 3.00385e+07 1.0505 ns
tpcds_q45/duckdb:vortex-compact 34004196 3.47654e+07 0.978105 ns
tpcds_q46/duckdb:vortex-compact 54660432 5.4198e+07 1.00853 ns
tpcds_q47/duckdb:vortex-compact 67661671 6.54562e+07 1.03369 ns
tpcds_q48/duckdb:vortex-compact 34053478 3.29297e+07 1.03413 ns
tpcds_q49/duckdb:vortex-compact 38891957 3.654e+07 1.06437 ns
tpcds_q50/duckdb:vortex-compact 35772509 3.5911e+07 0.996142 ns
tpcds_q51/duckdb:vortex-compact 142542471 1.18088e+08 1.20709 ns
tpcds_q52/duckdb:vortex-compact 14408255 1.34513e+07 1.07114 ns
tpcds_q53/duckdb:vortex-compact 27721797 2.6465e+07 1.04749 ns
tpcds_q54/duckdb:vortex-compact 36660287 3.53201e+07 1.03794 ns
tpcds_q55/duckdb:vortex-compact 13554992 1.3065e+07 1.0375 ns
tpcds_q56/duckdb:vortex-compact 34751464 3.65851e+07 0.94988 ns
tpcds_q57/duckdb:vortex-compact 61541158 6.05501e+07 1.01637 ns
tpcds_q58/duckdb:vortex-compact 34557439 3.61896e+07 0.954898 ns
tpcds_q59/duckdb:vortex-compact 52035732 5.18273e+07 1.00402 ns
tpcds_q60/duckdb:vortex-compact 35455301 3.4875e+07 1.01664 ns
tpcds_q61/duckdb:vortex-compact 37544687 3.54092e+07 1.06031 ns
tpcds_q62/duckdb:vortex-compact 24644207 2.36216e+07 1.04329 ns
tpcds_q63/duckdb:vortex-compact 27371542 2.72433e+07 1.00471 ns
tpcds_q64/duckdb:vortex-compact 87888243 8.51794e+07 1.0318 ns
tpcds_q65/duckdb:vortex-compact 33225738 3.3098e+07 1.00386 ns
tpcds_q66/duckdb:vortex-compact 35087687 3.34793e+07 1.04804 ns
tpcds_q67/duckdb:vortex-compact 178074148 1.76988e+08 1.00614 ns
tpcds_q68/duckdb:vortex-compact 47241543 4.50231e+07 1.04927 ns
tpcds_q69/duckdb:vortex-compact 52460070 4.92435e+07 1.06532 ns
tpcds_q70/duckdb:vortex-compact 53701161 5.45251e+07 0.984889 ns
tpcds_q71/duckdb:vortex-compact 24112694 2.40377e+07 1.00312 ns
tpcds_q72/duckdb:vortex-compact 172233083 1.70989e+08 1.00727 ns
tpcds_q73/duckdb:vortex-compact 25457744 2.49756e+07 1.01931 ns
tpcds_q74/duckdb:vortex-compact 61376200 6.26371e+07 0.97987 ns
tpcds_q75/duckdb:vortex-compact 67652191 6.86164e+07 0.985948 ns
tpcds_q76/duckdb:vortex-compact 23987480 2.35117e+07 1.02024 ns
tpcds_q77/duckdb:vortex-compact 31825685 3.13997e+07 1.01357 ns
tpcds_q78/duckdb:vortex-compact 90644330 8.89452e+07 1.0191 ns
tpcds_q79/duckdb:vortex-compact 36193933 3.53062e+07 1.02514 ns
tpcds_q80/duckdb:vortex-compact 52542672 5.17605e+07 1.01511 ns
tpcds_q81/duckdb:vortex-compact 40572238 4.09595e+07 0.990545 ns
tpcds_q82/duckdb:vortex-compact 18734522 1.83923e+07 1.01861 ns
tpcds_q83/duckdb:vortex-compact 40029346 3.8011e+07 1.0531 ns
tpcds_q84/duckdb:vortex-compact 24586350 2.42469e+07 1.014 ns
tpcds_q85/duckdb:vortex-compact 56164309 5.53217e+07 1.01523 ns
tpcds_q86/duckdb:vortex-compact 43967789 4.25963e+07 1.0322 ns
tpcds_q87/duckdb:vortex-compact 45142081 4.44343e+07 1.01593 ns
tpcds_q88/duckdb:vortex-compact 51822003 5.18495e+07 0.99947 ns
tpcds_q89/duckdb:vortex-compact 27908597 2.6688e+07 1.04574 ns
tpcds_q90/duckdb:vortex-compact 20113838 1.89813e+07 1.05967 ns
tpcds_q91/duckdb:vortex-compact 35463062 3.36544e+07 1.05374 ns
tpcds_q92/duckdb:vortex-compact 20562778 1.99855e+07 1.02888 ns
tpcds_q93/duckdb:vortex-compact 32294414 3.22802e+07 1.00044 ns
tpcds_q94/duckdb:vortex-compact 26582313 2.67007e+07 0.995566 ns
tpcds_q95/duckdb:vortex-compact 158373444 1.58216e+08 1.00099 ns
tpcds_q96/duckdb:vortex-compact 12211190 1.21588e+07 1.00431 ns
tpcds_q97/duckdb:vortex-compact 44311913 4.60558e+07 0.962136 ns
tpcds_q98/duckdb:vortex-compact 20697998 2.12356e+07 0.974682 ns
tpcds_q99/duckdb:vortex-compact 39738609 3.77737e+07 1.05202 ns
tpcds_q01/duckdb:duckdb 23746627 2.42729e+07 0.978318 ns
tpcds_q02/duckdb:duckdb 23707478 2.38252e+07 0.99506 ns
tpcds_q03/duckdb:duckdb 11145505 1.07484e+07 1.03695 ns
tpcds_q04/duckdb:duckdb 174707527 1.71536e+08 1.01849 ns
tpcds_q05/duckdb:duckdb 21504483 2.15481e+07 0.997977 ns
tpcds_q06/duckdb:duckdb 28326564 2.85336e+07 0.992745 ns
tpcds_q07/duckdb:duckdb 42105953 4.12962e+07 1.01961 ns
tpcds_q08/duckdb:duckdb 125432265 1.23924e+08 1.01217 ns
tpcds_q09/duckdb:duckdb 19357384 1.96653e+07 0.984341 ns
tpcds_q10/duckdb:duckdb 28115053 2.80462e+07 1.00245 ns
tpcds_q11/duckdb:duckdb 154697624 1.49582e+08 1.0342 ns
tpcds_q12/duckdb:duckdb 14192545 1.4576e+07 0.973695 ns
tpcds_q13/duckdb:duckdb 27779905 2.74116e+07 1.01344 ns
tpcds_q14/duckdb:duckdb 93396944 9.43362e+07 0.990043 ns
tpcds_q15/duckdb:duckdb 23347094 2.35488e+07 0.991437 ns
tpcds_q16/duckdb:duckdb 20235827 2.06521e+07 0.979841 ns
tpcds_q17/duckdb:duckdb 25316053 2.61286e+07 0.968902 ns
tpcds_q18/duckdb:duckdb 50185507 5.05113e+07 0.993551 ns
tpcds_q19/duckdb:duckdb 20483011 1.97158e+07 1.03891 ns
tpcds_q20/duckdb:duckdb 14891679 1.46518e+07 1.01637 ns
tpcds_q21/duckdb:duckdb 7795636 7.91481e+06 0.984943 ns
tpcds_q22/duckdb:duckdb 84496245 8.27037e+07 1.02167 ns
tpcds_q23/duckdb:duckdb 72451909 7.226e+07 1.00266 ns
tpcds_q24/duckdb:duckdb 26799844 2.69603e+07 0.994047 ns
tpcds_q25/duckdb:duckdb 19091712 1.91653e+07 0.996159 ns
tpcds_q26/duckdb:duckdb 29907200 2.95345e+07 1.01262 ns
tpcds_q27/duckdb:duckdb 54001622 5.29634e+07 1.0196 ns
tpcds_q28/duckdb:duckdb 25085355 2.48849e+07 1.00805 ns
tpcds_q29/duckdb:duckdb 24819604 2.4698e+07 1.00492 ns
tpcds_q30/duckdb:duckdb 33124062 3.15317e+07 1.0505 ns
tpcds_q31/duckdb:duckdb 24821417 2.42236e+07 1.02468 ns
tpcds_q32/duckdb:duckdb 8859664 8.58155e+06 1.03241 ns
tpcds_q33/duckdb:duckdb 17018349 1.71515e+07 0.992239 ns
tpcds_q34/duckdb:duckdb 19732869 1.86722e+07 1.0568 ns
tpcds_q35/duckdb:duckdb 39730753 4.0001e+07 0.993243 ns
tpcds_q36/duckdb:duckdb 77805334 7.78899e+07 0.998915 ns
tpcds_q37/duckdb:duckdb 9585081 9.15478e+06 1.047 ns
tpcds_q38/duckdb:duckdb 33440864 3.35273e+07 0.997423 ns
tpcds_q39/duckdb:duckdb 30472464 3.00105e+07 1.01539 ns
tpcds_q40/duckdb:duckdb 15764734 1.57495e+07 1.00097 ns
tpcds_q41/duckdb:duckdb 10570930 1.03222e+07 1.02409 ns
tpcds_q42/duckdb:duckdb 9517015 8.58172e+06 1.10899 ns
tpcds_q43/duckdb:duckdb 14649132 1.47296e+07 0.99454 ns
tpcds_q44/duckdb:duckdb 17354385 1.72692e+07 1.00493 ns
tpcds_q45/duckdb:duckdb 19464825 1.91889e+07 1.01438 ns
tpcds_q46/duckdb:duckdb 40804477 4.02237e+07 1.01444 ns
tpcds_q47/duckdb:duckdb 57676711 5.4911e+07 1.05037 ns
tpcds_q48/duckdb:duckdb 26393818 2.59217e+07 1.01821 ns
tpcds_q49/duckdb:duckdb 18454940 1.8363e+07 1.00501 ns
tpcds_q50/duckdb:duckdb 16972325 1.70512e+07 0.995372 ns
tpcds_q51/duckdb:duckdb 105187493 1.06157e+08 0.990865 ns
tpcds_q52/duckdb:duckdb 10311755 9.65162e+06 1.0684 ns
tpcds_q53/duckdb:duckdb 16175845 1.58404e+07 1.02118 ns
tpcds_q54/duckdb:duckdb 20590478 2.0554e+07 1.00177 ns
tpcds_q55/duckdb:duckdb 10732303 9.62038e+06 1.11558 ns
tpcds_q56/duckdb:duckdb 17580781 1.81272e+07 0.969859 ns
tpcds_q57/duckdb:duckdb 46592126 4.61904e+07 1.0087 ns
tpcds_q58/duckdb:duckdb 16340077 1.64714e+07 0.99203 ns
tpcds_q59/duckdb:duckdb 38210779 3.76056e+07 1.01609 ns
tpcds_q60/duckdb:duckdb 19830177 1.96137e+07 1.01103 ns
tpcds_q61/duckdb:duckdb 19088384 1.86485e+07 1.02359 ns
tpcds_q62/duckdb:duckdb 10610801 1.05756e+07 1.00333 ns
tpcds_q63/duckdb:duckdb 14489068 1.41832e+07 1.02156 ns
tpcds_q64/duckdb:duckdb 59833949 6.04918e+07 0.989126 ns
tpcds_q65/duckdb:duckdb 37049590 3.37664e+07 1.09723 ns
tpcds_q66/duckdb:duckdb 27733918 2.77393e+07 0.999807 ns
tpcds_q67/duckdb:duckdb 153499297 1.52695e+08 1.00527 ns
tpcds_q68/duckdb:duckdb 28857287 2.81423e+07 1.02541 ns
tpcds_q69/duckdb:duckdb 30320715 3.00693e+07 1.00836 ns
tpcds_q70/duckdb:duckdb 20378073 2.01172e+07 1.01297 ns
tpcds_q71/duckdb:duckdb 16893459 1.64927e+07 1.0243 ns
tpcds_q72/duckdb:duckdb 46527682 4.6418e+07 1.00236 ns
tpcds_q73/duckdb:duckdb 15379847 1.39002e+07 1.10645 ns
tpcds_q74/duckdb:duckdb 107896253 1.06007e+08 1.01782 ns
tpcds_q75/duckdb:duckdb 45484733 4.36497e+07 1.04204 ns
tpcds_q76/duckdb:duckdb 15148252 1.5183e+07 0.997709 ns
tpcds_q77/duckdb:duckdb 14761833 1.49491e+07 0.987474 ns
tpcds_q78/duckdb:duckdb 66551653 6.63315e+07 1.00332 ns
tpcds_q79/duckdb:duckdb 22295737 2.18808e+07 1.01896 ns
tpcds_q80/duckdb:duckdb 31854367 3.15279e+07 1.01036 ns
tpcds_q81/duckdb:duckdb 40585250 4.29026e+07 0.945986 ns
tpcds_q82/duckdb:duckdb 11132277 1.10667e+07 1.00593 ns
tpcds_q83/duckdb:duckdb 11346543 1.09625e+07 1.03503 ns
tpcds_q84/duckdb:duckdb 15291300 1.50027e+07 1.01924 ns
tpcds_q85/duckdb:duckdb 26255484 2.56816e+07 1.02235 ns
tpcds_q86/duckdb:duckdb 13719266 1.36553e+07 1.00468 ns
tpcds_q87/duckdb:duckdb 35024996 3.5187e+07 0.995395 ns
tpcds_q88/duckdb:duckdb 27411140 2.7063e+07 1.01286 ns
tpcds_q89/duckdb:duckdb 19124087 1.87463e+07 1.02015 ns
tpcds_q90/duckdb:duckdb 7161643 7.01086e+06 1.02151 ns
tpcds_q91/duckdb:duckdb 16199088 1.47084e+07 1.10135 ns
tpcds_q92/duckdb:duckdb 10391457 1.02368e+07 1.01511 ns
tpcds_q93/duckdb:duckdb 24286513 2.37344e+07 1.02326 ns
tpcds_q94/duckdb:duckdb 15216446 1.57586e+07 0.965597 ns
tpcds_q95/duckdb:duckdb 111010494 1.32072e+08 0.840532 ns
tpcds_q96/duckdb:duckdb 6109554 6.12041e+06 0.998226 ns
tpcds_q97/duckdb:duckdb 32899362 3.30591e+07 0.995168 ns
tpcds_q98/duckdb:duckdb 19263493 1.893e+07 1.01762 ns
tpcds_q99/duckdb:duckdb 21302665 2.11177e+07 1.00876 ns

@github-actions
Copy link
Contributor

Benchmarks: GitHub Archive (NVMe)

Summary

  • Overall: 0.984x ➖
  • Vortex: 0.988x ➖
  • duckdb:vortex: 0.994x ➖
  • datafusion:vortex: 0.981x ➖
  • Best: gharchive_q03/datafusion:vortex-file-compressed (0.924x)
  • Worst: gharchive_q02/datafusion:vortex-file-compressed (1.089x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 66d8dfe base d6b73e2 ratio (PR/base) unit remark
gharchive_q00/datafusion:parquet 3133234211 3.2029e+09 0.97825 ns
gharchive_q00/datafusion:parquet 3133234211 3.18682e+09 0.983184 ns
gharchive_q01/datafusion:parquet 62650591 6.75525e+07 0.927435 ns
gharchive_q01/datafusion:parquet 62650591 6.81108e+07 0.919833 ns
gharchive_q02/datafusion:parquet 44059505 4.6217e+07 0.953317 ns
gharchive_q02/datafusion:parquet 44059505 4.43001e+07 0.994569 ns
gharchive_q03/datafusion:parquet 106299033 1.09614e+08 0.969761 ns
gharchive_q03/datafusion:parquet 106299033 1.12276e+08 0.946769 ns
gharchive_q04/datafusion:parquet 79714885 8.04861e+07 0.990418 ns
gharchive_q04/datafusion:parquet 79714885 7.87687e+07 1.01201 ns
gharchive_q00/datafusion:vortex-file-compressed 34446520 3.65072e+07 0.943553 ns
gharchive_q00/datafusion:vortex-file-compressed 34446520 3.61641e+07 0.952506 ns
gharchive_q01/datafusion:vortex-file-compressed 25120507 2.56682e+07 0.978662 ns
gharchive_q01/datafusion:vortex-file-compressed 25120507 2.46043e+07 1.02098 ns
gharchive_q02/datafusion:vortex-file-compressed 26264525 2.41266e+07 1.08861 ns
gharchive_q02/datafusion:vortex-file-compressed 26264525 2.66564e+07 0.985301 ns
gharchive_q03/datafusion:vortex-file-compressed 62119615 6.41022e+07 0.969071 ns
gharchive_q03/datafusion:vortex-file-compressed 62119615 6.72209e+07 0.924111 ns
gharchive_q04/datafusion:vortex-file-compressed 27959071 2.67846e+07 1.04385 ns
gharchive_q04/datafusion:vortex-file-compressed 27959071 2.81355e+07 0.993728 ns
gharchive_q00/datafusion:vortex-compact 47031511 4.78872e+07 0.982131 ns
gharchive_q00/datafusion:vortex-compact 47031511 5.05041e+07 0.931241 ns
gharchive_q01/datafusion:vortex-compact 39557866 3.99665e+07 0.989776 ns
gharchive_q01/datafusion:vortex-compact 39557866 3.99293e+07 0.990698 ns
gharchive_q02/datafusion:vortex-compact 34988702 3.52698e+07 0.992031 ns
gharchive_q02/datafusion:vortex-compact 34988702 3.74444e+07 0.934419 ns
gharchive_q03/datafusion:vortex-compact 76913580 7.67653e+07 1.00193 ns
gharchive_q03/datafusion:vortex-compact 76913580 7.89539e+07 0.974159 ns
gharchive_q04/datafusion:vortex-compact 46320679 4.75535e+07 0.974076 ns
gharchive_q04/datafusion:vortex-compact 46320679 4.79736e+07 0.965546 ns
gharchive_q00/duckdb:parquet 513979074 5.2941e+08 0.970853 ns
gharchive_q00/duckdb:parquet 513979074 5.3923e+08 0.953172 ns
gharchive_q01/duckdb:parquet 115040108 1.14713e+08 1.00285 ns
gharchive_q01/duckdb:parquet 115040108 1.15004e+08 1.00032 ns
gharchive_q02/duckdb:parquet 92840527 9.06577e+07 1.02408 ns
gharchive_q02/duckdb:parquet 92840527 9.15262e+07 1.01436 ns
gharchive_q03/duckdb:parquet 160399699 1.63121e+08 0.983319 ns
gharchive_q03/duckdb:parquet 160399699 1.64362e+08 0.975895 ns
gharchive_q04/duckdb:parquet 132456742 1.37674e+08 0.962102 ns
gharchive_q04/duckdb:parquet 132456742 1.39631e+08 0.948617 ns
gharchive_q00/duckdb:vortex-file-compressed 53793845 5.37666e+07 1.00051 ns
gharchive_q00/duckdb:vortex-file-compressed 53793845 5.44543e+07 0.987871 ns
gharchive_q01/duckdb:vortex-file-compressed 34725906 3.4749e+07 0.999337 ns
gharchive_q01/duckdb:vortex-file-compressed 34725906 3.50925e+07 0.989554 ns
gharchive_q02/duckdb:vortex-file-compressed 33038099 3.34403e+07 0.987971 ns
gharchive_q02/duckdb:vortex-file-compressed 33038099 3.40916e+07 0.969097 ns
gharchive_q03/duckdb:vortex-file-compressed 130332263 1.29186e+08 1.00887 ns
gharchive_q03/duckdb:vortex-file-compressed 130332263 1.306e+08 0.997952 ns
gharchive_q04/duckdb:vortex-file-compressed 35013490 3.30954e+07 1.05796 ns
gharchive_q04/duckdb:vortex-file-compressed 35013490 3.50114e+07 1.00006 ns
gharchive_q00/duckdb:vortex-compact 67635287 6.9038e+07 0.979682 ns
gharchive_q00/duckdb:vortex-compact 67635287 7.09068e+07 0.953862 ns
gharchive_q01/duckdb:vortex-compact 48643349 4.84243e+07 1.00452 ns
gharchive_q01/duckdb:vortex-compact 48643349 4.84419e+07 1.00416 ns
gharchive_q02/duckdb:vortex-compact 40991576 4.04062e+07 1.01449 ns
gharchive_q02/duckdb:vortex-compact 40991576 4.25048e+07 0.964399 ns
gharchive_q03/duckdb:vortex-compact 149565182 1.51839e+08 0.985027 ns
gharchive_q03/duckdb:vortex-compact 149565182 1.52366e+08 0.981616 ns
gharchive_q04/duckdb:vortex-compact 50160066 4.90481e+07 1.02267 ns
gharchive_q04/duckdb:vortex-compact 50160066 5.09948e+07 0.983631 ns

@github-actions
Copy link
Contributor

Benchmarks: GitHub Archive (S3)

Summary

  • Overall: 1.011x ➖
  • Vortex: 1.016x ➖
  • duckdb:vortex: 1.016x ➖
  • datafusion:vortex: 1.017x ➖
  • Best: gharchive_q00/datafusion:vortex-file-compressed (0.962x)
  • Worst: gharchive_q02/datafusion:vortex-file-compressed (1.137x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 66d8dfe base d6b73e2 ratio (PR/base) unit remark
gharchive_q00/datafusion:parquet 3197795160 3.2029e+09 0.998407 ns
gharchive_q00/datafusion:parquet 3197795160 3.18682e+09 1.00344 ns
gharchive_q01/datafusion:parquet 66825873 6.75525e+07 0.989243 ns
gharchive_q01/datafusion:parquet 66825873 6.81108e+07 0.981134 ns
gharchive_q02/datafusion:parquet 43864860 4.6217e+07 0.949106 ns
gharchive_q02/datafusion:parquet 43864860 4.43001e+07 0.990176 ns
gharchive_q03/datafusion:parquet 111756348 1.09614e+08 1.01955 ns
gharchive_q03/datafusion:parquet 111756348 1.12276e+08 0.995375 ns
gharchive_q04/datafusion:parquet 81232740 8.04861e+07 1.00928 ns
gharchive_q04/datafusion:parquet 81232740 7.87687e+07 1.03128 ns
gharchive_q00/datafusion:vortex-file-compressed 35137311 3.65072e+07 0.962475 ns
gharchive_q00/datafusion:vortex-file-compressed 35137311 3.61641e+07 0.971607 ns
gharchive_q01/datafusion:vortex-file-compressed 25714449 2.56682e+07 1.0018 ns
gharchive_q01/datafusion:vortex-file-compressed 25714449 2.46043e+07 1.04512 ns
gharchive_q02/datafusion:vortex-file-compressed 27432887 2.41266e+07 1.13704 ns
gharchive_q02/datafusion:vortex-file-compressed 27432887 2.66564e+07 1.02913 ns
gharchive_q03/datafusion:vortex-file-compressed 65224110 6.41022e+07 1.0175 ns
gharchive_q03/datafusion:vortex-file-compressed 65224110 6.72209e+07 0.970295 ns
gharchive_q04/datafusion:vortex-file-compressed 28663427 2.67846e+07 1.07015 ns
gharchive_q04/datafusion:vortex-file-compressed 28663427 2.81355e+07 1.01876 ns
gharchive_q00/datafusion:vortex-compact 49101020 4.78872e+07 1.02535 ns
gharchive_q00/datafusion:vortex-compact 49101020 5.05041e+07 0.972218 ns
gharchive_q01/datafusion:vortex-compact 41120043 3.99665e+07 1.02886 ns
gharchive_q01/datafusion:vortex-compact 41120043 3.99293e+07 1.02982 ns
gharchive_q02/datafusion:vortex-compact 37023710 3.52698e+07 1.04973 ns
gharchive_q02/datafusion:vortex-compact 37023710 3.74444e+07 0.988766 ns
gharchive_q03/datafusion:vortex-compact 78081110 7.67653e+07 1.01714 ns
gharchive_q03/datafusion:vortex-compact 78081110 7.89539e+07 0.988946 ns
gharchive_q04/datafusion:vortex-compact 48322059 4.75535e+07 1.01616 ns
gharchive_q04/datafusion:vortex-compact 48322059 4.79736e+07 1.00726 ns
gharchive_q00/duckdb:parquet 550099619 5.2941e+08 1.03908 ns
gharchive_q00/duckdb:parquet 550099619 5.3923e+08 1.02016 ns
gharchive_q01/duckdb:parquet 116435001 1.14713e+08 1.01501 ns
gharchive_q01/duckdb:parquet 116435001 1.15004e+08 1.01245 ns
gharchive_q02/duckdb:parquet 91847028 9.06577e+07 1.01312 ns
gharchive_q02/duckdb:parquet 91847028 9.15262e+07 1.0035 ns
gharchive_q03/duckdb:parquet 163710226 1.63121e+08 1.00361 ns
gharchive_q03/duckdb:parquet 163710226 1.64362e+08 0.996037 ns
gharchive_q04/duckdb:parquet 134855497 1.37674e+08 0.979525 ns
gharchive_q04/duckdb:parquet 134855497 1.39631e+08 0.965796 ns
gharchive_q00/duckdb:vortex-file-compressed 53762261 5.37666e+07 0.99992 ns
gharchive_q00/duckdb:vortex-file-compressed 53762261 5.44543e+07 0.987291 ns
gharchive_q01/duckdb:vortex-file-compressed 35626660 3.4749e+07 1.02526 ns
gharchive_q01/duckdb:vortex-file-compressed 35626660 3.50925e+07 1.01522 ns
gharchive_q02/duckdb:vortex-file-compressed 34350456 3.34403e+07 1.02722 ns
gharchive_q02/duckdb:vortex-file-compressed 34350456 3.40916e+07 1.00759 ns
gharchive_q03/duckdb:vortex-file-compressed 133093833 1.29186e+08 1.03025 ns
gharchive_q03/duckdb:vortex-file-compressed 133093833 1.306e+08 1.0191 ns
gharchive_q04/duckdb:vortex-file-compressed 34642281 3.30954e+07 1.04674 ns
gharchive_q04/duckdb:vortex-file-compressed 34642281 3.50114e+07 0.989457 ns
gharchive_q00/duckdb:vortex-compact 69707463 6.9038e+07 1.0097 ns
gharchive_q00/duckdb:vortex-compact 69707463 7.09068e+07 0.983086 ns
gharchive_q01/duckdb:vortex-compact 48741647 4.84243e+07 1.00655 ns
gharchive_q01/duckdb:vortex-compact 48741647 4.84419e+07 1.00619 ns
gharchive_q02/duckdb:vortex-compact 42284516 4.04062e+07 1.04649 ns
gharchive_q02/duckdb:vortex-compact 42284516 4.25048e+07 0.994818 ns
gharchive_q03/duckdb:vortex-compact 153163949 1.51839e+08 1.00873 ns
gharchive_q03/duckdb:vortex-compact 153163949 1.52366e+08 1.00523 ns
gharchive_q04/duckdb:vortex-compact 52714274 4.90481e+07 1.07475 ns
gharchive_q04/duckdb:vortex-compact 52714274 5.09948e+07 1.03372 ns

@AdamGS AdamGS marked this pull request as ready for review November 10, 2025 12:10
@AdamGS AdamGS enabled auto-merge (squash) November 10, 2025 12:11
@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.010x ➖
  • Vortex: 1.019x ➖
  • duckdb:vortex: 1.011x ➖
  • datafusion:vortex: 1.027x ➖
  • Best: tpch_q11/duckdb:vortex-compact (0.875x)
  • Worst: tpch_q08/datafusion:vortex-compact (1.256x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 66d8dfe base d6b73e2 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 1164413492 1.13729e+09 1.02385 ns
tpch_q02/datafusion:parquet 640040413 6.14882e+08 1.04092 ns
tpch_q03/datafusion:parquet 927390933 1.01593e+09 0.912846 ns
tpch_q04/datafusion:parquet 554609967 7.1168e+08 0.779297 ns
tpch_q05/datafusion:parquet 1037346531 1.06836e+09 0.970971 ns
tpch_q06/datafusion:parquet 494472884 5.24087e+08 0.943493 ns
tpch_q07/datafusion:parquet 1275407061 1.311e+09 0.972853 ns
tpch_q08/datafusion:parquet 1397905470 1.40027e+09 0.998314 ns
tpch_q09/datafusion:parquet 1652922754 1.60534e+09 1.02964 ns
tpch_q10/datafusion:parquet 1880989031 1.90344e+09 0.988205 ns
tpch_q11/datafusion:parquet 421880759 4.19032e+08 1.0068 ns
tpch_q12/datafusion:parquet 689077560 6.57872e+08 1.04743 ns
tpch_q13/datafusion:parquet 766576112 7.21516e+08 1.06245 ns
tpch_q14/datafusion:parquet 794514177 7.23276e+08 1.09849 ns
tpch_q15/datafusion:parquet 1247279680 1.20002e+09 1.03938 ns
tpch_q16/datafusion:parquet 382360844 3.37999e+08 1.13125 ns
tpch_q17/datafusion:parquet 1361145201 1.25379e+09 1.08562 ns
tpch_q18/datafusion:parquet 1673876140 1.63628e+09 1.02298 ns
tpch_q19/datafusion:parquet 892386207 9.2276e+08 0.967083 ns
tpch_q20/datafusion:parquet 1046434174 1.03929e+09 1.00687 ns
tpch_q21/datafusion:parquet 1791516822 1.64123e+09 1.09157 ns
tpch_q22/datafusion:parquet 764966778 7.51388e+08 1.01807 ns
tpch_q01/datafusion:vortex-file-compressed 705373248 7.054e+08 0.999962 ns
tpch_q02/datafusion:vortex-file-compressed 509736203 4.82955e+08 1.05545 ns
tpch_q03/datafusion:vortex-file-compressed 729784495 6.71502e+08 1.08679 ns
tpch_q04/datafusion:vortex-file-compressed 479811253 4.59964e+08 1.04315 ns
tpch_q05/datafusion:vortex-file-compressed 916065217 1.01787e+09 0.899978 ns
tpch_q06/datafusion:vortex-file-compressed 513653800 4.83158e+08 1.06312 ns
tpch_q07/datafusion:vortex-file-compressed 930746110 9.13424e+08 1.01896 ns
tpch_q08/datafusion:vortex-file-compressed 1286011785 1.28126e+09 1.00371 ns
tpch_q09/datafusion:vortex-file-compressed 1657351504 1.63516e+09 1.01357 ns
tpch_q10/datafusion:vortex-file-compressed 888367285 7.94811e+08 1.11771 ns
tpch_q11/datafusion:vortex-file-compressed 387517443 3.87797e+08 0.999278 ns
tpch_q12/datafusion:vortex-file-compressed 765643541 7.89134e+08 0.970233 ns
tpch_q13/datafusion:vortex-file-compressed 415823810 4.11424e+08 1.01069 ns
tpch_q14/datafusion:vortex-file-compressed 526267803 4.4724e+08 1.1767 ns
tpch_q15/datafusion:vortex-file-compressed 1001109317 8.2883e+08 1.20786 ns
tpch_q16/datafusion:vortex-file-compressed 319328178 2.90706e+08 1.09846 ns
tpch_q17/datafusion:vortex-file-compressed 1430072602 1.36138e+09 1.05046 ns
tpch_q18/datafusion:vortex-file-compressed 1493793207 1.49209e+09 1.00114 ns
tpch_q19/datafusion:vortex-file-compressed 675875755 6.43903e+08 1.04965 ns
tpch_q20/datafusion:vortex-file-compressed 739150730 7.3541e+08 1.00509 ns
tpch_q21/datafusion:vortex-file-compressed 1530183646 1.55976e+09 0.981037 ns
tpch_q22/datafusion:vortex-file-compressed 313394148 3.0729e+08 1.01986 ns
tpch_q01/datafusion:vortex-compact 710840600 7.33573e+08 0.969011 ns
tpch_q02/datafusion:vortex-compact 455603881 5.02497e+08 0.906679 ns
tpch_q03/datafusion:vortex-compact 675394585 6.70441e+08 1.00739 ns
tpch_q04/datafusion:vortex-compact 469711181 4.34849e+08 1.08017 ns
tpch_q05/datafusion:vortex-compact 866911840 8.73315e+08 0.992668 ns
tpch_q06/datafusion:vortex-compact 490908905 4.58789e+08 1.07001 ns
tpch_q07/datafusion:vortex-compact 901679699 8.92103e+08 1.01074 ns
tpch_q08/datafusion:vortex-compact 1446674574 1.15145e+09 1.25639 ns
tpch_q09/datafusion:vortex-compact 1489188666 1.37016e+09 1.08687 ns
tpch_q10/datafusion:vortex-compact 794988733 7.98864e+08 0.995149 ns
tpch_q11/datafusion:vortex-compact 410290126 3.79193e+08 1.08201 ns
tpch_q12/datafusion:vortex-compact 659941156 7.04379e+08 0.936912 ns
tpch_q13/datafusion:vortex-compact 384737297 4.11486e+08 0.934996 ns
tpch_q14/datafusion:vortex-compact 450619413 4.66569e+08 0.965816 ns
tpch_q15/datafusion:vortex-compact 787500974 8.30884e+08 0.947787 ns
tpch_q16/datafusion:vortex-compact 263768072 2.53705e+08 1.03966 ns
tpch_q17/datafusion:vortex-compact 1350482781 1.37371e+09 0.983089 ns
tpch_q18/datafusion:vortex-compact 1321954353 1.30671e+09 1.01167 ns
tpch_q19/datafusion:vortex-compact 670805842 6.1922e+08 1.08331 ns
tpch_q20/datafusion:vortex-compact 638857710 6.46688e+08 0.987891 ns
tpch_q21/datafusion:vortex-compact 1322494902 1.28573e+09 1.0286 ns
tpch_q22/datafusion:vortex-compact 329577191 3.15521e+08 1.04455 ns
tpch_q01/duckdb:parquet 903494955 1.01551e+09 0.889694 ns
tpch_q02/duckdb:parquet 1215348031 1.22734e+09 0.990231 ns
tpch_q03/duckdb:parquet 1292208039 1.2789e+09 1.0104 ns
tpch_q04/duckdb:parquet 861148803 8.2634e+08 1.04212 ns
tpch_q05/duckdb:parquet 1714174206 1.77985e+09 0.963102 ns
tpch_q06/duckdb:parquet 580104007 6.06159e+08 0.957017 ns
tpch_q07/duckdb:parquet 1428937624 1.49373e+09 0.956623 ns
tpch_q08/duckdb:parquet 2033385143 2.09976e+09 0.968389 ns
tpch_q09/duckdb:parquet 1959412413 2.02053e+09 0.969751 ns
tpch_q10/duckdb:parquet 2652878635 2.72269e+09 0.97436 ns
tpch_q11/duckdb:parquet 738825922 7.49321e+08 0.985994 ns
tpch_q12/duckdb:parquet 805512231 7.61243e+08 1.05815 ns
tpch_q13/duckdb:parquet 1026622112 1.04914e+09 0.978534 ns
tpch_q14/duckdb:parquet 1097826994 1.07252e+09 1.02359 ns
tpch_q15/duckdb:parquet 899993220 9.39043e+08 0.958415 ns
tpch_q16/duckdb:parquet 610880664 6.84695e+08 0.892194 ns
tpch_q17/duckdb:parquet 1134632210 1.2637e+09 0.897862 ns
tpch_q18/duckdb:parquet 1118792166 1.09978e+09 1.01729 ns
tpch_q19/duckdb:parquet 1264951722 1.28131e+09 0.987233 ns
tpch_q20/duckdb:parquet 1432542385 1.42795e+09 1.00321 ns
tpch_q21/duckdb:parquet 1587288249 1.46695e+09 1.08204 ns
tpch_q22/duckdb:parquet 854272249 9.20225e+08 0.92833 ns
tpch_q01/duckdb:vortex-file-compressed 784918621 7.64984e+08 1.02606 ns
tpch_q02/duckdb:vortex-file-compressed 1025476388 9.96068e+08 1.02952 ns
tpch_q03/duckdb:vortex-file-compressed 1164499405 1.1352e+09 1.02581 ns
tpch_q04/duckdb:vortex-file-compressed 695347143 6.60977e+08 1.052 ns
tpch_q05/duckdb:vortex-file-compressed 1162619698 1.13175e+09 1.02727 ns
tpch_q06/duckdb:vortex-file-compressed 856196013 9.20859e+08 0.929779 ns
tpch_q07/duckdb:vortex-file-compressed 1171657192 1.25193e+09 0.935878 ns
tpch_q08/duckdb:vortex-file-compressed 1580883288 1.61939e+09 0.976219 ns
tpch_q09/duckdb:vortex-file-compressed 1652259408 1.66472e+09 0.992513 ns
tpch_q10/duckdb:vortex-file-compressed 1262841293 1.29118e+09 0.978053 ns
tpch_q11/duckdb:vortex-file-compressed 802161966 7.77134e+08 1.03221 ns
tpch_q12/duckdb:vortex-file-compressed 807840155 7.62751e+08 1.05911 ns
tpch_q13/duckdb:vortex-file-compressed 1048055350 1.04051e+09 1.00725 ns
tpch_q14/duckdb:vortex-file-compressed 815527478 7.70309e+08 1.0587 ns
tpch_q15/duckdb:vortex-file-compressed 633413443 5.97687e+08 1.05978 ns
tpch_q16/duckdb:vortex-file-compressed 582262700 5.38024e+08 1.08222 ns
tpch_q17/duckdb:vortex-file-compressed 1152713740 1.0875e+09 1.05997 ns
tpch_q18/duckdb:vortex-file-compressed 1152781088 1.15009e+09 1.00234 ns
tpch_q19/duckdb:vortex-file-compressed 831143185 8.37757e+08 0.992106 ns
tpch_q20/duckdb:vortex-file-compressed 1228720606 1.22388e+09 1.00396 ns
tpch_q21/duckdb:vortex-file-compressed 1921871956 2.01238e+09 0.955025 ns
tpch_q22/duckdb:vortex-file-compressed 487016288 4.96521e+08 0.980858 ns
tpch_q01/duckdb:vortex-compact 695562075 7.13657e+08 0.974645 ns
tpch_q02/duckdb:vortex-compact 863213739 8.78034e+08 0.983122 ns
tpch_q03/duckdb:vortex-compact 1025108502 1.00755e+09 1.01743 ns
tpch_q04/duckdb:vortex-compact 566127683 5.59725e+08 1.01144 ns
tpch_q05/duckdb:vortex-compact 1052011418 1.05363e+09 0.998468 ns
tpch_q06/duckdb:vortex-compact 781750296 7.30563e+08 1.07007 ns
tpch_q07/duckdb:vortex-compact 1098871064 1.05287e+09 1.0437 ns
tpch_q08/duckdb:vortex-compact 1481869063 1.46864e+09 1.009 ns
tpch_q09/duckdb:vortex-compact 1362020345 1.3867e+09 0.982204 ns
tpch_q10/duckdb:vortex-compact 1227923280 1.18198e+09 1.03887 ns
tpch_q11/duckdb:vortex-compact 561292967 6.41592e+08 0.874844 ns
tpch_q12/duckdb:vortex-compact 780550424 7.58167e+08 1.02952 ns
tpch_q13/duckdb:vortex-compact 775255004 7.39693e+08 1.04808 ns
tpch_q14/duckdb:vortex-compact 802683889 7.86041e+08 1.02117 ns
tpch_q15/duckdb:vortex-compact 636484836 6.52486e+08 0.975476 ns
tpch_q16/duckdb:vortex-compact 483862410 4.91841e+08 0.983777 ns
tpch_q17/duckdb:vortex-compact 1060792109 9.82835e+08 1.07932 ns
tpch_q18/duckdb:vortex-compact 900119457 9.59339e+08 0.93827 ns
tpch_q19/duckdb:vortex-compact 830595619 7.91664e+08 1.04918 ns
tpch_q20/duckdb:vortex-compact 1137800262 1.07616e+09 1.05728 ns
tpch_q21/duckdb:vortex-compact 1722171040 1.6113e+09 1.06881 ns
tpch_q22/duckdb:vortex-compact 513084710 5.05369e+08 1.01527 ns

) -> DFResult<FilterPushdownPropagation<Arc<dyn FileSource>>> {
if filters.is_empty() {
return Ok(FilterPushdownPropagation::with_parent_pushdown_result(
vec![],
Copy link
Contributor

Choose a reason for hiding this comment

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

does this have the same meaning with vec![PushedDown::No; filters.len()]?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

yes, when filters.len() == 0.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

but we currently always modify the node (AKA - return a value using with_updated_node which this avoids.

@AdamGS AdamGS force-pushed the adamg/dont-modify-empty-filters branch from 66d8dfe to 11fe8d0 Compare November 10, 2025 12:16
@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.050x ➖
  • Vortex: 1.054x ➖
  • duckdb:vortex: 1.053x ➖
  • datafusion:vortex: 1.056x ➖
  • Best: clickbench_q26/duckdb:vortex-compact (0.824x)
  • Worst: clickbench_q23/duckdb:vortex-file-compressed (1.546x)
  • Significant (>10%): 1↑ 8↓
Detailed Results Table
name PR 66d8dfe base d6b73e2 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1790202 1.70219e+06 1.05171 ns
clickbench_q01/datafusion:parquet 28133287 2.66262e+07 1.0566 ns
clickbench_q02/datafusion:parquet 61536355 5.88775e+07 1.04516 ns
clickbench_q03/datafusion:parquet 56893433 5.39935e+07 1.05371 ns
clickbench_q04/datafusion:parquet 389154517 3.73358e+08 1.04231 ns
clickbench_q05/datafusion:parquet 407295164 3.83208e+08 1.06286 ns
clickbench_q06/datafusion:parquet 1850717 1.75968e+06 1.05173 ns
clickbench_q07/datafusion:parquet 32686660 3.37808e+07 0.96761 ns
clickbench_q08/datafusion:parquet 487972512 4.7656e+08 1.02395 ns
clickbench_q09/datafusion:parquet 743928117 6.86332e+08 1.08392 ns
clickbench_q10/datafusion:parquet 138896367 1.32926e+08 1.04491 ns
clickbench_q11/datafusion:parquet 164648877 1.57848e+08 1.04308 ns
clickbench_q12/datafusion:parquet 406773703 3.91737e+08 1.03838 ns
clickbench_q13/datafusion:parquet 590630352 5.56352e+08 1.06161 ns
clickbench_q14/datafusion:parquet 402036110 3.84294e+08 1.04617 ns
clickbench_q15/datafusion:parquet 451954964 4.33929e+08 1.04154 ns
clickbench_q16/datafusion:parquet 841605073 8.0238e+08 1.04889 ns
clickbench_q17/datafusion:parquet 839819515 7.81524e+08 1.07459 ns
clickbench_q18/datafusion:parquet 1548971566 1.4714e+09 1.05272 ns
clickbench_q19/datafusion:parquet 44193578 4.1679e+07 1.06033 ns
clickbench_q20/datafusion:parquet 681232694 6.65125e+08 1.02422 ns
clickbench_q21/datafusion:parquet 774084970 7.33108e+08 1.05589 ns
clickbench_q22/datafusion:parquet 1152358741 1.07778e+09 1.0692 ns
clickbench_q23/datafusion:parquet 4574243747 4.26973e+09 1.07132 ns
clickbench_q24/datafusion:parquet 112592700 1.0685e+08 1.05375 ns
clickbench_q25/datafusion:parquet 164923850 1.56415e+08 1.0544 ns
clickbench_q26/datafusion:parquet 112479302 1.13013e+08 0.995277 ns
clickbench_q27/datafusion:parquet 1134854046 1.06449e+09 1.0661 ns
clickbench_q28/datafusion:parquet 6041092983 5.82378e+09 1.03732 ns
clickbench_q29/datafusion:parquet 243691763 2.54907e+08 0.956002 ns
clickbench_q30/datafusion:parquet 395280055 3.67556e+08 1.07543 ns
clickbench_q31/datafusion:parquet 443656884 4.23877e+08 1.04666 ns
clickbench_q32/datafusion:parquet 1567508634 1.30594e+09 1.20029 ns
clickbench_q33/datafusion:parquet 1760519239 1.61896e+09 1.08744 ns
clickbench_q34/datafusion:parquet 1750441457 1.60114e+09 1.09325 ns
clickbench_q35/datafusion:parquet 654726997 6.11245e+08 1.07114 ns
clickbench_q36/datafusion:parquet 178061111 1.68342e+08 1.05774 ns
clickbench_q37/datafusion:parquet 67490003 6.2913e+07 1.07275 ns
clickbench_q38/datafusion:parquet 105427941 9.67834e+07 1.08932 ns
clickbench_q39/datafusion:parquet 327381862 3.23074e+08 1.01333 ns
clickbench_q40/datafusion:parquet 38867084 3.61778e+07 1.07434 ns
clickbench_q41/datafusion:parquet 37225939 3.24011e+07 1.14891 ns
clickbench_q42/datafusion:parquet 37784493 3.65029e+07 1.03511 ns
clickbench_q00/datafusion:vortex-file-compressed 2140896 2.02139e+06 1.05912 ns
clickbench_q01/datafusion:vortex-file-compressed 12853995 1.17221e+07 1.09656 ns
clickbench_q02/datafusion:vortex-file-compressed 31306985 2.9372e+07 1.06588 ns
clickbench_q03/datafusion:vortex-file-compressed 33801486 3.15466e+07 1.07148 ns
clickbench_q04/datafusion:vortex-file-compressed 336020186 3.27261e+08 1.02677 ns
clickbench_q05/datafusion:vortex-file-compressed 355015239 3.32186e+08 1.06872 ns
clickbench_q06/datafusion:vortex-file-compressed 2179019 1.9785e+06 1.10135 ns
clickbench_q07/datafusion:vortex-file-compressed 17408861 1.75537e+07 0.99175 ns
clickbench_q08/datafusion:vortex-file-compressed 417276964 3.96027e+08 1.05366 ns
clickbench_q09/datafusion:vortex-file-compressed 619085041 5.87442e+08 1.05387 ns
clickbench_q10/datafusion:vortex-file-compressed 73550043 7.05717e+07 1.0422 ns
clickbench_q11/datafusion:vortex-file-compressed 85464039 8.60287e+07 0.993436 ns
clickbench_q12/datafusion:vortex-file-compressed 300175724 2.81443e+08 1.06656 ns
clickbench_q13/datafusion:vortex-file-compressed 464520018 4.31402e+08 1.07677 ns
clickbench_q14/datafusion:vortex-file-compressed 272078505 2.59598e+08 1.04808 ns
clickbench_q15/datafusion:vortex-file-compressed 398650287 3.69383e+08 1.07923 ns
clickbench_q16/datafusion:vortex-file-compressed 809708798 7.53457e+08 1.07466 ns
clickbench_q17/datafusion:vortex-file-compressed 803110687 7.45541e+08 1.07722 ns
clickbench_q18/datafusion:vortex-file-compressed 1534249011 1.4369e+09 1.06775 ns
clickbench_q19/datafusion:vortex-file-compressed 21751625 2.17817e+07 0.99862 ns
clickbench_q20/datafusion:vortex-file-compressed 353896223 3.31014e+08 1.06913 ns
clickbench_q21/datafusion:vortex-file-compressed 412738764 3.87311e+08 1.06565 ns
clickbench_q22/datafusion:vortex-file-compressed 603225410 5.61388e+08 1.07453 ns
clickbench_q23/datafusion:vortex-file-compressed 1629628249 1.59965e+09 1.01874 ns
clickbench_q24/datafusion:vortex-file-compressed 69520527 6.53912e+07 1.06315 ns
clickbench_q25/datafusion:vortex-file-compressed 67843342 6.10175e+07 1.11187 ns
clickbench_q26/datafusion:vortex-file-compressed 66930905 6.28402e+07 1.0651 ns
clickbench_q27/datafusion:vortex-file-compressed 868463066 8.03357e+08 1.08104 ns
clickbench_q28/datafusion:vortex-file-compressed 7000417675 6.73265e+09 1.03977 ns
clickbench_q29/datafusion:vortex-file-compressed 263414960 2.48998e+08 1.0579 ns
clickbench_q30/datafusion:vortex-file-compressed 293547758 2.81817e+08 1.04163 ns
clickbench_q31/datafusion:vortex-file-compressed 339167638 3.14432e+08 1.07867 ns
clickbench_q32/datafusion:vortex-file-compressed 1413816481 1.34604e+09 1.05035 ns
clickbench_q33/datafusion:vortex-file-compressed 1553449993 1.48347e+09 1.04717 ns
clickbench_q34/datafusion:vortex-file-compressed 1546619855 1.44389e+09 1.07115 ns
clickbench_q35/datafusion:vortex-file-compressed 599704219 5.49815e+08 1.09074 ns
clickbench_q36/datafusion:vortex-file-compressed 90313988 8.21864e+07 1.09889 ns
clickbench_q37/datafusion:vortex-file-compressed 42100211 3.82441e+07 1.10083 ns
clickbench_q38/datafusion:vortex-file-compressed 22035833 2.21612e+07 0.994344 ns
clickbench_q39/datafusion:vortex-file-compressed 183839439 1.76258e+08 1.04301 ns
clickbench_q40/datafusion:vortex-file-compressed 21166825 2.0665e+07 1.02428 ns
clickbench_q41/datafusion:vortex-file-compressed 18521678 1.82002e+07 1.01766 ns
clickbench_q42/datafusion:vortex-file-compressed 23112905 2.18197e+07 1.05927 ns
clickbench_q00/datafusion:vortex-compact 2028407 1.88542e+06 1.07584 ns
clickbench_q01/datafusion:vortex-compact 13065884 1.20155e+07 1.08742 ns
clickbench_q02/datafusion:vortex-compact 32408397 3.26326e+07 0.99313 ns
clickbench_q03/datafusion:vortex-compact 34610030 3.28399e+07 1.0539 ns
clickbench_q04/datafusion:vortex-compact 347391122 3.26565e+08 1.06377 ns
clickbench_q05/datafusion:vortex-compact 368585702 3.34922e+08 1.10051 ns
clickbench_q06/datafusion:vortex-compact 2056896 1.90718e+06 1.0785 ns
clickbench_q07/datafusion:vortex-compact 18964877 1.76311e+07 1.07565 ns
clickbench_q08/datafusion:vortex-compact 434402244 3.98073e+08 1.09126 ns
clickbench_q09/datafusion:vortex-compact 626942249 5.88009e+08 1.06621 ns
clickbench_q10/datafusion:vortex-compact 76579114 7.23939e+07 1.05781 ns
clickbench_q11/datafusion:vortex-compact 95932069 8.6799e+07 1.10522 ns
clickbench_q12/datafusion:vortex-compact 305489347 2.83202e+08 1.0787 ns
clickbench_q13/datafusion:vortex-compact 475776719 4.36188e+08 1.09076 ns
clickbench_q14/datafusion:vortex-compact 283373001 2.70655e+08 1.04699 ns
clickbench_q15/datafusion:vortex-compact 411272233 3.90096e+08 1.05428 ns
clickbench_q16/datafusion:vortex-compact 826470201 7.742e+08 1.06752 ns
clickbench_q17/datafusion:vortex-compact 819997197 7.62646e+08 1.0752 ns
clickbench_q18/datafusion:vortex-compact 1529076512 1.45621e+09 1.05004 ns
clickbench_q19/datafusion:vortex-compact 24644488 2.35612e+07 1.04598 ns
clickbench_q20/datafusion:vortex-compact 358011351 3.48175e+08 1.02825 ns
clickbench_q21/datafusion:vortex-compact 427262599 4.10916e+08 1.03978 ns
clickbench_q22/datafusion:vortex-compact 606454520 5.86693e+08 1.03368 ns
clickbench_q23/datafusion:vortex-compact 1630607343 1.57785e+09 1.03344 ns
clickbench_q24/datafusion:vortex-compact 67416139 6.39982e+07 1.05341 ns
clickbench_q25/datafusion:vortex-compact 66521876 6.12074e+07 1.08683 ns
clickbench_q26/datafusion:vortex-compact 70165802 6.66957e+07 1.05203 ns
clickbench_q27/datafusion:vortex-compact 850967331 8.30163e+08 1.02506 ns
clickbench_q28/datafusion:vortex-compact 6969868440 6.79386e+09 1.02591 ns
clickbench_q29/datafusion:vortex-compact 257877506 2.58318e+08 0.998296 ns
clickbench_q30/datafusion:vortex-compact 296685167 2.79024e+08 1.0633 ns
clickbench_q31/datafusion:vortex-compact 342953514 3.21521e+08 1.06666 ns
clickbench_q32/datafusion:vortex-compact 1341615064 1.25847e+09 1.06607 ns
clickbench_q33/datafusion:vortex-compact 1552644968 1.43901e+09 1.07896 ns
clickbench_q34/datafusion:vortex-compact 1542245165 1.46282e+09 1.0543 ns
clickbench_q35/datafusion:vortex-compact 598395389 5.66217e+08 1.05683 ns
clickbench_q36/datafusion:vortex-compact 92689708 8.86389e+07 1.0457 ns
clickbench_q37/datafusion:vortex-compact 42247099 3.90366e+07 1.08224 ns
clickbench_q38/datafusion:vortex-compact 22340035 2.23803e+07 0.998199 ns
clickbench_q39/datafusion:vortex-compact 181612684 1.78098e+08 1.01973 ns
clickbench_q40/datafusion:vortex-compact 21448475 2.10919e+07 1.0169 ns
clickbench_q41/datafusion:vortex-compact 20396159 1.89311e+07 1.07739 ns
clickbench_q42/datafusion:vortex-compact 23999738 2.3477e+07 1.02227 ns
clickbench_q00/duckdb:parquet 125586819 1.24445e+08 1.00918 ns
clickbench_q01/duckdb:parquet 52399680 5.12412e+07 1.02261 ns
clickbench_q02/duckdb:parquet 65200023 6.44908e+07 1.011 ns
clickbench_q03/duckdb:parquet 64316789 6.25063e+07 1.02896 ns
clickbench_q04/duckdb:parquet 212158355 2.00582e+08 1.05771 ns
clickbench_q05/duckdb:parquet 283336754 2.68762e+08 1.05423 ns
clickbench_q06/duckdb:parquet 63140076 6.13187e+07 1.0297 ns
clickbench_q07/duckdb:parquet 56592451 5.58682e+07 1.01296 ns
clickbench_q08/duckdb:parquet 279995698 2.65219e+08 1.05571 ns
clickbench_q09/duckdb:parquet 416417232 3.90413e+08 1.06661 ns
clickbench_q10/duckdb:parquet 98577504 9.36435e+07 1.05269 ns
clickbench_q11/duckdb:parquet 109606520 1.06874e+08 1.02557 ns
clickbench_q12/duckdb:parquet 304038489 2.88061e+08 1.05547 ns
clickbench_q13/duckdb:parquet 506960427 4.70446e+08 1.07762 ns
clickbench_q14/duckdb:parquet 340887375 3.2041e+08 1.06391 ns
clickbench_q15/duckdb:parquet 251416538 2.37042e+08 1.06064 ns
clickbench_q16/duckdb:parquet 604962550 5.64811e+08 1.07109 ns
clickbench_q17/duckdb:parquet 506835419 4.75801e+08 1.06523 ns
clickbench_q18/duckdb:parquet 1049067460 9.96406e+08 1.05285 ns
clickbench_q19/duckdb:parquet 50515834 4.75935e+07 1.0614 ns
clickbench_q20/duckdb:parquet 426891337 4.04259e+08 1.05598 ns
clickbench_q21/duckdb:parquet 550897736 5.20778e+08 1.05784 ns
clickbench_q22/duckdb:parquet 954350919 9.14475e+08 1.04361 ns
clickbench_q23/duckdb:parquet 288240880 2.75223e+08 1.0473 ns
clickbench_q24/duckdb:parquet 79317131 7.8665e+07 1.00829 ns
clickbench_q25/duckdb:parquet 142921016 1.40765e+08 1.01532 ns
clickbench_q26/duckdb:parquet 56619450 5.35851e+07 1.05663 ns
clickbench_q27/duckdb:parquet 649867251 6.12265e+08 1.06142 ns
clickbench_q28/duckdb:parquet 5024300133 4.89324e+09 1.02678 ns
clickbench_q29/duckdb:parquet 63129808 6.19384e+07 1.01924 ns
clickbench_q30/duckdb:parquet 321154812 3.06012e+08 1.04948 ns
clickbench_q31/duckdb:parquet 367179174 3.47156e+08 1.05768 ns
clickbench_q32/duckdb:parquet 1100146916 1.03992e+09 1.05791 ns
clickbench_q33/duckdb:parquet 1123313327 1.06039e+09 1.05934 ns
clickbench_q34/duckdb:parquet 1177951391 1.10491e+09 1.0661 ns
clickbench_q35/duckdb:parquet 367264420 3.50498e+08 1.04784 ns
clickbench_q36/duckdb:parquet 61862986 6.10138e+07 1.01392 ns
clickbench_q37/duckdb:parquet 51665198 4.81318e+07 1.07341 ns
clickbench_q38/duckdb:parquet 53092269 5.13222e+07 1.03449 ns
clickbench_q39/duckdb:parquet 95917786 9.28728e+07 1.03279 ns
clickbench_q40/duckdb:parquet 55630532 5.57951e+07 0.997051 ns
clickbench_q41/duckdb:parquet 59776891 5.64734e+07 1.0585 ns
clickbench_q42/duckdb:parquet 43635672 4.23041e+07 1.03148 ns
clickbench_q00/duckdb:vortex-file-compressed 14279887 1.36375e+07 1.04711 ns
clickbench_q01/duckdb:vortex-file-compressed 24687821 2.44767e+07 1.00863 ns
clickbench_q02/duckdb:vortex-file-compressed 35386187 3.67974e+07 0.96165 ns
clickbench_q03/duckdb:vortex-file-compressed 41119127 3.98193e+07 1.03264 ns
clickbench_q04/duckdb:vortex-file-compressed 189685363 1.80834e+08 1.04895 ns
clickbench_q05/duckdb:vortex-file-compressed 209893548 2.04119e+08 1.02829 ns
clickbench_q06/duckdb:vortex-file-compressed 41826938 4.02104e+07 1.0402 ns
clickbench_q07/duckdb:vortex-file-compressed 25944913 2.46476e+07 1.05263 ns
clickbench_q08/duckdb:vortex-file-compressed 284944041 2.65606e+08 1.07281 ns
clickbench_q09/duckdb:vortex-file-compressed 382711423 3.55521e+08 1.07648 ns
clickbench_q10/duckdb:vortex-file-compressed 81143399 7.80117e+07 1.04014 ns
clickbench_q11/duckdb:vortex-file-compressed 91601804 8.87843e+07 1.03173 ns
clickbench_q12/duckdb:vortex-file-compressed 226750070 2.09911e+08 1.08022 ns
clickbench_q13/duckdb:vortex-file-compressed 504187734 4.71994e+08 1.06821 ns
clickbench_q14/duckdb:vortex-file-compressed 319123849 2.96293e+08 1.07706 ns
clickbench_q15/duckdb:vortex-file-compressed 226099679 2.14405e+08 1.05455 ns
clickbench_q16/duckdb:vortex-file-compressed 1043051452 9.79178e+08 1.06523 ns
clickbench_q17/duckdb:vortex-file-compressed 935982697 8.7846e+08 1.06548 ns
clickbench_q18/duckdb:vortex-file-compressed 1648674398 1.53846e+09 1.07164 ns
clickbench_q19/duckdb:vortex-file-compressed 31866734 3.12063e+07 1.02116 ns
clickbench_q20/duckdb:vortex-file-compressed 376205623 4.03998e+08 0.931207 ns
clickbench_q21/duckdb:vortex-file-compressed 399607449 3.70588e+08 1.07831 ns
clickbench_q22/duckdb:vortex-file-compressed 643773019 5.88539e+08 1.09385 ns
clickbench_q23/duckdb:vortex-file-compressed 1187913741 7.68286e+08 1.54619 ns 🚨
clickbench_q24/duckdb:vortex-file-compressed 64587396 5.9628e+07 1.08317 ns
clickbench_q25/duckdb:vortex-file-compressed 76146515 7.27893e+07 1.04612 ns
clickbench_q26/duckdb:vortex-file-compressed 61905553 5.94748e+07 1.04087 ns
clickbench_q27/duckdb:vortex-file-compressed 489282612 4.5912e+08 1.0657 ns
clickbench_q28/duckdb:vortex-file-compressed 3277504455 3.14651e+09 1.04163 ns
clickbench_q29/duckdb:vortex-file-compressed 40002836 3.79616e+07 1.05377 ns
clickbench_q30/duckdb:vortex-file-compressed 228124615 2.16159e+08 1.05536 ns
clickbench_q31/duckdb:vortex-file-compressed 295821285 2.84538e+08 1.03966 ns
clickbench_q32/duckdb:vortex-file-compressed 1196552365 1.15201e+09 1.03866 ns
clickbench_q33/duckdb:vortex-file-compressed 1161134592 1.07533e+09 1.0798 ns
clickbench_q34/duckdb:vortex-file-compressed 1714171064 1.59067e+09 1.07764 ns
clickbench_q35/duckdb:vortex-file-compressed 379817068 3.70898e+08 1.02405 ns
clickbench_q36/duckdb:vortex-file-compressed 32314634 2.99515e+07 1.0789 ns
clickbench_q37/duckdb:vortex-file-compressed 23856966 2.26913e+07 1.05137 ns
clickbench_q38/duckdb:vortex-file-compressed 26026638 2.51275e+07 1.03578 ns
clickbench_q39/duckdb:vortex-file-compressed 51057819 4.73221e+07 1.07894 ns
clickbench_q40/duckdb:vortex-file-compressed 23420125 2.31e+07 1.01386 ns
clickbench_q41/duckdb:vortex-file-compressed 23764874 2.36644e+07 1.00425 ns
clickbench_q42/duckdb:vortex-file-compressed 29072842 2.59278e+07 1.1213 ns
clickbench_q00/duckdb:vortex-compact 16129798 1.68249e+07 0.958684 ns
clickbench_q01/duckdb:vortex-compact 44515924 4.49745e+07 0.989804 ns
clickbench_q02/duckdb:vortex-compact 52656726 5.14952e+07 1.02256 ns
clickbench_q03/duckdb:vortex-compact 50860620 5.02671e+07 1.01181 ns
clickbench_q04/duckdb:vortex-compact 228924258 2.15869e+08 1.06048 ns
clickbench_q05/duckdb:vortex-compact 247692356 2.38047e+08 1.04052 ns
clickbench_q06/duckdb:vortex-compact 43441995 4.18879e+07 1.0371 ns
clickbench_q07/duckdb:vortex-compact 58193726 5.4676e+07 1.06434 ns
clickbench_q08/duckdb:vortex-compact 304506793 2.88741e+08 1.0546 ns
clickbench_q09/duckdb:vortex-compact 441917342 4.10673e+08 1.07608 ns
clickbench_q10/duckdb:vortex-compact 132269440 1.25201e+08 1.05646 ns
clickbench_q11/duckdb:vortex-compact 151937442 1.44751e+08 1.04965 ns
clickbench_q12/duckdb:vortex-compact 292827723 2.72829e+08 1.0733 ns
clickbench_q13/duckdb:vortex-compact 580084152 5.38792e+08 1.07664 ns
clickbench_q14/duckdb:vortex-compact 394070795 3.73203e+08 1.05592 ns
clickbench_q15/duckdb:vortex-compact 271637129 2.55618e+08 1.06267 ns
clickbench_q16/duckdb:vortex-compact 1140989951 1.03356e+09 1.10394 ns
clickbench_q17/duckdb:vortex-compact 1036365895 9.56422e+08 1.08359 ns
clickbench_q18/duckdb:vortex-compact 1667215480 1.55306e+09 1.0735 ns
clickbench_q19/duckdb:vortex-compact 35605986 3.33333e+07 1.06818 ns
clickbench_q20/duckdb:vortex-compact 471298763 4.42973e+08 1.06394 ns
clickbench_q21/duckdb:vortex-compact 523427950 4.81392e+08 1.08732 ns
clickbench_q22/duckdb:vortex-compact 900518913 8.21089e+08 1.09674 ns
clickbench_q23/duckdb:vortex-compact 1701488670 1.63977e+09 1.03764 ns
clickbench_q24/duckdb:vortex-compact 91775499 1.00081e+08 0.917012 ns
clickbench_q25/duckdb:vortex-compact 141283063 1.34555e+08 1.05 ns
clickbench_q26/duckdb:vortex-compact 86427753 1.04904e+08 0.823872 ns
clickbench_q27/duckdb:vortex-compact 658466140 6.12146e+08 1.07567 ns
clickbench_q28/duckdb:vortex-compact 3333889926 3.2133e+09 1.03753 ns
clickbench_q29/duckdb:vortex-compact 49417154 4.5852e+07 1.07775 ns
clickbench_q30/duckdb:vortex-compact 312101258 2.99818e+08 1.04097 ns
clickbench_q31/duckdb:vortex-compact 372788715 3.53734e+08 1.05387 ns
clickbench_q32/duckdb:vortex-compact 1198900258 1.16406e+09 1.02993 ns
clickbench_q33/duckdb:vortex-compact 1225017562 1.1394e+09 1.07515 ns
clickbench_q34/duckdb:vortex-compact 1796660516 1.66917e+09 1.07638 ns
clickbench_q35/duckdb:vortex-compact 387856645 3.66826e+08 1.05733 ns
clickbench_q36/duckdb:vortex-compact 36382256 3.3993e+07 1.07029 ns
clickbench_q37/duckdb:vortex-compact 29632443 2.83153e+07 1.04652 ns
clickbench_q38/duckdb:vortex-compact 30082300 2.84181e+07 1.05856 ns
clickbench_q39/duckdb:vortex-compact 55407940 5.32571e+07 1.04039 ns
clickbench_q40/duckdb:vortex-compact 32321765 3.03635e+07 1.0645 ns
clickbench_q41/duckdb:vortex-compact 30197556 2.77945e+07 1.08646 ns
clickbench_q42/duckdb:vortex-compact 30806062 2.82141e+07 1.09187 ns
clickbench_q00/duckdb:duckdb 18880679 1.76525e+07 1.06958 ns
clickbench_q01/duckdb:duckdb 38390650 3.81072e+07 1.00744 ns
clickbench_q02/duckdb:duckdb 46907635 4.63059e+07 1.013 ns
clickbench_q03/duckdb:duckdb 48833220 4.82463e+07 1.01217 ns
clickbench_q04/duckdb:duckdb 200150762 1.90795e+08 1.04904 ns
clickbench_q05/duckdb:duckdb 313505755 3.00137e+08 1.04454 ns
clickbench_q06/duckdb:duckdb 36761297 3.62504e+07 1.01409 ns
clickbench_q07/duckdb:duckdb 39185846 3.85645e+07 1.01611 ns
clickbench_q08/duckdb:duckdb 263574116 2.51132e+08 1.04955 ns
clickbench_q09/duckdb:duckdb 379942065 3.63755e+08 1.0445 ns
clickbench_q10/duckdb:duckdb 115655596 1.11717e+08 1.03525 ns
clickbench_q11/duckdb:duckdb 127850335 1.22045e+08 1.04757 ns
clickbench_q12/duckdb:duckdb 280857564 2.65772e+08 1.05676 ns
clickbench_q13/duckdb:duckdb 467042001 4.48112e+08 1.04224 ns
clickbench_q14/duckdb:duckdb 305786636 2.93964e+08 1.04022 ns
clickbench_q15/duckdb:duckdb 231352296 2.22505e+08 1.03976 ns
clickbench_q16/duckdb:duckdb 573026085 5.50465e+08 1.04098 ns
clickbench_q17/duckdb:duckdb 486905613 4.60348e+08 1.05769 ns
clickbench_q18/duckdb:duckdb 1017709401 9.52366e+08 1.06861 ns
clickbench_q19/duckdb:duckdb 37980122 3.76035e+07 1.01002 ns
clickbench_q20/duckdb:duckdb 479181380 4.4583e+08 1.07481 ns
clickbench_q21/duckdb:duckdb 501918085 4.703e+08 1.06723 ns
clickbench_q22/duckdb:duckdb 566759252 5.48656e+08 1.03299 ns
clickbench_q23/duckdb:duckdb 276451985 2.71827e+08 1.01701 ns
clickbench_q24/duckdb:duckdb 50248473 5.00687e+07 1.00359 ns
clickbench_q25/duckdb:duckdb 112943947 1.11954e+08 1.00884 ns
clickbench_q26/duckdb:duckdb 47522381 4.68588e+07 1.01416 ns
clickbench_q27/duckdb:duckdb 554092570 5.30354e+08 1.04476 ns
clickbench_q28/duckdb:duckdb 4646686754 4.48652e+09 1.0357 ns
clickbench_q29/duckdb:duckdb 50763118 4.97256e+07 1.02086 ns
clickbench_q30/duckdb:duckdb 281316473 2.7292e+08 1.03076 ns
clickbench_q31/duckdb:duckdb 356698091 3.40738e+08 1.04684 ns
clickbench_q32/duckdb:duckdb 1070023488 1.02797e+09 1.0409 ns
clickbench_q33/duckdb:duckdb 1143813142 1.06777e+09 1.07122 ns
clickbench_q34/duckdb:duckdb 1227644089 1.13704e+09 1.07969 ns
clickbench_q35/duckdb:duckdb 279108759 2.66381e+08 1.04778 ns
clickbench_q36/duckdb:duckdb 45086710 4.62021e+07 0.975858 ns
clickbench_q37/duckdb:duckdb 33902590 3.27329e+07 1.03573 ns
clickbench_q38/duckdb:duckdb 34922095 3.38044e+07 1.03306 ns
clickbench_q39/duckdb:duckdb 69299865 7.23967e+07 0.957224 ns
clickbench_q40/duckdb:duckdb 33670593 3.29328e+07 1.0224 ns
clickbench_q41/duckdb:duckdb 34569959 3.32559e+07 1.03951 ns
clickbench_q42/duckdb:duckdb 33562379 3.24127e+07 1.03547 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 1.002x ➖
  • Best: statpopgen_q05/duckdb:vortex-compact (0.970x)
  • Worst: statpopgen_q00/duckdb:vortex-file-compressed (1.021x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 66d8dfe base d6b73e2 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 195413628 1.95199e+08 1.0011 ns
statpopgen_q01/duckdb:parquet 334779416 3.33025e+08 1.00527 ns
statpopgen_q02/duckdb:parquet 651132205 6.41609e+08 1.01484 ns
statpopgen_q03/duckdb:parquet 1081561245 1.07359e+09 1.00742 ns
statpopgen_q04/duckdb:parquet 1070101291 1.08502e+09 0.986249 ns
statpopgen_q05/duckdb:parquet 706000618 7.03635e+08 1.00336 ns
statpopgen_q06/duckdb:parquet 1305610166 1.29475e+09 1.00839 ns
statpopgen_q07/duckdb:parquet 839423739 8.34594e+08 1.00579 ns
statpopgen_q08/duckdb:parquet 845529747 8.26611e+08 1.02289 ns
statpopgen_q09/duckdb:parquet 895322121 9.03462e+08 0.99099 ns
statpopgen_q10/duckdb:parquet 2074889464 2.07643e+09 0.99926 ns
statpopgen_q00/duckdb:vortex-file-compressed 13079413 1.28043e+07 1.02149 ns
statpopgen_q01/duckdb:vortex-file-compressed 101065932 1.00403e+08 1.00661 ns
statpopgen_q02/duckdb:vortex-file-compressed 1175925609 1.15808e+09 1.01541 ns
statpopgen_q03/duckdb:vortex-file-compressed 2817388186 2.78765e+09 1.01067 ns
statpopgen_q04/duckdb:vortex-file-compressed 2826191491 2.81909e+09 1.00252 ns
statpopgen_q05/duckdb:vortex-file-compressed 1274473881 1.26598e+09 1.00671 ns
statpopgen_q06/duckdb:vortex-file-compressed 1964394745 1.95055e+09 1.0071 ns
statpopgen_q07/duckdb:vortex-file-compressed 431007116 4.23512e+08 1.0177 ns
statpopgen_q08/duckdb:vortex-file-compressed 445275940 4.39396e+08 1.01338 ns
statpopgen_q09/duckdb:vortex-file-compressed 2553488138 2.54374e+09 1.00383 ns
statpopgen_q10/duckdb:vortex-file-compressed 4133993247 4.13139e+09 1.00063 ns
statpopgen_q00/duckdb:vortex-compact 12879006 1.29827e+07 0.992014 ns
statpopgen_q01/duckdb:vortex-compact 234405780 2.35427e+08 0.995661 ns
statpopgen_q02/duckdb:vortex-compact 543610225 5.37934e+08 1.01055 ns
statpopgen_q03/duckdb:vortex-compact 2215079650 2.21018e+09 1.00222 ns
statpopgen_q04/duckdb:vortex-compact 2204056709 2.20278e+09 1.00058 ns
statpopgen_q05/duckdb:vortex-compact 567707375 5.85107e+08 0.970263 ns
statpopgen_q06/duckdb:vortex-compact 1517154156 1.5344e+09 0.98876 ns
statpopgen_q07/duckdb:vortex-compact 2867505553 2.91783e+09 0.982753 ns
statpopgen_q08/duckdb:vortex-compact 138538193340 1.38621e+11 0.999405 ns
statpopgen_q09/duckdb:vortex-compact 1979148930 1.97273e+09 1.00325 ns
statpopgen_q10/duckdb:vortex-compact 3771428367 3.76895e+09 1.00066 ns

@AdamGS AdamGS merged commit 45cd6c1 into develop Nov 10, 2025
43 checks passed
@AdamGS AdamGS deleted the adamg/dont-modify-empty-filters branch November 10, 2025 12:58
peasee added a commit to spiceai/vortex that referenced this pull request Nov 27, 2025
* Feature: add `into_mut` methods on mask and buffer (#5214)

Signed-off-by: Connor Tsui <[email protected]>

* fix[pco]: cast condition check (#5239)

Signed-off-by: Joe Isaacs <[email protected]>

* chore: Slightly nicer fuzzer assertions (#5240)

Signed-off-by: Robert Kruszewski <[email protected]>

* Fix: remove TPC-H SF 1000 from nightly benchmarks (#5235)

Signed-off-by: Connor Tsui <[email protected]>

* Feature: add `into_mut` to vectors (#5221)

Revived from https://github.com/vortex-data/vortex/pull/5215 since that
was supposed to merge _after_
https://github.com/vortex-data/vortex/pull/5214

---------

Signed-off-by: Connor Tsui <[email protected]>
Co-authored-by: Nicholas Gates <[email protected]>

* chore: Convert DuckDB vectors directly to vortex vectors (#5228)

Signed-off-by: Robert Kruszewski <[email protected]>

* fix[array]: take propagate isconstant if indices all_valid (#5241)

Signed-off-by: Joe Isaacs <[email protected]>

* Add conversions from Vectors into ArrayRef (#5243)

Signed-off-by: Nicholas Gates <[email protected]>

* Batch execution API (#5242)

Signed-off-by: Nicholas Gates <[email protected]>

* Fix: make `Filter` compute take `self` instead of `&self` (#5248)

Signed-off-by: Connor Tsui <[email protected]>

* fix[fuzz]: apply mask to validity in baseline (#5249)

Signed-off-by: Joe Isaacs <[email protected]>

* Fix: silence codspeed warning (#5253)

it only triggered in codspeed

Signed-off-by: Connor Tsui <[email protected]>

* Chore: remove feature gates from vortex-compute (#5254)

I left arrow in there because we have arrow gated by features in other
places in the codebase

Signed-off-by: Connor Tsui <[email protected]>

* Feature: add in-place filter for `BufferMut` + benchmarks (#5238)

* Fix: casting Zstd array to non nullable requires decompression (#5258)

* Update crate-ci/typos action to v1.39.0 (#5260)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | action
| minor | `v1.38.1` -> `v1.39.0` |

---

### Release Notes

<details>
<summary>crate-ci/typos (crate-ci/typos)</summary>

###
[`v1.39.0`](https://redirect.github.com/crate-ci/typos/blob/HEAD/CHANGELOG.md#014---2019-11-03)

[Compare
Source](https://redirect.github.com/crate-ci/typos/compare/v1.38.1...v1.39.0)

##### Bug Fixes

- Ignore numbers as identifiers
([a00831c8](https://redirect.github.com/crate-ci/typos/commit/a00831c847b7efd81be520ea9b5d02f70555351f))
- Improve the organization of --help
([a48a457c](https://redirect.github.com/crate-ci/typos/commit/a48a457cc3ca817850118e2a2fb8b20fecdd40b8))

##### Features

- Dump files, identifiers, and words
([ce365ae1](https://redirect.github.com/crate-ci/typos/commit/ce365ae12e12fddfb6fc42a7f1e5ea71834d6051),
closes
[#&#8203;41](https://redirect.github.com/crate-ci/typos/issues/41))
- Give control over allowed identifier characters for leading vs rest
([107308a6](https://redirect.github.com/crate-ci/typos/commit/107308a655a425eb593bf5e4928572c16e6a9bdd))

##### Performance

- Use standard identifier rules to avoid doing umber checks
([107308a6](https://redirect.github.com/crate-ci/typos/commit/107308a655a425eb593bf5e4928572c16e6a9bdd))
- Only do hex check if digits are in identifiers
([68cd36d0](https://redirect.github.com/crate-ci/typos/commit/68cd36d0de90226dbc9d31c2ce6d8bf6b69adb5c))

<!-- next-url -->

[Unreleased]:
https://redirect.github.com/crate-ci/typos/compare/v1.39.0...HEAD

[1.39.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.38.1...v1.39.0

[1.38.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.38.0...v1.38.1

[1.38.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.37.3...v1.38.0

[1.37.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.37.2...v1.37.3

[1.37.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.37.1...v1.37.2

[1.37.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.37.0...v1.37.1

[1.37.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.36.3...v1.37.0

[1.36.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.36.2...v1.36.3

[1.36.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.36.1...v1.36.2

[1.36.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.36.0...v1.36.1

[1.36.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.8...v1.36.0

[1.35.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.7...v1.35.8

[1.35.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.6...v1.35.7

[1.35.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.5...v1.35.6

[1.35.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.4...v1.35.5

[1.35.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.3...v1.35.4

[1.35.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.2...v1.35.3

[1.35.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.1...v1.35.2

[1.35.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.35.0...v1.35.1

[1.35.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.34.0...v1.35.0

[1.34.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.33.1...v1.34.0

[1.33.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.33.0...v1.33.1

[1.33.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.32.0...v1.33.0

[1.32.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.31.2...v1.32.0

[1.31.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.31.1...v1.31.2

[1.31.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.31.0...v1.31.1

[1.31.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.30.3...v1.31.0

[1.30.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.30.2...v1.30.3

[1.30.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.30.1...v1.30.2

[1.30.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.30.0...v1.30.1

[1.30.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.10...v1.30.0

[1.29.10]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.9...v1.29.10

[1.29.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.8...v1.29.9

[1.29.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.7...v1.29.8

[1.29.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.6...v1.29.7

[1.29.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.5...v1.29.6

[1.29.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.4...v1.29.5

[1.29.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.3...v1.29.4

[1.29.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.2...v1.29.3

[1.29.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.1...v1.29.2

[1.29.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.29.0...v1.29.1

[1.29.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.28.4...v1.29.0

[1.28.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.28.3...v1.28.4

[1.28.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.28.2...v1.28.3

[1.28.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.28.1...v1.28.2

[1.28.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.28.0...v1.28.1

[1.28.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.27.3...v1.28.0

[1.27.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.27.2...v1.27.3

[1.27.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.27.1...v1.27.2

[1.27.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.27.0...v1.27.1

[1.27.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.8...v1.27.0

[1.26.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.7...v1.26.8

[1.26.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.6...v1.26.7

[1.26.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.5...v1.26.6

[1.26.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.4...v1.26.5

[1.26.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.3...v1.26.4

[1.26.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.2...v1.26.3

[1.26.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.1...v1.26.2

[1.26.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.26.0...v1.26.1

[1.26.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.25.0...v1.26.0

[1.25.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.24.6...v1.25.0

[1.24.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.24.5...v1.24.6

[1.24.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.24.4...v1.24.5

[1.24.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.24.3...v1.24.4

[1.24.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.24.2...v1.24.3

[1.24.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.24.1...v1.24.2

[1.24.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.24.0...v1.24.1

[1.24.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.23.7...v1.24.0

[1.23.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.23.6...v1.23.7

[1.23.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.23.5...v1.23.6

[1.23.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.23.4...v1.23.5

[1.23.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.23.3...v1.23.4

[1.23.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.23.2...v1.23.3

[1.23.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.23.1...v1.23.2

[1.23.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.23.0...v1.23.1

[1.23.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.9...v1.23.0

[1.22.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.8...v1.22.9

[1.22.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.7...v1.22.8

[1.22.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.6...v1.22.7

[1.22.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.5...v1.22.6

[1.22.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.4...v1.22.5

[1.22.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.3...v1.22.4

[1.22.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.2...v1.22.3

[1.22.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.1...v1.22.2

[1.22.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.22.0...v1.22.1

[1.22.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.21.0...v1.22.0

[1.21.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.10...v1.21.0

[1.20.10]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.9...v1.20.10

[1.20.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.8...v1.20.9

[1.20.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.7...v1.20.8

[1.20.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.6...v1.20.7

[1.20.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.5...v1.20.6

[1.20.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.4...v1.20.5

[1.20.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.3...v1.20.4

[1.20.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.2...v1.20.3

[1.20.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.1...v1.20.2

[1.20.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.20.0...v1.20.1

[1.20.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.19.0...v1.20.0

[1.19.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.18.2...v1.19.0

[1.18.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.18.1...v1.18.2

[1.18.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.18.0...v1.18.1

[1.18.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.17.2...v1.18.0

[1.17.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.17.1...v1.17.2

[1.17.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.17.0...v1.17.1

[1.17.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.26...v1.17.0

[1.16.26]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.25...v1.16.26

[1.16.25]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.24...v1.16.25

[1.16.24]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.23...v1.16.24

[1.16.23]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.22...v1.16.23

[1.16.22]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.21...v1.16.22

[1.16.21]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.20...v1.16.21

[1.16.20]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.19...v1.16.20

[1.16.19]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.18...v1.16.19

[1.16.18]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.17...v1.16.18

[1.16.17]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.16...v1.16.17

[1.16.16]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.15...v1.16.16

[1.16.15]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.14...v1.16.15

[1.16.14]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.13...v1.16.14

[1.16.13]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.12...v1.16.13

[1.16.12]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.11...v1.16.12

[1.16.11]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.10...v1.16.11

[1.16.10]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.9...v1.16.10

[1.16.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.8...v1.16.9

[1.16.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.7...v1.16.8

[1.16.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.6...v1.16.7

[1.16.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.5...v1.16.6

[1.16.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.4...v1.16.5

[1.16.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.3...v1.16.4

[1.16.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.2...v1.16.3

[1.16.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.1...v1.16.2

[1.16.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.16.0...v1.16.1

[1.16.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.10...v1.16.0

[1.15.10]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.9...v1.15.10

[1.15.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.8...v1.15.9

[1.15.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.7...v1.15.8

[1.15.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.6...v1.15.7

[1.15.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.5...v1.15.6

[1.15.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.4...v1.15.5

[1.15.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.3...v1.15.4

[1.15.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.2...v1.15.3

[1.15.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.1...v1.15.2

[1.15.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.15.0...v1.15.1

[1.15.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.12...v1.15.0

[1.14.12]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.11...v1.14.12

[1.14.11]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.10...v1.14.11

[1.14.10]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.9...v1.14.10

[1.14.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.8...v1.14.9

[1.14.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.7...v1.14.8

[1.14.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.6...v1.14.7

[1.14.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.5...v1.14.6

[1.14.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.4...v1.14.5

[1.14.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.3...v1.14.4

[1.14.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.2...v1.14.3

[1.14.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.1...v1.14.2

[1.14.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.14.0...v1.14.1

[1.14.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.26...v1.14.0

[1.13.26]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.25...v1.13.26

[1.13.25]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.24...v1.13.25

[1.13.24]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.23...v1.13.24

[1.13.23]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.22...v1.13.23

[1.13.22]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.21...v1.13.22

[1.13.21]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.20...v1.13.21

[1.13.20]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.19...v1.13.20

[1.13.19]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.18...v1.13.19

[1.13.18]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.17...v1.13.18

[1.13.17]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.16...v1.13.17

[1.13.16]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.15...v1.13.16

[1.13.15]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.14...v1.13.15

[1.13.14]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.13...v1.13.14

[1.13.13]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.12...v1.13.13

[1.13.12]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.11...v1.13.12

[1.13.11]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.10...v1.13.11

[1.13.10]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.9...v1.13.10

[1.13.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.8...v1.13.9

[1.13.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.7...v1.13.8

[1.13.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.6...v1.13.7

[1.13.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.5...v1.13.6

[1.13.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.4...v1.13.5

[1.13.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.3...v1.13.4

[1.13.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.2...v1.13.3

[1.13.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.1...v1.13.2

[1.13.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.13.0...v1.13.1

[1.13.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.14...v1.13.0

[1.12.14]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.13...v1.12.14

[1.12.13]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.12...v1.12.13

[1.12.12]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.11...v1.12.12

[1.12.11]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.10...v1.12.11

[1.12.10]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.9...v1.12.10

[1.12.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.8...v1.12.9

[1.12.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.7...v1.12.8

[1.12.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.6...v1.12.7

[1.12.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.5...v1.12.6

[1.12.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.4...v1.12.5

[1.12.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.3...v1.12.4

[1.12.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.2...v1.12.3

[1.12.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.1...v1.12.2

[1.12.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.12.0...v1.12.1

[1.12.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.11.5...v1.12.0

[1.11.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.11.4...v1.11.5

[1.11.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.11.3...v1.11.4

[1.11.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.11.2...v1.11.3

[1.11.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.11.1...v1.11.2

[1.11.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.11.0...v1.11.1

[1.11.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.10.3...v1.11.0

[1.10.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.10.2...v1.10.3

[1.10.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.10.1...v1.10.2

[1.10.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.10.0...v1.10.1

[1.10.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.9.0...v1.10.0

[1.9.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.8.1...v1.9.0

[1.8.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.8.0...v1.8.1

[1.8.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.7.3...v1.8.0

[1.7.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.7.2...v1.7.3

[1.7.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.7.1...v1.7.2

[1.7.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.7.0...v1.7.1

[1.7.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.6.0...v1.7.0

[1.6.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.5.0...v1.6.0

[1.5.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.4.1...v1.5.0

[1.4.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.4.0...v1.4.1

[1.4.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.9...v1.4.0

[1.3.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.8...v1.3.9

[1.3.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.7...v1.3.8

[1.3.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.6...v1.3.7

[1.3.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.5...v1.3.6

[1.3.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.4...v1.3.5

[1.3.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.3...v1.3.4

[1.3.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.2...v1.3.3

[1.3.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.1...v1.3.2

[1.3.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.3.0...v1.3.1

[1.3.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.2.1...v1.3.0

[1.2.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.2.0...v1.2.1

[1.2.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.9...v1.2.0

[1.1.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.8...v1.1.9

[1.1.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.7...v1.1.8

[1.1.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.6...v1.1.7

[1.1.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.5...v1.1.6

[1.1.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.4...v1.1.5

[1.1.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.3...v1.1.4

[1.1.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.2...v1.1.3

[1.1.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.1...v1.1.2

[1.1.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.1.0...v1.1.1

[1.1.0]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.11...v1.1.0

[1.0.11]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.10...v1.0.11

[1.0.10]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.9...v1.0.10

[1.0.9]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.8...v1.0.9

[1.0.8]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.7...v1.0.8

[1.0.7]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.6...v1.0.7

[1.0.6]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.5...v1.0.6

[1.0.5]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.4...v1.0.5

[1.0.4]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.3...v1.0.4

[1.0.3]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.2...v1.0.3

[1.0.2]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.1...v1.0.2

[1.0.1]:
https://redirect.github.com/crate-ci/typos/compare/v1.0.0...v1.0.1

[1.0.0]:
https://redirect.github.com/crate-ci/typos/compare/v0.4.0...v1.0.0

[0.4.0]:
https://redirect.github.com/crate-ci/typos/compare/v0.3.0...v0.4.0

[0.3.0]:
https://redirect.github.com/crate-ci/typos/compare/v0.2.0...v0.3.0

[0.2.0]:
https://redirect.github.com/crate-ci/typos/compare/v0.1.4...v0.2.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaG9yZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update all patch updates (#5259)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [cc](https://redirect.github.com/rust-lang/cc-rs) |
workspace.dependencies | patch | `1.2.44` -> `1.2.45` |
| [erased-serde](https://redirect.github.com/dtolnay/erased-serde) |
workspace.dependencies | patch | `0.4.8` -> `0.4.9` |
| [jiff](https://redirect.github.com/BurntSushi/jiff) |
workspace.dependencies | patch | `0.2.15` -> `0.2.16` |

---

### Release Notes

<details>
<summary>rust-lang/cc-rs (cc)</summary>

###
[`v1.2.45`](https://redirect.github.com/rust-lang/cc-rs/blob/HEAD/CHANGELOG.md#1245---2025-11-07)

[Compare
Source](https://redirect.github.com/rust-lang/cc-rs/compare/cc-v1.2.44...cc-v1.2.45)

##### Other

- Regenerate target info
([#&#8203;1606](https://redirect.github.com/rust-lang/cc-rs/pull/1606))
- Use a default check for the "env" variable in apple\_sdk\_name
([#&#8203;1605](https://redirect.github.com/rust-lang/cc-rs/pull/1605))

</details>

<details>
<summary>dtolnay/erased-serde (erased-serde)</summary>

###
[`v0.4.9`](https://redirect.github.com/dtolnay/erased-serde/releases/tag/0.4.9)

[Compare
Source](https://redirect.github.com/dtolnay/erased-serde/compare/0.4.8...0.4.9)

- Allow underlying serializer to dangle during erased serializer drop
([#&#8203;117](https://redirect.github.com/dtolnay/erased-serde/issues/117))

</details>

<details>
<summary>BurntSushi/jiff (jiff)</summary>

###
[`v0.2.16`](https://redirect.github.com/BurntSushi/jiff/blob/HEAD/CHANGELOG.md#0216-2025-11-07)

[Compare
Source](https://redirect.github.com/BurntSushi/jiff/compare/0.2.15...0.2.16)

\===================
This release contains a number of enhancements and bug fixes that have
accrued
over the last few months. Most are small polishes. A couple of the bug
fixes
apply to panics that could occur when parsing invalid `TZ` strings or
invalid
`strptime` format strings.

Also, parsing into a `Span` should now be much faster (for both the ISO
8601
and "friendly" duration formats).

Enhancements:

- [#&#8203;298](https://redirect.github.com/BurntSushi/jiff/issues/298):
  Add Serde helpers for (de)serializing `std::time::Duration` values.
- [#&#8203;396](https://redirect.github.com/BurntSushi/jiff/issues/396):
Add `Sub` and `Add` trait implementations for `Zoned` (in addition to
the
  already existing trait implementations for `&Zoned`).
- [#&#8203;397](https://redirect.github.com/BurntSushi/jiff/pull/397):
Add `BrokenDownTime::set_meridiem` and ensure it overrides the hour when
  formatting.
- [#&#8203;409](https://redirect.github.com/BurntSushi/jiff/pull/409):
Switch dependency on `serde` to `serde_core`. This should help speed up
  compilation times in some cases.
- [#&#8203;430](https://redirect.github.com/BurntSushi/jiff/pull/430):
Add new `Zoned::series` API, making it consistent with the same API on
other
  datetime types.
- [#&#8203;432](https://redirect.github.com/BurntSushi/jiff/pull/432):
When `lenient` mode is enabled for `strftime`, Jiff will no longer error
when
  the formatting string contains invalid UTF-8.
- [#&#8203;432](https://redirect.github.com/BurntSushi/jiff/pull/432):
Formatting of `%y` and `%g` no longer fails based on the specific year
value.
- [#&#8203;432](https://redirect.github.com/BurntSushi/jiff/pull/432):
Parsing of `%s` is now a bit more consistent with other fields.
Moreover,
`BrokenDownTime::{to_timestamp,to_zoned}` will now prefer timestamps
parsed
  with `%s` over any other fields that have been parsed.
- [#&#8203;433](https://redirect.github.com/BurntSushi/jiff/pull/433):
Allow parsing just a `%s` into a `Zoned` via the `Etc/Unknown` time
zone.

Bug fixes:

- [#&#8203;386](https://redirect.github.com/BurntSushi/jiff/issues/386):
Fix a bug where `2087-12-31T23:00:00Z` in the `Africa/Casablanca` time
zone
could not be round-tripped (because its offset was calculated
incorrectly as
  a result of not handling "permanent DST" POSIX time zones).
- [#&#8203;407](https://redirect.github.com/BurntSushi/jiff/issues/407):
Fix a panic that occurred when parsing an empty string as a POSIX time
zone.
- [#&#8203;410](https://redirect.github.com/BurntSushi/jiff/issues/410):
  Fix a panic that could occur when parsing `%:` via `strptime` APIs.
- [#&#8203;414](https://redirect.github.com/BurntSushi/jiff/pull/414):
Update some parts of the documentation to indicate that
`TimeZone::unknown()`
is a fallback for `TimeZone::system()` (instead of the `jiff 0.1`
behavior of
  using `TimeZone::UTC`).
- [#&#8203;423](https://redirect.github.com/BurntSushi/jiff/issues/423):
  Fix a panicking bug when reading malformed TZif data.
- [#&#8203;426](https://redirect.github.com/BurntSushi/jiff/issues/426):
  Fix a panicking bug when parsing century (`%C`) via `strptime`.
- [#&#8203;445](https://redirect.github.com/BurntSushi/jiff/pull/445):
  Fixed bugs with parsing durations like `-9223372036854775808s`
  and `-PT9223372036854775808S`.

Performance:

- [#&#8203;445](https://redirect.github.com/BurntSushi/jiff/pull/445):
Parsing into `Span` or `SignedDuration` is now a fair bit faster in some
cases.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaG9yZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore: Fix fuzzers baseline nullability for decimal fill_null (#5257)

Signed-off-by: Robert Kruszewski <[email protected]>

* Bump codspeed (action and dependency) (#5261)

Closes https://github.com/vortex-data/vortex/issues/5069

Signed-off-by: Adam Gutglick <[email protected]>

* chore: Fix fuzzers baseline nullability for compare and take (#5255)

Signed-off-by: Robert Kruszewski <[email protected]>

* Bump DF to 50.3.0 (#5263)

Just bump DF by a minor version to make the impact of other changes
easier to distinguish from what this release includes.

Signed-off-by: Adam Gutglick <[email protected]>

* [DataFusion] Don't pushdown empty filters (#5264)

Taken out of #5205, I think we might hit
[this](https://github.com/apache/datafusion/issues/18513) issue
otherwise, and this also just make sense generally?

Signed-off-by: Adam Gutglick <[email protected]>

* Pipeline execution (#5251)

Signed-off-by: Nicholas Gates <[email protected]>

* chore: serialize for `Mask` (#5267)

Signed-off-by: blaginin <[email protected]>
Co-authored-by: Claude <[email protected]>

* chore[array/expr]: move `vortex-expr` into `vortex_array::expr` (#5269)

Signed-off-by: Joe Isaacs <[email protected]>

---------

Signed-off-by: Joe Isaacs <[email protected]>

* fix: compare for struct with constant items (#5271)

* feat: use Sparse compression for floats, strings (#5237)

* document reproducible writes (#5280)

Signed-off-by: Onur Satici <[email protected]>

* handle null views correctly on varbinview compaction (#5279)

* chore: add slack to readme (#5281)

Signed-off-by: Will Manning <[email protected]>

* feat: impl `expand` for `Buffer` & `BufferMut` (#5270)

Signed-off-by: Alexander Droste <[email protected]>

* API and partial implementation of sparse pipelined exection (#5284)

Signed-off-by: Nicholas Gates <[email protected]>

* fix: vortex-tui browse with search (#5282)

* fix[array]: sum with initial value to fix op assoc (#5278)

Signed-off-by: Joe Isaacs <[email protected]>

* Clarify calling convention for pipeline kernels (#5286)

And implement a zero-copy input kernel

---------

Signed-off-by: Nicholas Gates <[email protected]>

* fix[vortex-dict]: avoid full materialization in min_max (#5268)

* Pipeline Calling Convention 2 (#5291)

* Guarantees that output vectors have length == 0
* Does not guarantee capacity.
* Inputs are either N or n elements, and defines that in-place but
non-selected elements _must_ be valid.

Signed-off-by: Nicholas Gates <[email protected]>

* fix[vortex-datafusion]: check field exists in get_field pushdown (#5295)

Previously, any get field expression was pushed down, which resulted in
incorrectly pushing down get fields on non-existent fields, causing an
error at execution time rather than plan time.

This was a mistake on my part that should've been included in #5024

Signed-off-by: Alfonso Subiotto Marques <[email protected]>

* Feature: add aligned bitpacked pipeline kernel (#5299)

Adds an `AlignedBitPackedKernel` that implements bit unpacking as a
pipeline source.

Note that this completely ignores patches for now, since we probably
want to implement patches as a transform node on top of this instead.

Signed-off-by: Connor Tsui <[email protected]>

* move vortex-dict into vortex-array (#5289)

I think this is the lowest lift change to enable arrow -> vortex
conversions for dict arrays.
This PR only moves the vortex-dict crate into vortex-array, first commit
only renames, second fixes imports.

with this vortex-array maybe grows 5% in size. looking at crates.io I
don't think vortex-dict is used separately from vortex-array much, so I
removed the vortex-dict crate instead of re-exporting from vortex-array.

I think the change is minimal enough to be reverted when we extract
arrow out from vortex-array, happy to hear peoples thoughts. With this
change we have all arrow supported encodings live in vortex-array

---------

Signed-off-by: Onur Satici <[email protected]>

* chore: make ArrayAccessor infallible (#5303)

* Unblock release by publishing GPU crates (#5293)

Signed-off-by: Adam Gutglick <[email protected]>
Signed-off-by: Robert Kruszewski <[email protected]>
Co-authored-by: Robert Kruszewski <[email protected]>

* Chore: move filter files around (#5300)

Removes the `_mut` files and just puts all similar impls in one place.

This will just make it easier to add more impls that we need for
pipelines.

There are also some stubs that are implemented in the next PR.

**This is purely cosmetic.**

Followup PR: https://github.com/vortex-data/vortex/pull/5301

Signed-off-by: Connor Tsui <[email protected]>

* chore(deps): update actions/upload-artifact action to v5 (#5306)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | major | `v4` -> `v5` |

---

### Release Notes

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v5`](https://redirect.github.com/actions/upload-artifact/compare/v4...v5)

[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4...v5)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaG9yZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update actions/download-artifact action to v6 (#5305)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact)
| action | major | `v5` -> `v6` |

---

### Release Notes

<details>
<summary>actions/download-artifact (actions/download-artifact)</summary>

###
[`v6`](https://redirect.github.com/actions/download-artifact/compare/v5...v6)

[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v5...v6)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaG9yZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.21 (#5307)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [ch.qos.logback:logback-classic](http://logback.qos.ch)
([source](https://redirect.github.com/qos-ch/logback),
[changelog](https://logback.qos.ch/news.html)) | `1.5.20` -> `1.5.21` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-classic/1.5.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-classic/1.5.20/1.5.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaG9yZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update plugin com.palantir.consistent-versions to v3.7.0 (#5308)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| com.palantir.consistent-versions | `3.2.0` -> `3.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.palantir.consistent-versions:com.palantir.consistent-versions.gradle.plugin/3.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.palantir.consistent-versions:com.palantir.consistent-versions.gradle.plugin/3.2.0/3.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaG9yZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update plugin com.vanniktech.maven.publish to v0.35.0 (#5310)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[com.vanniktech.maven.publish](https://redirect.github.com/vanniktech/gradle-maven-publish-plugin)
| `0.34.0` -> `0.35.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin/0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin/0.34.0/0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vanniktech/gradle-maven-publish-plugin
(com.vanniktech.maven.publish)</summary>

###
[`v0.35.0`](https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/blob/HEAD/CHANGELOG.md#0350--2025-11-11-)

[Compare
Source](https://redirect.github.com/vanniktech/gradle-maven-publish-plugin/compare/0.34.0...0.35.0)

- Add support for publishing Kotlin Multiplatform libraries that use
`com.android.kotlin.multiplatform.library`.
- Add support for validating deployments to Central Portal
- Raise minimum Gradle version to 8.13
- Raise minimum Android Gradle Plugin version to 8.2.2
- Do not unconditionally disable DocLint
- Fail publishing if `SONATYPE_HOST` is not set to `CENTRAL_PORTAL`.
- Fix misleading error message when Android library variant is not
found.
- Downgrade transitive OkHttp version.
- Don't check project heirarchy for POM properties when Isolated
proejcts is enabled.

Thanks to [@&#8203;joshfriend](https://redirect.github.com/joshfriend),
[@&#8203;Flowdalic](https://redirect.github.com/Flowdalic) and
[@&#8203;Goooler](https://redirect.github.com/Goooler) for their
contributions to this release.

##### Minimum supported versions

- JDK 11
- Gradle 8.13
- Android Gradle Plugin 8.2.2
- Kotlin Gradle Plugin 1.9.20

##### Compatibility tested up to

- JDK 24
- Gradle 9.2.0
- Gradle 9.3.0-milestone-1
- Android Gradle Plugin 8.13.1
- Android Gradle Plugin 9.0.0-alpha14
- Kotlin Gradle Plugin 2.2.21
- Kotlin Gradle Plugin 2.3.0-Beta2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaG9yZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update plugin com.palantir.git-version to v4.2.0 (#5309)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| com.palantir.git-version | `4.0.0` -> `4.2.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.palantir.git-version:com.palantir.git-version.gradle.plugin/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.palantir.git-version:com.palantir.git-version.gradle.plugin/4.0.0/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaG9yZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency gradle to v9 (#4085)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [gradle](https://gradle.org)
([source](https://redirect.github.com/gradle/gradle)) | major | `8.14.3`
-> `9.0.0` |

---

### Release Notes

<details>
<summary>gradle/gradle (gradle)</summary>

###
[`v9.0.0`](https://redirect.github.com/gradle/gradle/compare/v8.14.3...v9.0.0)

[Compare
Source](https://redirect.github.com/gradle/gradle/compare/v8.14.3...v9.0.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOlsiY2hvcmUiXX0=-->

---------

Signed-off-by: Andrew Duffy <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andrew Duffy <[email protected]>

* chore: bump claude-code-action to v1.0.16 (#5312)

## Summary

Upgrades the `anthropics/claude-code-action` GitHub Action from `@beta`
to the stable `@v1.0.16` release.

## Changes

- **Updated**: `.github/workflows/claude.yml`
- Changed `uses: anthropics/claude-code-action@beta` → `uses:
anthropics/[email protected]`

## What's New in v1.0.16

The v1.0 series represents a major stable release with significant
improvements:

- ✨ **Simplified Configuration**: Automatic mode detection (no manual
configuration needed)
- 🔄 **Unified Interface**: Single input for all prompts
- 🛠️ **Better SDK Alignment**: Direct access to Claude Code CLI features
- 🐛 **Bug Fixes**: Various improvements and stability enhancements
- 📊 **v1.0.16 Specific**: Added `show_full_output` option for
controlling verbosity

## Release Information

- **Version**: v1.0.16
- **Released**: October 30, 2024
- **Changelog**:
https://github.com/anthropics/claude-code-action/releases/tag/v1.0.16

## Migration Notes

This is a non-breaking update from `@beta` to the stable v1.0 release.
The existing configuration in our workflow remains compatible.

---

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <[email protected]>

* feat: automated fuzzing issue creation with Claude (#5292)

# Automated Fuzzing Issue Creation

When fuzzing detects crashes, Claude analyzes them and creates/updates
GitHub issues automatically.

## Features

- **Smart duplicate detection**: Compares crash location + error pattern
using source code context
- **Occurrence tracking**: Updates single comment with count (e.g.,
"Crash seen 15 time(s)")
- **Detailed analysis**: Stack trace, root cause, debug output, direct
artifact links
- **Proper formatting**: Stack traces in code blocks, reproduction
commands with `--sanitizer=none`

## How It Works

1. Claude reads fuzzer log and extracts crash details
2. Checks existing issues by reading source code at crash locations
3. Either creates new issue or updates occurrence counter on duplicate

Uses Claude Code Action v1 with Sonnet 4.5 (~$0.03-0.05 per crash).

---------

Signed-off-by: Joe Isaacs <[email protected]>

* fix vortex-gpu compilation (#5315)

I started to see vortex-gpu compilation issues after running `cargo
clean`, this fixed the compilation for me

Signed-off-by: Onur Satici <[email protected]>

* fix: update Claude Code Action to v1 parameter format (#5314)

Updates claude.yml to use correct v1 parameter format for Claude Code
Action.

**Changes:**
- Replace  with 
- Replace  with 

The deprecated beta parameters were causing the workflow to use outdated
configuration.

Signed-off-by: Joe Isaacs <[email protected]>
Co-authored-by: Claude <[email protected]>

* feat: Add Stage 2 automated fix workflow for fuzzer crashes (#5319)

* perf: optimize `expand` (#5285)

prev:
```
╰─ expand_selectivity                │               │               │               │         │
   ├─ u8                             │               │               │               │         │
   │  ├─ 0.01          749.7 ns      │ 2.52 µs       │ 838.4 ns      │ 841.1 ns      │ 1000    │ 8000
   │  ├─ 0.1           739.2 ns      │ 2.182 µs      │ 833.1 ns      │ 835.9 ns      │ 1000    │ 8000
   │  ├─ 0.2           728.9 ns      │ 1.796 µs      │ 817.5 ns      │ 819.9 ns      │ 1000    │ 8000
   │  ├─ 0.3           723.6 ns      │ 2.635 µs      │ 812.2 ns      │ 810.9 ns      │ 1000    │ 8000
   │  ├─ 0.4           708 ns        │ 6.885 µs      │ 801.7 ns      │ 803.6 ns      │ 1000    │ 4000
   │  ├─ 0.5           687.2 ns      │ 3.541 µs      │ 781 ns        │ 770.9 ns      │ 1000    │ 4000
   │  ├─ 0.6           682 ns        │ 2.072 µs      │ 765.4 ns      │ 756.5 ns      │ 1000    │ 8000
   │  ├─ 0.7           661.2 ns      │ 2.354 µs      │ 744.6 ns      │ 742.9 ns      │ 1000    │ 8000
   │  ├─ 0.8           650.7 ns      │ 2.104 µs      │ 729 ns        │ 733.6 ns      │ 1000    │ 8000
   │  ├─ 0.9           630 ns        │ 1.421 µs      │ 713.4 ns      │ 710.9 ns      │ 1000    │ 8000
   │  ╰─ 0.99          598.7 ns      │ 2.197 µs      │ 676.9 ns      │ 660.7 ns      │ 1000    │ 8000
   ├─ u32                            │               │               │               │         │
   │  ├─ 0.01          760 ns        │ 1.645 µs      │ 854 ns        │ 852.6 ns      │ 1000    │ 4000
   │  ├─ 0.1           760 ns        │ 3.656 µs      │ 854 ns        │ 862.5 ns      │ 1000    │ 4000
   │  ├─ 0.2           749.7 ns      │ 2.567 µs      │ 848.7 ns      │ 850.2 ns      │ 1000    │ 8000
   │  ├─ 0.3           728.9 ns      │ 2.291 µs      │ 827.9 ns      │ 827.7 ns      │ 1000    │ 8000
   │  ├─ 0.4           708 ns        │ 2.176 µs      │ 801.7 ns      │ 797.4 ns      │ 1000    │ 8000
   │  ├─ 0.5           687.2 ns      │ 2.208 µs      │ 775.7 ns      │ 767.6 ns      │ 1000    │ 8000
   │  ├─ 0.6           676.9 ns      │ 2.432 µs      │ 770.5 ns      │ 757.1 ns      │ 1000    │ 8000
   │  ├─ 0.7           656 ns        │ 2.255 µs      │ 749.7 ns      │ 739.2 ns      │ 1000    │ 8000
   │  ├─ 0.8           650.7 ns      │ 1.697 µs      │ 734.1 ns      │ 725.9 ns      │ 1000    │ 8000
   │  ├─ 0.9           629.9 ns      │ 3.629 µs      │ 713.2 ns      │ 691.3 ns      │ 1000    │ 8000
   │  ╰─ 0.99          604 ns        │ 2.984 µs      │ 687.2 ns      │ 672.7 ns      │ 1000    │ 8000
   ╰─ u64                            │               │               │               │         │
      ├─ 0.01          546.6 ns      │ 1.885 µs      │ 635.1 ns      │ 635.8 ns      │ 1000    │ 8000
      ├─ 0.1           572.6 ns      │ 1.546 µs      │ 661.2 ns      │ 659.5 ns      │ 1000    │ 8000
      ├─ 0.2           572.6 ns      │ 3.031 µs      │ 661.2 ns      │ 661.3 ns      │ 1000    │ 8000
      ├─ 0.3           577.9 ns      │ 2.447 µs      │ 666.4 ns      │ 666.8 ns      │ 1000    │ 8000
      ├─ 0.4           583.1 ns      │ 1.791 µs      │ 666.4 ns      │ 655 ns        │ 1000    │ 8000
      ├─ 0.5           598.6 ns      │ 2.265 µs      │ 687.2 ns      │ 682.3 ns      │ 1000    │ 8000
      ├─ 0.6           598.7 ns      │ 2.296 µs      │ 687.2 ns      │ 685.9 ns      │ 1000    │ 8000
      ├─ 0.7           614.2 ns      │ 2.114 µs      │ 692.5 ns      │ 691.3 ns      │ 1000    │ 8000
      ├─ 0.8           609.1 ns      │ 2.171 µs      │ 697.6 ns      │ 688.8 ns      │ 1000    │ 8000
      ├─ 0.9           614.2 ns      │ 2.093 µs      │ 697.6 ns      │ 687.9 ns      │ 1000    │ 8000
      ╰─ 0.99          609.1 ns      │ 2.468 µs      │ 692.4 ns      │ 683.3 ns      │ 1000    │ 8000
```

now:
```
expand_buffer          fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ expand_buffer                     │               │               │               │         │
   ├─ u8                             │               │               │               │         │
   │  ├─ (256, 0.1)    73.33 ns      │ 222.4 ns      │ 82.46 ns      │ 81.68 ns      │ 1000    │ 64000
   │  ├─ (256, 0.5)    79.85 ns      │ 273.8 ns      │ 90.91 ns      │ 89.55 ns      │ 1000    │ 64000
   │  ├─ (256, 0.9)    89.61 ns      │ 390.4 ns      │ 96.11 ns      │ 98.66 ns      │ 1000    │ 32000
   │  ├─ (1024, 0.1)   161.2 ns      │ 238 ns        │ 182 ns        │ 176.4 ns      │ 1000    │ 32000
   │  ├─ (1024, 0.5)   195 ns        │ 463.3 ns      │ 210.7 ns      │ 215.1 ns      │ 1000    │ 32000
   │  ├─ (1024, 0.9)   236.7 ns      │ 1.692 µs      │ 247.2 ns      │ 260.1 ns      │ 1000    │ 16000
   │  ├─ (4096, 0.1)   520.5 ns      │ 1.228 µs      │ 588.2 ns      │ 570.5 ns      │ 1000    │ 8000
   │  ├─ (4096, 0.5)   702.9 ns      │ 1.067 µs      │ 718.5 ns      │ 750.1 ns      │ 1000    │ 8000
   │  ├─ (4096, 0.9)   885.1 ns      │ 2.546 µs      │ 895.6 ns      │ 930.1 ns      │ 1000    │ 8000
   │  ├─ (16384, 0.1)  2.041 µs      │ 9.291 µs      │ 2.291 µs      │ 2.22 µs       │ 1000    │ 2000
   │  ├─ (16384, 0.5)  2.749 µs      │ 10.83 µs      │ 2.895 µs      │ 3.002 µs      │ 1000    │ 2000
   │  ╰─ (16384, 0.9)  3.457 µs      │ 6.332 µs      │ 3.541 µs      │ 3.679 µs      │ 1000    │ 1000
   ├─ u32                            │               │               │               │         │
   │  ├─ (256, 0.1)    57.06 ns      │ 116.6 ns      │ 64.55 ns      │ 63.1 ns       │ 1000    │ 128000
   │  ├─ (256, 0.5)    61.61 ns      │ 92.21 ns      │ 69.44 ns      │ 67.91 ns      │ 1000    │ 64000
   │  ├─ (256, 0.9)    75.29 ns      │ 284.2 ns      │ 77.9 ns       │ 81.76 ns      │ 1000    │ 64000
   │  ├─ (1024, 0.1)   146.9 ns      │ 515.4 ns      │ 165.1 ns      │ 161.9 ns      │ 1000    │ 32000
   │  ├─ (1024, 0.5)   193.7 ns      │ 292.7 ns      │ 204.2 ns      │ 211.2 ns      │ 1000    │ 32000
   │  ├─ (1024, 0.9)   239.3 ns      │ 2.669 µs      │ 244.5 ns      │ 259.7 ns      │ 1000    │ 16000
   │  ├─ (4096, 0.1)   520.6 ns      │ 3.687 µs      │ 538.8 ns      │ 570.3 ns      │ 1000    │ 8000
   │  ├─ (4096, 0.5)   697.5 ns      │ 4.614 µs      │ 728.7 ns      │ 763.2 ns      │ 1000    │ 4000
   │  ├─ (4096, 0.9)   885 ns        │ 4.624 µs      │ 906 ns        │ 950.2 ns      │ 1000    │ 4000
   │  ├─ (16384, 0.1)  2.207 µs      │ 5.041 µs      │ 2.479 µs      │ 2.411 µs      │ 1000    │ 1000
   │  ├─ (16384, 0.5)  2.812 µs      │ 10.49 µs      │ 2.874 µs      │ 2.994 µs      │ 1000    │ 2000
   │  ╰─ (16384, 0.9)  3.499 µs      │ 40.16 µs      │ 3.583 µs      │ 3.765 µs      │ 1000    │ 1000
   ╰─ u64                            │               │               │               │         │
      ├─ (256, 0.1)    56.41 ns      │ 104.9 ns      │ 63.57 ns      │ 62.17 ns      │ 1000    │ 128000
      ├─ (256, 0.5)    62.91 ns      │ 95.47 ns      │ 71.38 ns      │ 69.82 ns      │ 1000    │ 64000
      ├─ (256, 0.9)    77.9 ns       │ 230.9 ns      │ 88.32 ns      │ 85.89 ns      │ 1000    │ 64000
      ├─ (1024, 0.1)   145.6 ns      │ 348.7 ns      │ 166.4 ns      │ 161.5 ns      │ 1000    │ 32000
      ├─ (1024, 0.5)   192.4 ns      │ 291.4 ns      │ 197.7 ns      │ 206.2 ns      │ 1000    │ 16000
      ├─ (1024, 0.9)   244.5 ns      │ 892.9 ns      │ 252.3 ns      │ 267.6 ns      │ 1000    │ 16000
      ├─ (4096, 0.1)   525.7 ns      │ 2.541 µs      │ 588.4 ns      │ 613 ns        │ 1000    │ 8000
      ├─ (4096, 0.5)   713.2 ns      │ 2.598 µs      │ 728.9 ns      │ 781.7 ns      │ 1000    │ 8000
      ├─ (4096, 0.9)   895.5 ns      │ 4.593 µs      │ 926.7 ns      │ 987.1 ns      │ 1000    │ 4000
      ├─ (16384, 0.1)  2.416 µs      │ 9.708 µs      │ 2.749 µs      │ 2.75 µs       │ 1000    │ 1000
      ├─ (16384, 0.5)  2.978 µs      │ 9.291 µs      │ 3.041 µs      │ 3.289 µs      │ 1000    │ 2000
      ╰─ (16384, 0.9)  3.54 µs       │ 14.74 µs      │ 3.624 µs      │ 3.932 µs      │ 1000    │ 1000
```

---------

Signed-off-by: Alexander Droste <[email protected]>

* Fix zero-copy pipeline input (#5324)

The into_mut was triggering a copy before this

---------

Signed-off-by: Nicholas Gates <[email protected]>

* arrow -> vortex for dict arrays (#5316)

Signed-off-by: Onur Satici <[email protected]>

* refactor: optimize BitBuffer::from(Vec<bool>) using 64-bit packing (#5325)

Signed-off-by: Joe Isaacs <[email protected]>

* chore[claude]: update claude.md (#5318)

Signed-off-by: Joe Isaacs <[email protected]>

* Chore: add todo and clean a bit in pipeline step (#5334)

Signed-off-by: Connor Tsui <[email protected]>

* chore: implement Filter for new MaskIndices type for all vectors (#5333)

* Fix: handle validity in bitpack pipeline kernel (#5330)

Forgot to handle this before

---------

Signed-off-by: Connor Tsui <[email protected]>

* fix: unblock the fuzzers (#5335)

#5271 wasn't quite right actually for file_io

array_ops was broken on what I believe to be an unnecessary assertion

---------

Signed-off-by: Andrew Duffy <[email protected]>

* chore: add automated crash reporting for array_ops fuzzing (#5317)

## Summary

Add Claude-powered crash analysis and GitHub issue creation for the
`array_ops` fuzzing target, matching the existing `file_io` fuzzing
setup.

## Changes

- **Extract shared crash reporting logic**: Created reusable composite
action at `.github/actions/report-fuzz-failure/action.yml`
- **Add crash detection to `ops_fuzz` job**: 
- Added outputs for `crashes_found`, `first_crash_name`, and
`artifact_url`
  - Added "Check for crashes" step to detect crash artifacts
  - Added log archiving for crash analysis
- **Add `report-ops-fuzz-failures` job**: New job using shared action
for `array_ops` target
- **Refactor `report-io-fuzz-failures`**: Updated to use shared action,
reducing duplication

## Benefits

- Reduces code duplication (~180 lines removed from workflow)
- All crash reporting logic maintained in single location
- Easy to add fuzzing crash reporting for additional targets
- Both `file_io` and `array_ops` now have automated issue creation on
crashes

## Test Plan

- [ ] Verify workflow syntax is valid
- [ ] Confirm both fuzz jobs can run successfully
- [ ] Test crash reporting with a known crash (if available)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Signed-off-by: Joe Isaacs <[email protected]>

* feat: bump duckdb to 1.4.2 (#5337)

Signed-off-by: Alexander Droste <[email protected]>

* test: more `iter_bits` test cases (#5336)

Signed-off-by: Alexander Droste <[email protected]>

* chore: bump duckdb version to 1.4.2 in gh actions (#5339)

Signed-off-by: Alexander Droste <[email protected]>

* feat: add manual trigger support to fuzzer fix automation (#5323)



Signed-off-by: Joe Isaacs <[email protected]>
Co-authored-by: Claude <[email protected]>

* chore: duckdb e2e roundtrip tests (#5342)

Signed-off-by: Alexander Droste <[email protected]>

* fix: `SequenceVTable` bounds check (#5341)

Closes https://github.com/vortex-data/vortex/issues/5332

---------

Signed-off-by: blaginin <[email protected]>

* fix: cfg disable unix-specific operations (#5326)

Fixes #5311.

I think seek-then-read is safe because we own this File. No one else
should be relying on its cursor.

vortex_io::file::std_file appears to only be used in tests.

Signed-off-by: Daniel King <[email protected]>

* fix: add permissions to fuzzer fix automation workflow (#5345)


Signed-off-by: Joe Isaacs <[email protected]>

* chore: document Expr.__getitem__ (get a field of a struct array) (#5344)

<img width="827" height="796" alt="Screenshot 2025-11-14 at 10 55 55 AM"
src="https://github.com/user-attachments/assets/6985750f-6b2b-4351-9c92-1be6ff84f140"
/>

Signed-off-by: Daniel King <[email protected]>

* chore: bug is not a sufficient label (#5351)

Labels should correspond to a category in release-drafter.yml.

This actually happened in the wild: PR #5235 was dumped into a generic
"Changes" section of [release
0.55.0](https://github.com/vortex-data/vortex/releases/tag/0.55.0)
rather than the bug fix section.

Further in the past, #3587 was likewise uncategorized in
[0.40.0](https://github.com/vortex-data/vortex/releases/tag/0.40.0).

Signed-off-by: Daniel King <[email protected]>

* Move BitView to vortex-buffer and make generic over N (#5353)

It now makes more sense for vortex-compute to implement ultra-optimized
Filter operations over masks of length N

Signed-off-by: Nicholas Gates <[email protected]>

* chore(deps): update all patch updates (#5357)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [cc](https://redirect.github.com/rust-lang/cc-rs) |
workspace.dependencies | patch | `1.2.45` -> `1.2.46` |
| [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | action
| patch | `v1.39.0` -> `v1.39.2` |
| [cxx](https://cxx.rs)
([source](https://redirect.github.com/dtolnay/cxx)) | dependencies |
patch | `1.0.187` -> `1.0.188` |
| [cxx-build](https://cxx.rs)
([source](https://redirect.github.com/dtolnay/cxx)) | build-dependencies
| patch | `1.0.187` -> `1.0.188` |
| [fsst-rs](https://redirect.github.com/spiraldb/fsst) |
workspace.dependencies | patch | `0.5.5` -> `0.5.6` |
| [indicatif](https://redirect.github.com/console-rs/indicatif) |
workspace.dependencies | patch | `0.18.2` -> `0.18.3` |
| [spi…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Release label indicating a trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants