Skip to content

Chore: Replace filter(array) with array.filter() in most places#6147

Merged
connortsui20 merged 1 commit intodevelopfrom
ct/remove-old-filter-compute
Jan 27, 2026
Merged

Chore: Replace filter(array) with array.filter() in most places#6147
connortsui20 merged 1 commit intodevelopfrom
ct/remove-old-filter-compute

Conversation

@connortsui20
Copy link
Contributor

@connortsui20 connortsui20 commented Jan 26, 2026

This is based on top of #6146, that needs to merge first.

Simply changes the syntax so that we use the new FilterArray, so this is purely a cosmetic change after #6146.

Note that I only made the change when this gets called inside one of the old compute functions, and the code for all of the old filter compute are going to be moved around soon so this is fine.

There are just a few places (around 8) where we call the old filter outside of the old compute kernels. I've left those as is so it's easy to search for them later. We still have to figure out what to do with them.

@connortsui20 connortsui20 added the changelog/chore A trivial change label Jan 26, 2026
@connortsui20 connortsui20 force-pushed the ct/remove-old-filter-compute branch from 8abe15d to 52e8194 Compare January 26, 2026 23:20
@joseph-isaacs joseph-isaacs added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jan 27, 2026
@connortsui20 connortsui20 force-pushed the ct/use-filter-array branch 5 times, most recently from ac91262 to 48d1a81 Compare January 27, 2026 15:28
@connortsui20 connortsui20 force-pushed the ct/remove-old-filter-compute branch from 52e8194 to 146bfad Compare January 27, 2026 15:31
@connortsui20 connortsui20 force-pushed the ct/remove-old-filter-compute branch from 146bfad to 02b1cf1 Compare January 27, 2026 18:15
connortsui20 added a commit that referenced this pull request Jan 27, 2026
I also removed some benchmarks (3) that now no longer benchmark anything
useful. We'll soon want a way to benchmark the execution of arbitrary
arrays, and they should all share similar benchmarking logic.

In a follow up PR (#6147) I
will remove every occurrence of the old `filter` compute function! mwa
ha ha

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Base automatically changed from ct/use-filter-array to develop January 27, 2026 18:58
@connortsui20 connortsui20 marked this pull request as ready for review January 27, 2026 18:58
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 force-pushed the ct/remove-old-filter-compute branch from 02b1cf1 to 481ad96 Compare January 27, 2026 19:02
// SPDX-License-Identifier: Apache-2.0
// SPDX-FileCopyrightText: Copyright the Vortex contributors

// TODO(connor): REMOVE THIS FILE!
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Eventually we will be able to remove this file completely, but only after we figure out how to deal with the 8 or so stray filter arrays

@connortsui20 connortsui20 enabled auto-merge (squash) January 27, 2026 19:28
@vortex-data vortex-data deleted a comment from codspeed-hq bot Jan 27, 2026
@connortsui20
Copy link
Contributor Author

Note that develop is currently broken because of an issue with FilterArray in validities, and this PR will make it easier to solve said problem.

@connortsui20 connortsui20 added action/benchmark-sql Trigger SQL benchmarks to run on this PR and removed action/benchmark-sql Trigger SQL benchmarks to run on this PR labels Jan 27, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Jan 27, 2026
@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.013x ➖
  • duckdb:vortex: 1.005x ➖
  • datafusion:vortex: 1.021x ➖
  • Best: fineweb_q01/duckdb:vortex-compact (0.913x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.315x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR 481ad96 base bb25710 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6672562 7.42782e+06 0.898321 ns 🚀
fineweb_q01/datafusion:parquet 272405358 2.72761e+08 0.998695 ns
fineweb_q02/datafusion:parquet 270223892 2.73228e+08 0.989005 ns
fineweb_q03/datafusion:parquet 266935855 2.67079e+08 0.999465 ns
fineweb_q04/datafusion:parquet 277153775 2.76933e+08 1.0008 ns
fineweb_q05/datafusion:parquet 272934286 2.74389e+08 0.994699 ns
fineweb_q06/datafusion:parquet 267380586 2.68995e+08 0.993997 ns
fineweb_q07/datafusion:parquet 265456515 2.61461e+08 1.01528 ns
fineweb_q08/datafusion:parquet 257196994 2.57796e+08 0.997675 ns
fineweb_q00/datafusion:vortex-file-compressed 6983724 5.3089e+06 1.31548 ns 🚨
fineweb_q01/datafusion:vortex-file-compressed 30386189 3.10269e+07 0.979351 ns
fineweb_q02/datafusion:vortex-file-compressed 34044259 3.72811e+07 0.913179 ns
fineweb_q03/datafusion:vortex-file-compressed 91152598 8.32952e+07 1.09433 ns
fineweb_q04/datafusion:vortex-file-compressed 210916098 2.16533e+08 0.974061 ns
fineweb_q05/datafusion:vortex-file-compressed 188022013 1.90403e+08 0.987494 ns
fineweb_q06/datafusion:vortex-file-compressed 74601702 7.15288e+07 1.04296 ns
fineweb_q07/datafusion:vortex-file-compressed 69050655 6.68214e+07 1.03336 ns
fineweb_q08/datafusion:vortex-file-compressed 30171683 2.93993e+07 1.02627 ns
fineweb_q00/datafusion:vortex-compact 5858074 5.38638e+06 1.08757 ns
fineweb_q01/datafusion:vortex-compact 166582527 1.70329e+08 0.978006 ns
fineweb_q02/datafusion:vortex-compact 167720025 1.7762e+08 0.944261 ns
fineweb_q03/datafusion:vortex-compact 1245787744 1.22997e+09 1.01286 ns
fineweb_q04/datafusion:vortex-compact 1455866064 1.43559e+09 1.01412 ns
fineweb_q05/datafusion:vortex-compact 1134518850 1.12162e+09 1.0115 ns
fineweb_q06/datafusion:vortex-compact 606126700 5.94851e+08 1.01896 ns
fineweb_q07/datafusion:vortex-compact 621556632 6.25215e+08 0.994149 ns
fineweb_q08/datafusion:vortex-compact 28829722 2.87307e+07 1.00345 ns
fineweb_q00/duckdb:parquet 32352426 3.47801e+07 0.930198 ns
fineweb_q01/duckdb:parquet 95667550 1.00085e+08 0.955867 ns
fineweb_q02/duckdb:parquet 104779361 1.06668e+08 0.982291 ns
fineweb_q03/duckdb:parquet 312703245 3.15828e+08 0.990105 ns
fineweb_q04/duckdb:parquet 434163274 4.38928e+08 0.989144 ns
fineweb_q05/duckdb:parquet 404054344 4.07436e+08 0.9917 ns
fineweb_q06/duckdb:parquet 200346226 2.05535e+08 0.974755 ns
fineweb_q07/duckdb:parquet 212064135 2.17957e+08 0.972961 ns
fineweb_q08/duckdb:parquet 61835667 6.06494e+07 1.01956 ns
fineweb_q00/duckdb:vortex-file-compressed 3737331 3.87658e+06 0.964079 ns
fineweb_q01/duckdb:vortex-file-compressed 25852799 2.47701e+07 1.04371 ns
fineweb_q02/duckdb:vortex-file-compressed 27561933 2.74331e+07 1.0047 ns
fineweb_q03/duckdb:vortex-file-compressed 153473792 1.18335e+08 1.29695 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 191736516 1.89519e+08 1.0117 ns
fineweb_q05/duckdb:vortex-file-compressed 177280932 1.76572e+08 1.00402 ns
fineweb_q06/duckdb:vortex-file-compressed 54280998 5.54871e+07 0.978264 ns
fineweb_q07/duckdb:vortex-file-compressed 57178081 5.9094e+07 0.967579 ns
fineweb_q08/duckdb:vortex-file-compressed 8698066 8.81515e+06 0.986718 ns
fineweb_q00/duckdb:vortex-compact 5245958 5.09891e+06 1.02884 ns
fineweb_q01/duckdb:vortex-compact 88604339 9.70565e+07 0.912915 ns
fineweb_q02/duckdb:vortex-compact 104170932 1.02801e+08 1.01332 ns
fineweb_q03/duckdb:vortex-compact 813261386 8.24039e+08 0.98692 ns
fineweb_q04/duckdb:vortex-compact 859462641 8.61371e+08 0.997785 ns
fineweb_q05/duckdb:vortex-compact 774607727 7.65723e+08 1.0116 ns
fineweb_q06/duckdb:vortex-compact 434472281 4.35779e+08 0.997001 ns
fineweb_q07/duckdb:vortex-compact 455747601 4.66763e+08 0.976401 ns
fineweb_q08/duckdb:vortex-compact 9707180 1.01356e+07 0.957733 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.959x ➖
  • Vortex: 0.961x ➖
  • duckdb:vortex: 0.962x ➖
  • datafusion:vortex: 0.959x ➖
  • Best: tpch_q06/datafusion:vortex-file-compressed (0.877x)
  • Worst: tpch_q14/duckdb:vortex-compact (1.057x)
  • Significant (>10%): 4↑ 0↓
Detailed Results Table
name PR 481ad96 base bb25710 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 87619318 9.39467e+07 0.932649 ns
tpch_q02/datafusion:arrow 32535100 3.37963e+07 0.962681 ns
tpch_q03/datafusion:arrow 60226088 5.79744e+07 1.03884 ns
tpch_q04/datafusion:arrow 53651742 4.94171e+07 1.08569 ns
tpch_q05/datafusion:arrow 129255191 1.22105e+08 1.05856 ns
tpch_q06/datafusion:arrow 36069688 3.75834e+07 0.959725 ns
tpch_q07/datafusion:arrow 225169395 2.30402e+08 0.97729 ns
tpch_q08/datafusion:arrow 84375549 8.79279e+07 0.959599 ns
tpch_q09/datafusion:arrow 112203891 1.17821e+08 0.952325 ns
tpch_q10/datafusion:arrow 85873291 9.39486e+07 0.914045 ns
tpch_q11/datafusion:arrow 18187701 1.84348e+07 0.986596 ns
tpch_q12/datafusion:arrow 86553020 9.21056e+07 0.939715 ns
tpch_q13/datafusion:arrow 54533791 6.20125e+07 0.8794 ns 🚀
tpch_q14/datafusion:arrow 44250202 4.88932e+07 0.905038 ns
tpch_q15/datafusion:arrow 90552272 1.00403e+08 0.901885 ns
tpch_q16/datafusion:arrow 28219700 2.86084e+07 0.986413 ns
tpch_q17/datafusion:arrow 108045984 1.1866e+08 0.910553 ns
tpch_q18/datafusion:arrow 190517251 2.07493e+08 0.918186 ns
tpch_q19/datafusion:arrow 63266858 7.21453e+07 0.876937 ns 🚀
tpch_q20/datafusion:arrow 59060312 6.8076e+07 0.867565 ns 🚀
tpch_q21/datafusion:arrow 278698739 3.51657e+08 0.79253 ns 🚀
tpch_q22/datafusion:arrow 26858392 2.84975e+07 0.942482 ns
tpch_q01/datafusion:parquet 108744389 1.52455e+08 0.713288 ns 🚀
tpch_q02/datafusion:parquet 91958033 9.67419e+07 0.95055 ns
tpch_q03/datafusion:parquet 93613860 8.49709e+07 1.10172 ns 🚨
tpch_q04/datafusion:parquet 58737824 5.96473e+07 0.984753 ns
tpch_q05/datafusion:parquet 182567127 1.87482e+08 0.973787 ns
tpch_q06/datafusion:parquet 38862187 4.92453e+07 0.789155 ns 🚀
tpch_q07/datafusion:parquet 201111500 2.10624e+08 0.954838 ns
tpch_q08/datafusion:parquet 186557016 1.84079e+08 1.01346 ns
tpch_q09/datafusion:parquet 232626391 2.36066e+08 0.985431 ns
tpch_q10/datafusion:parquet 212034941 2.1193e+08 1.0005 ns
tpch_q11/datafusion:parquet 69353077 7.24563e+07 0.957171 ns
tpch_q12/datafusion:parquet 116967533 1.4214e+08 0.822905 ns 🚀
tpch_q13/datafusion:parquet 207487580 2.16731e+08 0.957352 ns
tpch_q14/datafusion:parquet 93042426 9.60199e+07 0.968991 ns
tpch_q15/datafusion:parquet 77152630 7.93938e+07 0.971771 ns
tpch_q16/datafusion:parquet 61262855 6.39127e+07 0.95854 ns
tpch_q17/datafusion:parquet 192391225 2.09712e+08 0.917409 ns
tpch_q18/datafusion:parquet 253427565 2.61455e+08 0.969295 ns
tpch_q19/datafusion:parquet 86730872 1.06662e+08 0.813135 ns 🚀
tpch_q20/datafusion:parquet 128411999 1.35332e+08 0.948869 ns
tpch_q21/datafusion:parquet 197396289 2.04785e+08 0.963919 ns
tpch_q22/datafusion:parquet 45184136 4.64889e+07 0.971935 ns
tpch_q01/datafusion:vortex-file-compressed 55389024 6.29947e+07 0.879265 ns 🚀
tpch_q02/datafusion:vortex-file-compressed 64224824 6.97929e+07 0.92022 ns
tpch_q03/datafusion:vortex-file-compressed 33173448 3.72572e+07 0.89039 ns 🚀
tpch_q04/datafusion:vortex-file-compressed 22531282 2.50462e+07 0.89959 ns 🚀
tpch_q05/datafusion:vortex-file-compressed 90879791 9.87065e+07 0.920708 ns
tpch_q06/datafusion:vortex-file-compressed 11877687 1.35484e+07 0.876687 ns 🚀
tpch_q07/datafusion:vortex-file-compressed 104193309 1.09467e+08 0.95182 ns
tpch_q08/datafusion:vortex-file-compressed 84462332 8.56123e+07 0.986568 ns
tpch_q09/datafusion:vortex-file-compressed 101206396 1.06046e+08 0.954367 ns
tpch_q10/datafusion:vortex-file-compressed 95929791 9.43767e+07 1.01646 ns
tpch_q11/datafusion:vortex-file-compressed 26861765 2.88006e+07 0.93268 ns
tpch_q12/datafusion:vortex-file-compressed 42924643 4.31542e+07 0.994681 ns
tpch_q13/datafusion:vortex-file-compressed 36954350 3.79638e+07 0.973411 ns
tpch_q14/datafusion:vortex-file-compressed 34766458 3.52446e+07 0.986434 ns
tpch_q15/datafusion:vortex-file-compressed 32119488 3.38766e+07 0.948131 ns
tpch_q16/datafusion:vortex-file-compressed 41045415 4.4936e+07 0.91342 ns
tpch_q17/datafusion:vortex-file-compressed 83611041 9.07914e+07 0.920913 ns
tpch_q18/datafusion:vortex-file-compressed 120737283 1.2183e+08 0.991032 ns
tpch_q19/datafusion:vortex-file-compressed 39709671 4.00427e+07 0.991683 ns
tpch_q20/datafusion:vortex-file-compressed 60152513 5.90289e+07 1.01904 ns
tpch_q21/datafusion:vortex-file-compressed 108215585 1.16852e+08 0.926089 ns
tpch_q22/datafusion:vortex-file-compressed 22741273 2.29702e+07 0.990034 ns
tpch_q01/datafusion:vortex-compact 68549282 6.85116e+07 1.00055 ns
tpch_q02/datafusion:vortex-compact 67945580 7.45159e+07 0.911827 ns
tpch_q03/datafusion:vortex-compact 37289166 3.88249e+07 0.960445 ns
tpch_q04/datafusion:vortex-compact 27176430 2.82527e+07 0.961906 ns
tpch_q05/datafusion:vortex-compact 98130814 9.93922e+07 0.987309 ns
tpch_q06/datafusion:vortex-compact 20067422 2.03842e+07 0.984459 ns
tpch_q07/datafusion:vortex-compact 114745295 1.1389e+08 1.00751 ns
tpch_q08/datafusion:vortex-compact 88938469 8.84191e+07 1.00587 ns
tpch_q09/datafusion:vortex-compact 108159731 1.13029e+08 0.956916 ns
tpch_q10/datafusion:vortex-compact 92501425 9.57421e+07 0.966152 ns
tpch_q11/datafusion:vortex-compact 29635880 3.09558e+07 0.957362 ns
tpch_q12/datafusion:vortex-compact 52973409 5.42011e+07 0.97735 ns
tpch_q13/datafusion:vortex-compact 42367432 4.56943e+07 0.927193 ns
tpch_q14/datafusion:vortex-compact 39314183 4.12252e+07 0.953645 ns
tpch_q15/datafusion:vortex-compact 43947074 4.51731e+07 0.97286 ns
tpch_q16/datafusion:vortex-compact 46111612 4.73575e+07 0.973691 ns
tpch_q17/datafusion:vortex-compact 92499269 9.75507e+07 0.948217 ns
tpch_q18/datafusion:vortex-compact 123111303 1.27215e+08 0.967743 ns
tpch_q19/datafusion:vortex-compact 55171408 5.87273e+07 0.939451 ns
tpch_q20/datafusion:vortex-compact 65736594 6.56192e+07 1.00179 ns
tpch_q21/datafusion:vortex-compact 121803026 1.24458e+08 0.978668 ns
tpch_q22/datafusion:vortex-compact 22338765 2.21826e+07 1.00704 ns
tpch_q01/duckdb:parquet 80198993 8.22896e+07 0.974594 ns
tpch_q02/duckdb:parquet 49535776 5.05185e+07 0.980546 ns
tpch_q03/duckdb:parquet 79492850 8.1517e+07 0.975169 ns
tpch_q04/duckdb:parquet 61475046 6.32846e+07 0.971406 ns
tpch_q05/duckdb:parquet 78156219 7.87178e+07 0.992866 ns
tpch_q06/duckdb:parquet 31167146 3.40956e+07 0.91411 ns
tpch_q07/duckdb:parquet 102187434 9.97607e+07 1.02433 ns
tpch_q08/duckdb:parquet 101134862 1.19831e+08 0.843981 ns 🚀
tpch_q09/duckdb:parquet 176382867 1.79311e+08 0.983668 ns
tpch_q10/duckdb:parquet 146761594 1.48306e+08 0.989585 ns
tpch_q11/duckdb:parquet 27587163 2.79105e+07 0.988415 ns
tpch_q12/duckdb:parquet 61413839 6.27336e+07 0.978963 ns
tpch_q13/duckdb:parquet 307555841 3.11655e+08 0.986848 ns
tpch_q14/duckdb:parquet 64541006 6.80289e+07 0.948729 ns
tpch_q15/duckdb:parquet 30204560 3.88255e+07 0.777957 ns 🚀
tpch_q16/duckdb:parquet 62739515 6.3466e+07 0.988554 ns
tpch_q17/duckdb:parquet 71487762 7.92261e+07 0.902326 ns
tpch_q18/duckdb:parquet 130832224 1.35975e+08 0.962176 ns
tpch_q19/duckdb:parquet 80469088 7.74435e+07 1.03907 ns
tpch_q20/duckdb:parquet 72553566 7.27721e+07 0.996997 ns
tpch_q21/duckdb:parquet 205348939 2.14157e+08 0.958872 ns
tpch_q22/duckdb:parquet 56985167 5.92285e+07 0.962124 ns
tpch_q01/duckdb:vortex-file-compressed 33865835 3.49106e+07 0.970073 ns
tpch_q02/duckdb:vortex-file-compressed 30473184 3.31626e+07 0.918902 ns
tpch_q03/duckdb:vortex-file-compressed 33071852 3.38654e+07 0.976568 ns
tpch_q04/duckdb:vortex-file-compressed 36065369 3.79882e+07 0.949383 ns
tpch_q05/duckdb:vortex-file-compressed 38781462 4.10477e+07 0.94479 ns
tpch_q06/duckdb:vortex-file-compressed 9835477 1.08335e+07 0.907875 ns
tpch_q07/duckdb:vortex-file-compressed 42345435 4.12811e+07 1.02578 ns
tpch_q08/duckdb:vortex-file-compressed 48891008 4.81037e+07 1.01637 ns
tpch_q09/duckdb:vortex-file-compressed 83818046 9.02482e+07 0.92875 ns
tpch_q10/duckdb:vortex-file-compressed 37597985 3.85857e+07 0.974401 ns
tpch_q11/duckdb:vortex-file-compressed 18918584 1.89356e+07 0.999103 ns
tpch_q12/duckdb:vortex-file-compressed 23313154 2.41128e+07 0.966836 ns
tpch_q13/duckdb:vortex-file-compressed 38876357 4.10093e+07 0.947988 ns
tpch_q14/duckdb:vortex-file-compressed 27250379 2.71969e+07 1.00197 ns
tpch_q15/duckdb:vortex-file-compressed 19158819 1.94091e+07 0.987107 ns
tpch_q16/duckdb:vortex-file-compressed 33388179 3.49654e+07 0.954892 ns
tpch_q17/duckdb:vortex-file-compressed 26489839 2.90046e+07 0.913297 ns
tpch_q18/duckdb:vortex-file-compressed 53156941 5.76101e+07 0.922702 ns
tpch_q19/duckdb:vortex-file-compressed 33188414 3.36548e+07 0.986142 ns
tpch_q20/duckdb:vortex-file-compressed 38278271 4.10517e+07 0.932441 ns
tpch_q21/duckdb:vortex-file-compressed 106662918 1.15273e+08 0.925309 ns
tpch_q22/duckdb:vortex-file-compressed 19807099 2.10997e+07 0.938736 ns
tpch_q01/duckdb:vortex-compact 40170744 4.10514e+07 0.978548 ns
tpch_q02/duckdb:vortex-compact 45411932 4.62874e+07 0.981086 ns
tpch_q03/duckdb:vortex-compact 38981638 4.09068e+07 0.952937 ns
tpch_q04/duckdb:vortex-compact 42294632 4.41327e+07 0.958351 ns
tpch_q05/duckdb:vortex-compact 46465804 4.96443e+07 0.935974 ns
tpch_q06/duckdb:vortex-compact 16925646 1.74629e+07 0.969233 ns
tpch_q07/duckdb:vortex-compact 50904529 5.26201e+07 0.967398 ns
tpch_q08/duckdb:vortex-compact 55916914 5.89324e+07 0.948831 ns
tpch_q09/duckdb:vortex-compact 93234786 9.62458e+07 0.968716 ns
tpch_q10/duckdb:vortex-compact 44287837 4.55129e+07 0.973083 ns
tpch_q11/duckdb:vortex-compact 22308464 2.34264e+07 0.952277 ns
tpch_q12/duckdb:vortex-compact 36281642 3.70522e+07 0.979203 ns
tpch_q13/duckdb:vortex-compact 43096871 4.56231e+07 0.944629 ns
tpch_q14/duckdb:vortex-compact 33753190 3.19253e+07 1.05726 ns
tpch_q15/duckdb:vortex-compact 21773030 2.24707e+07 0.968953 ns
tpch_q16/duckdb:vortex-compact 41514779 4.38731e+07 0.946247 ns
tpch_q17/duckdb:vortex-compact 30024818 3.2008e+07 0.938041 ns
tpch_q18/duckdb:vortex-compact 62121847 6.48768e+07 0.957535 ns
tpch_q19/duckdb:vortex-compact 39885555 4.12209e+07 0.967605 ns
tpch_q20/duckdb:vortex-compact 46916615 5.00378e+07 0.937623 ns
tpch_q21/duckdb:vortex-compact 120422582 1.24179e+08 0.96975 ns
tpch_q22/duckdb:vortex-compact 22987130 2.27009e+07 1.01261 ns
tpch_q01/duckdb:duckdb 18209598 1.83845e+07 0.990487 ns
tpch_q02/duckdb:duckdb 16259673 1.60354e+07 1.01398 ns
tpch_q03/duckdb:duckdb 23433340 2.35604e+07 0.994605 ns
tpch_q04/duckdb:duckdb 22534580 2.19434e+07 1.02694 ns
tpch_q05/duckdb:duckdb 24842814 2.5006e+07 0.993475 ns
tpch_q06/duckdb:duckdb 7664731 7.62972e+06 1.00459 ns
tpch_q07/duckdb:duckdb 29838813 2.87698e+07 1.03716 ns
tpch_q08/duckdb:duckdb 29139834 2.82721e+07 1.03069 ns
tpch_q09/duckdb:duckdb 69002794 6.62216e+07 1.042 ns
tpch_q10/duckdb:duckdb 60587767 6.19782e+07 0.977565 ns
tpch_q11/duckdb:duckdb 7460200 7.92125e+06 0.941796 ns
tpch_q12/duckdb:duckdb 18396447 1.85569e+07 0.991352 ns
tpch_q13/duckdb:duckdb 41295217 4.23609e+07 0.974843 ns
tpch_q14/duckdb:duckdb 24014887 2.42167e+07 0.991668 ns
tpch_q15/duckdb:duckdb 14916329 1.51028e+07 0.987653 ns
tpch_q16/duckdb:duckdb 26694756 2.72599e+07 0.979267 ns
tpch_q17/duckdb:duckdb 18925676 1.94019e+07 0.975455 ns
tpch_q18/duckdb:duckdb 41828521 4.20551e+07 0.994613 ns
tpch_q19/duckdb:duckdb 33618211 3.44297e+07 0.97643 ns
tpch_q20/duckdb:duckdb 27528631 2.83933e+07 0.969546 ns
tpch_q21/duckdb:duckdb 65700314 6.87908e+07 0.955075 ns
tpch_q22/duckdb:duckdb 27982370 2.80232e+07 0.998542 ns

Copy link
Contributor

@danking danking left a comment

Choose a reason for hiding this comment

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

yolo

@connortsui20 connortsui20 merged commit 83664a0 into develop Jan 27, 2026
60 of 64 checks passed
@connortsui20 connortsui20 deleted the ct/remove-old-filter-compute branch January 27, 2026 22:24
@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.008x ➖
  • Vortex: 1.008x ➖
  • duckdb:vortex: 0.991x ➖
  • datafusion:vortex: 1.025x ➖
  • Best: tpch_q04/datafusion:vortex-compact (0.845x)
  • Worst: tpch_q09/datafusion:vortex-compact (1.345x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR 481ad96 base bb25710 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 230492805 2.3105e+08 0.997587 ns
tpch_q02/datafusion:parquet 409683136 4.32112e+08 0.948094 ns
tpch_q03/datafusion:parquet 299736626 3.10891e+08 0.96412 ns
tpch_q04/datafusion:parquet 139315520 1.60866e+08 0.866037 ns
tpch_q05/datafusion:parquet 502389772 4.85082e+08 1.03568 ns
tpch_q06/datafusion:parquet 145731428 1.32073e+08 1.10342 ns
tpch_q07/datafusion:parquet 525173716 5.28792e+08 0.993158 ns
tpch_q08/datafusion:parquet 626816173 6.14436e+08 1.02015 ns
tpch_q09/datafusion:parquet 544822387 5.32509e+08 1.02312 ns
tpch_q10/datafusion:parquet 569053984 5.5759e+08 1.02056 ns
tpch_q11/datafusion:parquet 342928334 3.40149e+08 1.00817 ns
tpch_q12/datafusion:parquet 268746048 2.57456e+08 1.04385 ns
tpch_q13/datafusion:parquet 448151527 4.31327e+08 1.03901 ns
tpch_q14/datafusion:parquet 199410651 1.99275e+08 1.00068 ns
tpch_q15/datafusion:parquet 286983412 2.90537e+08 0.987769 ns
tpch_q16/datafusion:parquet 177579247 1.75735e+08 1.0105 ns
tpch_q17/datafusion:parquet 380136924 4.02062e+08 0.945469 ns
tpch_q18/datafusion:parquet 493867378 4.93698e+08 1.00034 ns
tpch_q19/datafusion:parquet 308017489 3.15681e+08 0.975725 ns
tpch_q20/datafusion:parquet 358701307 3.5005e+08 1.02471 ns
tpch_q21/datafusion:parquet 501037930 5.38074e+08 0.931169 ns
tpch_q22/datafusion:parquet 117276471 1.19184e+08 0.983995 ns
tpch_q01/datafusion:vortex-file-compressed 187214991 1.83253e+08 1.02162 ns
tpch_q02/datafusion:vortex-file-compressed 255551066 2.79299e+08 0.914974 ns
tpch_q03/datafusion:vortex-file-compressed 288433919 3.03632e+08 0.949947 ns
tpch_q04/datafusion:vortex-file-compressed 181306625 1.93045e+08 0.939196 ns
tpch_q05/datafusion:vortex-file-compressed 314639865 3.58696e+08 0.877178 ns
tpch_q06/datafusion:vortex-file-compressed 212476430 2.20687e+08 0.962797 ns
tpch_q07/datafusion:vortex-file-compressed 285438366 2.83882e+08 1.00548 ns
tpch_q08/datafusion:vortex-file-compressed 385535684 4.02829e+08 0.957071 ns
tpch_q09/datafusion:vortex-file-compressed 444490843 4.26308e+08 1.04265 ns
tpch_q10/datafusion:vortex-file-compressed 383845283 4.01519e+08 0.955982 ns
tpch_q11/datafusion:vortex-file-compressed 166275824 1.63133e+08 1.01927 ns
tpch_q12/datafusion:vortex-file-compressed 311575292 3.17644e+08 0.980896 ns
tpch_q13/datafusion:vortex-file-compressed 217305854 1.88489e+08 1.15288 ns
tpch_q14/datafusion:vortex-file-compressed 167647306 1.60136e+08 1.04691 ns
tpch_q15/datafusion:vortex-file-compressed 289908429 2.88544e+08 1.00473 ns
tpch_q16/datafusion:vortex-file-compressed 176454480 1.7594e+08 1.00292 ns
tpch_q17/datafusion:vortex-file-compressed 318354285 2.75327e+08 1.15628 ns
tpch_q18/datafusion:vortex-file-compressed 280625155 2.48249e+08 1.13042 ns
tpch_q19/datafusion:vortex-file-compressed 318411801 3.18167e+08 1.00077 ns
tpch_q20/datafusion:vortex-file-compressed 288428784 2.83329e+08 1.018 ns
tpch_q21/datafusion:vortex-file-compressed 400367572 3.63838e+08 1.1004 ns
tpch_q22/datafusion:vortex-file-compressed 154630240 1.48022e+08 1.04465 ns
tpch_q01/datafusion:vortex-compact 256571642 2.4121e+08 1.06369 ns
tpch_q02/datafusion:vortex-compact 277772317 2.59323e+08 1.07114 ns
tpch_q03/datafusion:vortex-compact 323205985 3.01152e+08 1.07323 ns
tpch_q04/datafusion:vortex-compact 176602628 2.09022e+08 0.844901 ns
tpch_q05/datafusion:vortex-compact 301614475 2.98329e+08 1.01101 ns
tpch_q06/datafusion:vortex-compact 305390434 3.3107e+08 0.922435 ns
tpch_q07/datafusion:vortex-compact 349783363 3.35629e+08 1.04217 ns
tpch_q08/datafusion:vortex-compact 370091656 3.54022e+08 1.04539 ns
tpch_q09/datafusion:vortex-compact 388245688 2.88622e+08 1.34517 ns 🚨
tpch_q10/datafusion:vortex-compact 419954928 4.21152e+08 0.997157 ns
tpch_q11/datafusion:vortex-compact 167963039 1.41602e+08 1.18617 ns
tpch_q12/datafusion:vortex-compact 380459042 3.64869e+08 1.04273 ns
tpch_q13/datafusion:vortex-compact 211310689 2.08048e+08 1.01568 ns
tpch_q14/datafusion:vortex-compact 268295559 2.53337e+08 1.05905 ns
tpch_q15/datafusion:vortex-compact 460044038 4.08548e+08 1.12605 ns
tpch_q16/datafusion:vortex-compact 172978078 1.6699e+08 1.03586 ns
tpch_q17/datafusion:vortex-compact 340867308 3.2141e+08 1.06054 ns
tpch_q18/datafusion:vortex-compact 285695544 2.48183e+08 1.15115 ns
tpch_q19/datafusion:vortex-compact 403479950 4.21565e+08 0.9571 ns
tpch_q20/datafusion:vortex-compact 404773683 4.02524e+08 1.00559 ns
tpch_q21/datafusion:vortex-compact 424293530 4.62697e+08 0.917001 ns
tpch_q22/datafusion:vortex-compact 109264165 1.07373e+08 1.01761 ns
tpch_q01/duckdb:parquet 499708282 4.61025e+08 1.08391 ns
tpch_q02/duckdb:parquet 1184241862 1.03217e+09 1.14733 ns
tpch_q03/duckdb:parquet 845183336 8.2609e+08 1.02311 ns
tpch_q04/duckdb:parquet 550998477 5.22754e+08 1.05403 ns
tpch_q05/duckdb:parquet 1232781154 1.25031e+09 0.985979 ns
tpch_q06/duckdb:parquet 356591551 3.41807e+08 1.04325 ns
tpch_q07/duckdb:parquet 1045386595 1.01045e+09 1.03457 ns
tpch_q08/duckdb:parquet 1288449749 1.33083e+09 0.968152 ns
tpch_q09/duckdb:parquet 1175287757 1.16175e+09 1.01165 ns
tpch_q10/duckdb:parquet 1147250043 1.13271e+09 1.01284 ns
tpch_q11/duckdb:parquet 700100257 6.25584e+08 1.11911 ns
tpch_q12/duckdb:parquet 537096056 5.41632e+08 0.991625 ns
tpch_q13/duckdb:parquet 798756853 7.93829e+08 1.00621 ns
tpch_q14/duckdb:parquet 506375804 5.44219e+08 0.930463 ns
tpch_q15/duckdb:parquet 544286482 5.64943e+08 0.963437 ns
tpch_q16/duckdb:parquet 482327934 4.95573e+08 0.973273 ns
tpch_q17/duckdb:parquet 667466139 6.32879e+08 1.05465 ns
tpch_q18/duckdb:parquet 706923256 7.10031e+08 0.995623 ns
tpch_q19/duckdb:parquet 649614203 6.70113e+08 0.96941 ns
tpch_q20/duckdb:parquet 828809922 8.44947e+08 0.980901 ns
tpch_q21/duckdb:parquet 1059682871 9.93387e+08 1.06674 ns
tpch_q22/duckdb:parquet 403291676 3.82912e+08 1.05322 ns
tpch_q01/duckdb:vortex-file-compressed 238555332 2.36069e+08 1.01053 ns
tpch_q02/duckdb:vortex-file-compressed 653622742 5.97303e+08 1.09429 ns
tpch_q03/duckdb:vortex-file-compressed 554718147 5.41834e+08 1.02378 ns
tpch_q04/duckdb:vortex-file-compressed 373022188 3.46295e+08 1.07718 ns
tpch_q05/duckdb:vortex-file-compressed 732343206 7.47839e+08 0.979279 ns
tpch_q06/duckdb:vortex-file-compressed 324414353 3.23901e+08 1.00159 ns
tpch_q07/duckdb:vortex-file-compressed 641438068 6.75897e+08 0.949017 ns
tpch_q08/duckdb:vortex-file-compressed 913026547 9.37398e+08 0.974 ns
tpch_q09/duckdb:vortex-file-compressed 769825079 7.6079e+08 1.01188 ns
tpch_q10/duckdb:vortex-file-compressed 729487604 7.42362e+08 0.982657 ns
tpch_q11/duckdb:vortex-file-compressed 369079159 3.81196e+08 0.968214 ns
tpch_q12/duckdb:vortex-file-compressed 490536411 5.01676e+08 0.977794 ns
tpch_q13/duckdb:vortex-file-compressed 434010219 4.29607e+08 1.01025 ns
tpch_q14/duckdb:vortex-file-compressed 366906369 3.88241e+08 0.945047 ns
tpch_q15/duckdb:vortex-file-compressed 270312861 2.59013e+08 1.04363 ns
tpch_q16/duckdb:vortex-file-compressed 304437419 3.07437e+08 0.990243 ns
tpch_q17/duckdb:vortex-file-compressed 469041026 4.72062e+08 0.9936 ns
tpch_q18/duckdb:vortex-file-compressed 523441061 5.53517e+08 0.945664 ns
tpch_q19/duckdb:vortex-file-compressed 374416028 3.85518e+08 0.971201 ns
tpch_q20/duckdb:vortex-file-compressed 653311570 6.51719e+08 1.00244 ns
tpch_q21/duckdb:vortex-file-compressed 865555636 8.36879e+08 1.03427 ns
tpch_q22/duckdb:vortex-file-compressed 230445210 2.25811e+08 1.02052 ns
tpch_q01/duckdb:vortex-compact 258615338 2.7387e+08 0.9443 ns
tpch_q02/duckdb:vortex-compact 605442917 6.01837e+08 1.00599 ns
tpch_q03/duckdb:vortex-compact 487480092 4.6923e+08 1.03889 ns
tpch_q04/duckdb:vortex-compact 318408499 3.12166e+08 1.02 ns
tpch_q05/duckdb:vortex-compact 678292974 6.47593e+08 1.04741 ns
tpch_q06/duckdb:vortex-compact 333676017 3.51021e+08 0.950586 ns
tpch_q07/duckdb:vortex-compact 610170245 6.3069e+08 0.967465 ns
tpch_q08/duckdb:vortex-compact 811520267 8.30121e+08 0.977593 ns
tpch_q09/duckdb:vortex-compact 740255244 7.31833e+08 1.01151 ns
tpch_q10/duckdb:vortex-compact 631724368 6.68051e+08 0.945623 ns
tpch_q11/duckdb:vortex-compact 329765221 3.68301e+08 0.895368 ns
tpch_q12/duckdb:vortex-compact 410068830 4.33232e+08 0.946533 ns
tpch_q13/duckdb:vortex-compact 399932072 3.99237e+08 1.00174 ns
tpch_q14/duckdb:vortex-compact 404900595 4.12058e+08 0.982631 ns
tpch_q15/duckdb:vortex-compact 262583191 2.79703e+08 0.938792 ns
tpch_q16/duckdb:vortex-compact 306574062 3.1078e+08 0.986465 ns
tpch_q17/duckdb:vortex-compact 479890531 4.70517e+08 1.01992 ns
tpch_q18/duckdb:vortex-compact 487395385 4.8902e+08 0.996678 ns
tpch_q19/duckdb:vortex-compact 390965930 3.75606e+08 1.04089 ns
tpch_q20/duckdb:vortex-compact 649976126 7.1401e+08 0.910318 ns
tpch_q21/duckdb:vortex-compact 763862084 7.9373e+08 0.96237 ns
tpch_q22/duckdb:vortex-compact 238311456 2.32822e+08 1.02358 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.053x ➖
  • Vortex: 1.073x ➖
  • duckdb:vortex: 1.075x ➖
  • datafusion:vortex: 1.071x ➖
  • Best: tpcds_q90/duckdb:vortex-compact (0.834x)
  • Worst: tpcds_q84/duckdb:vortex-file-compressed (1.274x)
  • Significant (>10%): 2↑ 157↓
Detailed Results Table
name PR 481ad96 base bb25710 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 51678203 4.56917e+07 1.13102 ns 🚨
tpcds_q02/datafusion:parquet 72307221 6.47607e+07 1.11653 ns 🚨
tpcds_q03/datafusion:parquet 23731053 2.05773e+07 1.15326 ns 🚨
tpcds_q04/datafusion:parquet 477593180 3.99095e+08 1.19669 ns 🚨
tpcds_q05/datafusion:parquet 105521290 9.48686e+07 1.11229 ns 🚨
tpcds_q06/datafusion:parquet 118715755 1.07212e+08 1.1073 ns 🚨
tpcds_q07/datafusion:parquet 157092113 1.45471e+08 1.07989 ns
tpcds_q08/datafusion:parquet 50473078 4.65417e+07 1.08447 ns
tpcds_q09/datafusion:parquet 80754514 6.93148e+07 1.16504 ns 🚨
tpcds_q10/datafusion:parquet 123953531 1.11888e+08 1.10783 ns 🚨
tpcds_q11/datafusion:parquet 277793752 2.46477e+08 1.12706 ns 🚨
tpcds_q12/datafusion:parquet 37035351 3.64544e+07 1.01594 ns
tpcds_q13/datafusion:parquet 164732065 1.51457e+08 1.08765 ns
tpcds_q14/datafusion:parquet 287593760 2.57355e+08 1.1175 ns 🚨
tpcds_q15/datafusion:parquet 68806716 6.4248e+07 1.07096 ns
tpcds_q16/datafusion:parquet 44750950 4.17465e+07 1.07197 ns
tpcds_q17/datafusion:parquet 204210731 1.91292e+08 1.06753 ns
tpcds_q18/datafusion:parquet 205158013 1.91137e+08 1.07336 ns
tpcds_q19/datafusion:parquet 44963493 4.08494e+07 1.10071 ns 🚨
tpcds_q20/datafusion:parquet 33136698 2.86339e+07 1.15725 ns 🚨
tpcds_q21/datafusion:parquet 36595981 3.1729e+07 1.15339 ns 🚨
tpcds_q22/datafusion:parquet 178623771 1.57731e+08 1.13245 ns 🚨
tpcds_q23/datafusion:parquet 219764733 1.99575e+08 1.10117 ns 🚨
tpcds_q24/datafusion:parquet 258092608 2.4458e+08 1.05525 ns
tpcds_q25/datafusion:parquet 204709534 1.99235e+08 1.02748 ns
tpcds_q26/datafusion:parquet 131768007 1.24824e+08 1.05563 ns
tpcds_q27/datafusion:parquet 292232314 2.86113e+08 1.02139 ns
tpcds_q28/datafusion:parquet 56353229 5.61632e+07 1.00338 ns
tpcds_q29/datafusion:parquet 203041228 1.99826e+08 1.01609 ns
tpcds_q30/datafusion:parquet 54914668 5.44911e+07 1.00777 ns
tpcds_q31/datafusion:parquet 124159805 1.21831e+08 1.01911 ns
tpcds_q32/datafusion:parquet 33741137 3.25252e+07 1.03739 ns
tpcds_q33/datafusion:parquet 49922045 4.77125e+07 1.04631 ns
tpcds_q34/datafusion:parquet 40341504 3.95165e+07 1.02088 ns
tpcds_q35/datafusion:parquet 107148113 1.06054e+08 1.01032 ns
tpcds_q36/datafusion:parquet 94073601 9.30804e+07 1.01067 ns
tpcds_q37/datafusion:parquet 30460109 3.09778e+07 0.983289 ns
tpcds_q38/datafusion:parquet 73489215 7.19449e+07 1.02146 ns
tpcds_q39/datafusion:parquet 102278233 1.00765e+08 1.01502 ns
tpcds_q40/datafusion:parquet 43532457 4.34339e+07 1.00227 ns
tpcds_q41/datafusion:parquet 17065577 1.74211e+07 0.979592 ns
tpcds_q42/datafusion:parquet 18246312 1.93773e+07 0.941635 ns
tpcds_q43/datafusion:parquet 30656301 2.97036e+07 1.03207 ns
tpcds_q44/datafusion:parquet 50953949 4.98282e+07 1.02259 ns
tpcds_q45/datafusion:parquet 81358185 8.06819e+07 1.00838 ns
tpcds_q46/datafusion:parquet 56008090 5.46152e+07 1.0255 ns
tpcds_q47/datafusion:parquet 206084903 2.0731e+08 0.994092 ns
tpcds_q48/datafusion:parquet 139909096 1.4249e+08 0.981887 ns
tpcds_q49/datafusion:parquet 96738547 9.72882e+07 0.99435 ns
tpcds_q50/datafusion:parquet 123199414 1.20582e+08 1.02171 ns
tpcds_q51/datafusion:parquet 108918053 1.02715e+08 1.06039 ns
tpcds_q52/datafusion:parquet 19159725 1.91906e+07 0.998391 ns
tpcds_q53/datafusion:parquet 34512251 3.34937e+07 1.03041 ns
tpcds_q54/datafusion:parquet 62898730 5.92002e+07 1.06248 ns
tpcds_q55/datafusion:parquet 18411967 1.91982e+07 0.959048 ns
tpcds_q56/datafusion:parquet 46535571 4.66108e+07 0.998387 ns
tpcds_q57/datafusion:parquet 156312523 1.5328e+08 1.01979 ns
tpcds_q58/datafusion:parquet 88094700 8.66639e+07 1.01651 ns
tpcds_q59/datafusion:parquet 81786976 7.72468e+07 1.05878 ns
tpcds_q60/datafusion:parquet 46782891 4.73128e+07 0.988799 ns
tpcds_q61/datafusion:parquet 75548361 7.56313e+07 0.998904 ns
tpcds_q62/datafusion:parquet 48935902 4.86078e+07 1.00675 ns
tpcds_q63/datafusion:parquet 35580754 3.40548e+07 1.04481 ns
tpcds_q64/datafusion:parquet 1062803792 1.05615e+09 1.0063 ns
tpcds_q65/datafusion:parquet 56527261 5.57333e+07 1.01425 ns
tpcds_q66/datafusion:parquet 120930692 1.1736e+08 1.03043 ns
tpcds_q67/datafusion:parquet 181569662 1.79101e+08 1.01378 ns
tpcds_q68/datafusion:parquet 55549262 5.65695e+07 0.981964 ns
tpcds_q69/datafusion:parquet 105256332 1.0098e+08 1.04235 ns
tpcds_q70/datafusion:parquet 120230392 1.18105e+08 1.01799 ns
tpcds_q71/datafusion:parquet 36208970 3.63746e+07 0.995446 ns
tpcds_q72/datafusion:parquet 876029830 8.62201e+08 1.01604 ns
tpcds_q73/datafusion:parquet 39322399 4.16538e+07 0.944029 ns
tpcds_q74/datafusion:parquet 149736480 1.46529e+08 1.02189 ns
tpcds_q75/datafusion:parquet 171170547 1.65353e+08 1.03518 ns
tpcds_q76/datafusion:parquet 103002717 1.08576e+08 0.948668 ns
tpcds_q77/datafusion:parquet 72329178 7.07758e+07 1.02195 ns
tpcds_q78/datafusion:parquet 200603786 1.94883e+08 1.02935 ns
tpcds_q79/datafusion:parquet 43623962 4.37439e+07 0.997259 ns
tpcds_q80/datafusion:parquet 134784334 1.32468e+08 1.01749 ns
tpcds_q81/datafusion:parquet 56774075 5.59198e+07 1.01528 ns
tpcds_q82/datafusion:parquet 32915766 3.26484e+07 1.00819 ns
tpcds_q83/datafusion:parquet 66198860 6.56234e+07 1.00877 ns
tpcds_q84/datafusion:parquet 54994588 5.41408e+07 1.01577 ns
tpcds_q85/datafusion:parquet 257616089 2.59105e+08 0.994254 ns
tpcds_q86/datafusion:parquet 27273926 2.64939e+07 1.02944 ns
tpcds_q87/datafusion:parquet 73889069 7.17548e+07 1.02974 ns
tpcds_q88/datafusion:parquet 96701110 9.56036e+07 1.01148 ns
tpcds_q89/datafusion:parquet 43575247 4.24767e+07 1.02586 ns
tpcds_q90/datafusion:parquet 24950756 2.44609e+07 1.02003 ns
tpcds_q91/datafusion:parquet 86252167 8.54464e+07 1.00943 ns
tpcds_q92/datafusion:parquet 30538604 2.89665e+07 1.05427 ns
tpcds_q93/datafusion:parquet 42707759 4.20579e+07 1.01545 ns
tpcds_q94/datafusion:parquet 35102800 3.39277e+07 1.03464 ns
tpcds_q95/datafusion:parquet 151305225 1.4838e+08 1.01971 ns
tpcds_q96/datafusion:parquet 19016322 1.84429e+07 1.03109 ns
tpcds_q97/datafusion:parquet 42479563 4.1651e+07 1.01989 ns
tpcds_q98/datafusion:parquet 44238684 4.09167e+07 1.08119 ns
tpcds_q99/datafusion:parquet 47681144 4.76584e+07 1.00048 ns
tpcds_q01/datafusion:vortex-file-compressed 39047983 3.81577e+07 1.02333 ns
tpcds_q02/datafusion:vortex-file-compressed 91811061 8.89221e+07 1.03249 ns
tpcds_q03/datafusion:vortex-file-compressed 32562068 3.08068e+07 1.05698 ns
tpcds_q04/datafusion:vortex-file-compressed 442309441 4.31894e+08 1.02412 ns
tpcds_q05/datafusion:vortex-file-compressed 86080979 8.10063e+07 1.06265 ns
tpcds_q06/datafusion:vortex-file-compressed 88212725 8.81349e+07 1.00088 ns
tpcds_q07/datafusion:vortex-file-compressed 90151407 8.9744e+07 1.00454 ns
tpcds_q08/datafusion:vortex-file-compressed 48363430 4.86506e+07 0.994097 ns
tpcds_q09/datafusion:vortex-file-compressed 56627752 5.55176e+07 1.02 ns
tpcds_q10/datafusion:vortex-file-compressed 61487667 6.36655e+07 0.965792 ns
tpcds_q11/datafusion:vortex-file-compressed 258513084 2.558e+08 1.01061 ns
tpcds_q12/datafusion:vortex-file-compressed 41187905 4.13584e+07 0.995878 ns
tpcds_q13/datafusion:vortex-file-compressed 83419260 8.21328e+07 1.01566 ns
tpcds_q14/datafusion:vortex-file-compressed 254170897 2.49004e+08 1.02075 ns
tpcds_q15/datafusion:vortex-file-compressed 54712980 5.57254e+07 0.981832 ns
tpcds_q16/datafusion:vortex-file-compressed 37999054 3.80355e+07 0.999041 ns
tpcds_q17/datafusion:vortex-file-compressed 128136278 1.24178e+08 1.03188 ns
tpcds_q18/datafusion:vortex-file-compressed 115459591 1.14801e+08 1.00574 ns
tpcds_q19/datafusion:vortex-file-compressed 53573555 5.33242e+07 1.00468 ns
tpcds_q20/datafusion:vortex-file-compressed 47209790 4.57782e+07 1.03127 ns
tpcds_q21/datafusion:vortex-file-compressed 185770560 1.86469e+08 0.996254 ns
tpcds_q22/datafusion:vortex-file-compressed 75292734 7.81643e+07 0.963262 ns
tpcds_q23/datafusion:vortex-file-compressed 216700611 2.12307e+08 1.0207 ns
tpcds_q24/datafusion:vortex-file-compressed 207101248 1.97551e+08 1.04835 ns
tpcds_q25/datafusion:vortex-file-compressed 128381158 1.27459e+08 1.00723 ns
tpcds_q26/datafusion:vortex-file-compressed 73430091 7.15715e+07 1.02597 ns
tpcds_q27/datafusion:vortex-file-compressed 180445828 1.84231e+08 0.979452 ns
tpcds_q28/datafusion:vortex-file-compressed 46048728 4.4993e+07 1.02346 ns
tpcds_q29/datafusion:vortex-file-compressed 126933551 1.30108e+08 0.975598 ns
tpcds_q30/datafusion:vortex-file-compressed 40249309 3.89781e+07 1.03261 ns
tpcds_q31/datafusion:vortex-file-compressed 205225591 2.0379e+08 1.00704 ns
tpcds_q32/datafusion:vortex-file-compressed 30819567 2.99585e+07 1.02874 ns
tpcds_q33/datafusion:vortex-file-compressed 48043083 4.86546e+07 0.987432 ns
tpcds_q34/datafusion:vortex-file-compressed 44666466 4.32776e+07 1.03209 ns
tpcds_q35/datafusion:vortex-file-compressed 78100921 7.61532e+07 1.02558 ns
tpcds_q36/datafusion:vortex-file-compressed 115723021 1.14136e+08 1.0139 ns
tpcds_q37/datafusion:vortex-file-compressed 43367811 4.45171e+07 0.974183 ns
tpcds_q38/datafusion:vortex-file-compressed 103303077 1.03067e+08 1.00229 ns
tpcds_q39/datafusion:vortex-file-compressed 212198516 1.94482e+08 1.0911 ns
tpcds_q40/datafusion:vortex-file-compressed 66390064 6.02935e+07 1.10111 ns 🚨
tpcds_q41/datafusion:vortex-file-compressed 18757401 1.96006e+07 0.956983 ns
tpcds_q42/datafusion:vortex-file-compressed 35830591 3.37048e+07 1.06307 ns
tpcds_q43/datafusion:vortex-file-compressed 52184471 5.25556e+07 0.992939 ns
tpcds_q44/datafusion:vortex-file-compressed 51398540 4.98885e+07 1.03027 ns
tpcds_q45/datafusion:vortex-file-compressed 57699090 5.82886e+07 0.989887 ns
tpcds_q46/datafusion:vortex-file-compressed 73353437 7.29407e+07 1.00566 ns
tpcds_q47/datafusion:vortex-file-compressed 273981146 2.72558e+08 1.00522 ns
tpcds_q48/datafusion:vortex-file-compressed 73477946 7.35056e+07 0.999624 ns
tpcds_q49/datafusion:vortex-file-compressed 89769710 9.26517e+07 0.968894 ns
tpcds_q50/datafusion:vortex-file-compressed 85661207 8.57815e+07 0.998598 ns
tpcds_q51/datafusion:vortex-file-compressed 105860222 1.02041e+08 1.03743 ns
tpcds_q52/datafusion:vortex-file-compressed 34527345 3.54304e+07 0.974511 ns
tpcds_q53/datafusion:vortex-file-compressed 35065474 3.52944e+07 0.993515 ns
tpcds_q54/datafusion:vortex-file-compressed 63193022 6.27004e+07 1.00786 ns
tpcds_q55/datafusion:vortex-file-compressed 33997708 3.45104e+07 0.985144 ns
tpcds_q56/datafusion:vortex-file-compressed 56030461 5.91553e+07 0.947175 ns
tpcds_q57/datafusion:vortex-file-compressed 222424273 2.09705e+08 1.06065 ns
tpcds_q58/datafusion:vortex-file-compressed 126996068 1.30632e+08 0.972168 ns
tpcds_q59/datafusion:vortex-file-compressed 113328888 1.10271e+08 1.02774 ns
tpcds_q60/datafusion:vortex-file-compressed 57863709 5.81371e+07 0.995297 ns
tpcds_q61/datafusion:vortex-file-compressed 69198685 6.63941e+07 1.04224 ns
tpcds_q62/datafusion:vortex-file-compressed 52974160 5.25112e+07 1.00882 ns
tpcds_q63/datafusion:vortex-file-compressed 35866148 3.53061e+07 1.01586 ns
tpcds_q64/datafusion:vortex-file-compressed 762342176 7.59778e+08 1.00338 ns
tpcds_q65/datafusion:vortex-file-compressed 61529010 6.11107e+07 1.00685 ns
tpcds_q66/datafusion:vortex-file-compressed 134869363 1.42659e+08 0.945396 ns
tpcds_q67/datafusion:vortex-file-compressed 143863307 1.4649e+08 0.982069 ns
tpcds_q68/datafusion:vortex-file-compressed 71169507 7.34617e+07 0.968797 ns
tpcds_q69/datafusion:vortex-file-compressed 60521660 6.02589e+07 1.00436 ns
tpcds_q70/datafusion:vortex-file-compressed 135310271 1.32044e+08 1.02474 ns
tpcds_q71/datafusion:vortex-file-compressed 38320985 3.79164e+07 1.01067 ns
tpcds_q72/datafusion:vortex-file-compressed 3885256814 3.26749e+09 1.18906 ns 🚨
tpcds_q73/datafusion:vortex-file-compressed 48996848 4.45598e+07 1.09958 ns
tpcds_q74/datafusion:vortex-file-compressed 220597374 1.85104e+08 1.19175 ns 🚨
tpcds_q75/datafusion:vortex-file-compressed 187779288 1.67567e+08 1.12063 ns 🚨
tpcds_q76/datafusion:vortex-file-compressed 77038167 7.533e+07 1.02268 ns
tpcds_q77/datafusion:vortex-file-compressed 77111081 6.53622e+07 1.17975 ns 🚨
tpcds_q78/datafusion:vortex-file-compressed 241198583 1.93327e+08 1.24762 ns 🚨
tpcds_q79/datafusion:vortex-file-compressed 61471466 5.17477e+07 1.18791 ns 🚨
tpcds_q80/datafusion:vortex-file-compressed 160872042 1.34264e+08 1.19818 ns 🚨
tpcds_q81/datafusion:vortex-file-compressed 54195324 4.35997e+07 1.24302 ns 🚨
tpcds_q82/datafusion:vortex-file-compressed 54527671 4.58296e+07 1.18979 ns 🚨
tpcds_q83/datafusion:vortex-file-compressed 92605709 7.71779e+07 1.1999 ns 🚨
tpcds_q84/datafusion:vortex-file-compressed 26126683 2.13121e+07 1.22591 ns 🚨
tpcds_q85/datafusion:vortex-file-compressed 168633213 1.46807e+08 1.14867 ns 🚨
tpcds_q86/datafusion:vortex-file-compressed 40562163 3.71495e+07 1.09186 ns
tpcds_q87/datafusion:vortex-file-compressed 116396070 1.0597e+08 1.09839 ns
tpcds_q88/datafusion:vortex-file-compressed 102988471 8.71476e+07 1.18177 ns 🚨
tpcds_q89/datafusion:vortex-file-compressed 71047139 6.70719e+07 1.05927 ns
tpcds_q90/datafusion:vortex-file-compressed 25926989 2.11406e+07 1.22641 ns 🚨
tpcds_q91/datafusion:vortex-file-compressed 40936590 3.27382e+07 1.25042 ns 🚨
tpcds_q92/datafusion:vortex-file-compressed 30379468 2.72975e+07 1.1129 ns 🚨
tpcds_q93/datafusion:vortex-file-compressed 51754484 4.30905e+07 1.20107 ns 🚨
tpcds_q94/datafusion:vortex-file-compressed 41950833 3.55465e+07 1.18017 ns 🚨
tpcds_q95/datafusion:vortex-file-compressed 111942426 1.01831e+08 1.0993 ns
tpcds_q96/datafusion:vortex-file-compressed 22245320 1.86314e+07 1.19397 ns 🚨
tpcds_q97/datafusion:vortex-file-compressed 44972396 3.95809e+07 1.13621 ns 🚨
tpcds_q98/datafusion:vortex-file-compressed 65424991 5.39529e+07 1.21263 ns 🚨
tpcds_q99/datafusion:vortex-file-compressed 77412919 6.64063e+07 1.16575 ns 🚨
tpcds_q01/datafusion:vortex-compact 51388073 4.39746e+07 1.16859 ns 🚨
tpcds_q02/datafusion:vortex-compact 99080402 9.41222e+07 1.05268 ns
tpcds_q03/datafusion:vortex-compact 40057046 3.57042e+07 1.12191 ns 🚨
tpcds_q04/datafusion:vortex-compact 541266461 4.54605e+08 1.19063 ns 🚨
tpcds_q05/datafusion:vortex-compact 104404637 9.21605e+07 1.13286 ns 🚨
tpcds_q06/datafusion:vortex-compact 107565235 8.84774e+07 1.21574 ns 🚨
tpcds_q07/datafusion:vortex-compact 112887141 9.35637e+07 1.20653 ns 🚨
tpcds_q08/datafusion:vortex-compact 62639924 5.48219e+07 1.14261 ns 🚨
tpcds_q09/datafusion:vortex-compact 118766811 1.06557e+08 1.11458 ns 🚨
tpcds_q10/datafusion:vortex-compact 81571482 7.02725e+07 1.16079 ns 🚨
tpcds_q11/datafusion:vortex-compact 313788021 2.66839e+08 1.17595 ns 🚨
tpcds_q12/datafusion:vortex-compact 51764076 4.60063e+07 1.12515 ns 🚨
tpcds_q13/datafusion:vortex-compact 133035023 1.22536e+08 1.08568 ns
tpcds_q14/datafusion:vortex-compact 333802664 2.86001e+08 1.16714 ns 🚨
tpcds_q15/datafusion:vortex-compact 65575569 5.81367e+07 1.12796 ns 🚨
tpcds_q16/datafusion:vortex-compact 50241208 4.50777e+07 1.11455 ns 🚨
tpcds_q17/datafusion:vortex-compact 146526958 1.28912e+08 1.13664 ns 🚨
tpcds_q18/datafusion:vortex-compact 140875289 1.27391e+08 1.10585 ns 🚨
tpcds_q19/datafusion:vortex-compact 66502705 6.01514e+07 1.10559 ns 🚨
tpcds_q20/datafusion:vortex-compact 58579244 5.05949e+07 1.15781 ns 🚨
tpcds_q21/datafusion:vortex-compact 223480248 1.88022e+08 1.18859 ns 🚨
tpcds_q22/datafusion:vortex-compact 94206550 8.6183e+07 1.0931 ns
tpcds_q23/datafusion:vortex-compact 272732101 2.47243e+08 1.1031 ns 🚨
tpcds_q24/datafusion:vortex-compact 253468945 2.2159e+08 1.14387 ns 🚨
tpcds_q25/datafusion:vortex-compact 151469267 1.34e+08 1.13037 ns 🚨
tpcds_q26/datafusion:vortex-compact 91372297 8.20708e+07 1.11333 ns 🚨
tpcds_q27/datafusion:vortex-compact 237259519 2.00129e+08 1.18553 ns 🚨
tpcds_q28/datafusion:vortex-compact 126199165 1.17271e+08 1.07614 ns
tpcds_q29/datafusion:vortex-compact 149137499 1.3065e+08 1.1415 ns 🚨
tpcds_q30/datafusion:vortex-compact 54693551 4.446e+07 1.23017 ns 🚨
tpcds_q31/datafusion:vortex-compact 242906558 2.19487e+08 1.1067 ns 🚨
tpcds_q32/datafusion:vortex-compact 40394079 3.47816e+07 1.16136 ns 🚨
tpcds_q33/datafusion:vortex-compact 61069879 5.32124e+07 1.14766 ns 🚨
tpcds_q34/datafusion:vortex-compact 56358638 4.76821e+07 1.18197 ns 🚨
tpcds_q35/datafusion:vortex-compact 90804284 8.02338e+07 1.13175 ns 🚨
tpcds_q36/datafusion:vortex-compact 145777235 1.30819e+08 1.11434 ns 🚨
tpcds_q37/datafusion:vortex-compact 68984077 6.12791e+07 1.12574 ns 🚨
tpcds_q38/datafusion:vortex-compact 120442576 1.08687e+08 1.10816 ns 🚨
tpcds_q39/datafusion:vortex-compact 249920023 2.19726e+08 1.13742 ns 🚨
tpcds_q40/datafusion:vortex-compact 81133213 6.9132e+07 1.1736 ns 🚨
tpcds_q41/datafusion:vortex-compact 25107152 2.06271e+07 1.21719 ns 🚨
tpcds_q42/datafusion:vortex-compact 43775020 3.91917e+07 1.11695 ns 🚨
tpcds_q43/datafusion:vortex-compact 64727774 5.67576e+07 1.14042 ns 🚨
tpcds_q44/datafusion:vortex-compact 74513227 6.75982e+07 1.1023 ns 🚨
tpcds_q45/datafusion:vortex-compact 67192858 5.95106e+07 1.12909 ns 🚨
tpcds_q46/datafusion:vortex-compact 97069638 8.41868e+07 1.15303 ns 🚨
tpcds_q47/datafusion:vortex-compact 326677870 2.85946e+08 1.14245 ns 🚨
tpcds_q48/datafusion:vortex-compact 108433170 9.99114e+07 1.08529 ns
tpcds_q49/datafusion:vortex-compact 121506979 1.0715e+08 1.13399 ns 🚨
tpcds_q50/datafusion:vortex-compact 105211492 9.55735e+07 1.10084 ns 🚨
tpcds_q51/datafusion:vortex-compact 120625546 1.05713e+08 1.14107 ns 🚨
tpcds_q52/datafusion:vortex-compact 43120130 3.80017e+07 1.13469 ns 🚨
tpcds_q53/datafusion:vortex-compact 49077869 4.28646e+07 1.14495 ns 🚨
tpcds_q54/datafusion:vortex-compact 78717228 6.79569e+07 1.15834 ns 🚨
tpcds_q55/datafusion:vortex-compact 41756199 3.81095e+07 1.09569 ns
tpcds_q56/datafusion:vortex-compact 70400478 6.35133e+07 1.10844 ns 🚨
tpcds_q57/datafusion:vortex-compact 249837037 2.25148e+08 1.10966 ns 🚨
tpcds_q58/datafusion:vortex-compact 150669711 1.34712e+08 1.11846 ns 🚨
tpcds_q59/datafusion:vortex-compact 129606517 1.18197e+08 1.09653 ns
tpcds_q60/datafusion:vortex-compact 72545042 6.46902e+07 1.12142 ns 🚨
tpcds_q61/datafusion:vortex-compact 85815106 7.61946e+07 1.12626 ns 🚨
tpcds_q62/datafusion:vortex-compact 59184780 5.40043e+07 1.09593 ns
tpcds_q63/datafusion:vortex-compact 48112168 4.56871e+07 1.05308 ns
tpcds_q64/datafusion:vortex-compact 870907889 8.03048e+08 1.0845 ns
tpcds_q65/datafusion:vortex-compact 73748658 6.68801e+07 1.1027 ns 🚨
tpcds_q66/datafusion:vortex-compact 143401407 1.37094e+08 1.04601 ns
tpcds_q67/datafusion:vortex-compact 154727524 1.52943e+08 1.01167 ns
tpcds_q68/datafusion:vortex-compact 87804482 8.08514e+07 1.086 ns
tpcds_q69/datafusion:vortex-compact 63816374 6.50195e+07 0.981496 ns
tpcds_q70/datafusion:vortex-compact 145564429 1.39178e+08 1.04589 ns
tpcds_q71/datafusion:vortex-compact 44653357 4.55449e+07 0.980424 ns
tpcds_q72/datafusion:vortex-compact 3320181774 3.28462e+09 1.01083 ns
tpcds_q73/datafusion:vortex-compact 48404112 4.96435e+07 0.975035 ns
tpcds_q74/datafusion:vortex-compact 200002133 1.98275e+08 1.00871 ns
tpcds_q75/datafusion:vortex-compact 198172713 1.96085e+08 1.01065 ns
tpcds_q76/datafusion:vortex-compact 83606757 8.125e+07 1.02901 ns
tpcds_q77/datafusion:vortex-compact 81630457 8.05681e+07 1.01319 ns
tpcds_q78/datafusion:vortex-compact 216424316 2.12181e+08 1.02 ns
tpcds_q79/datafusion:vortex-compact 61456689 6.05634e+07 1.01475 ns
tpcds_q80/datafusion:vortex-compact 147775393 1.46917e+08 1.00584 ns
tpcds_q81/datafusion:vortex-compact 53582623 5.43025e+07 0.986743 ns
tpcds_q82/datafusion:vortex-compact 62279305 6.17608e+07 1.0084 ns
tpcds_q83/datafusion:vortex-compact 80965106 7.62921e+07 1.06125 ns
tpcds_q84/datafusion:vortex-compact 23829501 2.32372e+07 1.02549 ns
tpcds_q85/datafusion:vortex-compact 160928822 1.59793e+08 1.00711 ns
tpcds_q86/datafusion:vortex-compact 39217047 3.93564e+07 0.996459 ns
tpcds_q87/datafusion:vortex-compact 113208924 1.10925e+08 1.02059 ns
tpcds_q88/datafusion:vortex-compact 105211374 1.05818e+08 0.994268 ns
tpcds_q89/datafusion:vortex-compact 70677879 7.15166e+07 0.988273 ns
tpcds_q90/datafusion:vortex-compact 24392757 2.39089e+07 1.02024 ns
tpcds_q91/datafusion:vortex-compact 43221284 3.94169e+07 1.09652 ns
tpcds_q92/datafusion:vortex-compact 31162443 2.98664e+07 1.04339 ns
tpcds_q93/datafusion:vortex-compact 56332846 5.3076e+07 1.06136 ns
tpcds_q94/datafusion:vortex-compact 39700874 3.96717e+07 1.00073 ns
tpcds_q95/datafusion:vortex-compact 107366022 1.08368e+08 0.99075 ns
tpcds_q96/datafusion:vortex-compact 23274876 2.12567e+07 1.09494 ns
tpcds_q97/datafusion:vortex-compact 42240476 4.29578e+07 0.983301 ns
tpcds_q98/datafusion:vortex-compact 60135154 5.82803e+07 1.03183 ns
tpcds_q99/datafusion:vortex-compact 74213930 7.32986e+07 1.01249 ns
tpcds_q01/duckdb:parquet 50252545 4.80602e+07 1.04562 ns
tpcds_q02/duckdb:parquet 29770206 2.90174e+07 1.02594 ns
tpcds_q03/duckdb:parquet 14196576 1.40718e+07 1.00886 ns
tpcds_q04/duckdb:parquet 130898488 1.25891e+08 1.03978 ns
tpcds_q05/duckdb:parquet 31356091 3.01825e+07 1.03888 ns
tpcds_q06/duckdb:parquet 34228192 3.32469e+07 1.02951 ns
tpcds_q07/duckdb:parquet 28232168 2.79347e+07 1.01065 ns
tpcds_q08/duckdb:parquet 28669723 2.84074e+07 1.00924 ns
tpcds_q09/duckdb:parquet 42001155 4.08089e+07 1.02922 ns
tpcds_q10/duckdb:parquet 41629870 3.97811e+07 1.04647 ns
tpcds_q11/duckdb:parquet 89256203 8.88136e+07 1.00498 ns
tpcds_q12/duckdb:parquet 18318326 1.75381e+07 1.04449 ns
tpcds_q13/duckdb:parquet 38199866 3.80001e+07 1.00526 ns
tpcds_q14/duckdb:parquet 104933291 1.01183e+08 1.03706 ns
tpcds_q15/duckdb:parquet 28022053 2.71337e+07 1.03274 ns
tpcds_q16/duckdb:parquet 23266970 2.2173e+07 1.04934 ns
tpcds_q17/duckdb:parquet 40533385 3.93045e+07 1.03127 ns
tpcds_q18/duckdb:parquet 104405438 1.01098e+08 1.03272 ns
tpcds_q19/duckdb:parquet 33618737 3.28835e+07 1.02236 ns
tpcds_q20/duckdb:parquet 18630382 1.74635e+07 1.06682 ns
tpcds_q21/duckdb:parquet 13729994 1.36014e+07 1.00946 ns
tpcds_q22/duckdb:parquet 102005761 9.7886e+07 1.04209 ns
tpcds_q23/duckdb:parquet 101795553 1.00872e+08 1.00916 ns
tpcds_q24/duckdb:parquet 50581296 5.03164e+07 1.00527 ns
tpcds_q25/duckdb:parquet 37242891 3.57264e+07 1.04245 ns
tpcds_q26/duckdb:parquet 38781924 3.82146e+07 1.01485 ns
tpcds_q27/duckdb:parquet 81260998 7.8159e+07 1.03969 ns
tpcds_q28/duckdb:parquet 42976392 4.25999e+07 1.00884 ns
tpcds_q29/duckdb:parquet 38471102 3.87685e+07 0.992329 ns
tpcds_q30/duckdb:parquet 45354192 4.50419e+07 1.00693 ns
tpcds_q31/duckdb:parquet 27669563 2.74467e+07 1.00812 ns
tpcds_q32/duckdb:parquet 13467857 1.29027e+07 1.0438 ns
tpcds_q33/duckdb:parquet 21686767 2.14447e+07 1.01129 ns
tpcds_q34/duckdb:parquet 24717154 2.40381e+07 1.02825 ns
tpcds_q35/duckdb:parquet 69434097 6.89183e+07 1.00748 ns
tpcds_q36/duckdb:parquet 24883250 2.48575e+07 1.00104 ns
tpcds_q37/duckdb:parquet 16388758 1.63436e+07 1.00277 ns
tpcds_q38/duckdb:parquet 36455245 3.61719e+07 1.00783 ns
tpcds_q39/duckdb:parquet 37803965 3.6979e+07 1.02231 ns
tpcds_q40/duckdb:parquet 20833741 1.96396e+07 1.0608 ns
tpcds_q41/duckdb:parquet 9967149 9.75232e+06 1.02203 ns
tpcds_q42/duckdb:parquet 13464496 1.30468e+07 1.03201 ns
tpcds_q43/duckdb:parquet 19053075 1.84867e+07 1.03064 ns
tpcds_q44/duckdb:parquet 28917408 2.90416e+07 0.995723 ns
tpcds_q45/duckdb:parquet 30006083 2.92541e+07 1.02571 ns
tpcds_q46/duckdb:parquet 50224201 4.87479e+07 1.03028 ns
tpcds_q47/duckdb:parquet 60703978 5.95008e+07 1.02022 ns
tpcds_q48/duckdb:parquet 34764065 3.43769e+07 1.01126 ns
tpcds_q49/duckdb:parquet 27616120 2.63582e+07 1.04772 ns
tpcds_q50/duckdb:parquet 29266170 2.90735e+07 1.00663 ns
tpcds_q51/duckdb:parquet 197899437 1.97032e+08 1.0044 ns
tpcds_q52/duckdb:parquet 13421788 1.30936e+07 1.02506 ns
tpcds_q53/duckdb:parquet 20401024 1.99024e+07 1.02505 ns
tpcds_q54/duckdb:parquet 27463098 2.61563e+07 1.04996 ns
tpcds_q55/duckdb:parquet 13312173 1.29852e+07 1.02518 ns
tpcds_q56/duckdb:parquet 23297679 2.33774e+07 0.996591 ns
tpcds_q57/duckdb:parquet 48113982 4.69567e+07 1.02465 ns
tpcds_q58/duckdb:parquet 25783078 2.64694e+07 0.974069 ns
tpcds_q59/duckdb:parquet 39688784 3.92766e+07 1.01049 ns
tpcds_q60/duckdb:parquet 23970705 2.37666e+07 1.00859 ns
tpcds_q61/duckdb:parquet 33671025 3.1858e+07 1.05691 ns
tpcds_q62/duckdb:parquet 14149116 1.39884e+07 1.01149 ns
tpcds_q63/duckdb:parquet 17788248 1.78837e+07 0.99466 ns
tpcds_q64/duckdb:parquet 78491193 7.74872e+07 1.01296 ns
tpcds_q65/duckdb:parquet 29343722 3.00725e+07 0.975765 ns
tpcds_q66/duckdb:parquet 31065451 3.118e+07 0.996327 ns
tpcds_q67/duckdb:parquet 186446687 1.85476e+08 1.00523 ns
tpcds_q68/duckdb:parquet 39791610 3.86988e+07 1.02824 ns
tpcds_q69/duckdb:parquet 43352016 4.16493e+07 1.04088 ns
tpcds_q70/duckdb:parquet 57342460 5.7154e+07 1.0033 ns
tpcds_q71/duckdb:parquet 21782066 2.08699e+07 1.0437 ns
tpcds_q72/duckdb:parquet 170699527 1.69265e+08 1.00848 ns
tpcds_q73/duckdb:parquet 21390330 2.11944e+07 1.00924 ns
tpcds_q74/duckdb:parquet 54318924 5.34914e+07 1.01547 ns
tpcds_q75/duckdb:parquet 58177054 5.70045e+07 1.02057 ns
tpcds_q76/duckdb:parquet 21295412 2.19246e+07 0.971304 ns
tpcds_q77/duckdb:parquet 24097314 2.38456e+07 1.01056 ns
tpcds_q78/duckdb:parquet 80401035 8.70006e+07 0.924144 ns
tpcds_q79/duckdb:parquet 32163480 3.17455e+07 1.01317 ns
tpcds_q80/duckdb:parquet 44601829 4.42565e+07 1.0078 ns
tpcds_q81/duckdb:parquet 50368664 5.03179e+07 1.00101 ns
tpcds_q82/duckdb:parquet 19079742 1.91724e+07 0.995168 ns
tpcds_q83/duckdb:parquet 18611725 1.86652e+07 0.997136 ns
tpcds_q84/duckdb:parquet 21398925 2.12065e+07 1.00908 ns
tpcds_q85/duckdb:parquet 44664787 4.36466e+07 1.02333 ns
tpcds_q86/duckdb:parquet 39438347 3.88697e+07 1.01463 ns
tpcds_q87/duckdb:parquet 38480192 3.79484e+07 1.01401 ns
tpcds_q88/duckdb:parquet 54961364 5.42385e+07 1.01333 ns
tpcds_q89/duckdb:parquet 21910196 2.20948e+07 0.991644 ns
tpcds_q90/duckdb:parquet 10040962 9.89444e+06 1.01481 ns
tpcds_q91/duckdb:parquet 28470333 2.75336e+07 1.03402 ns
tpcds_q92/duckdb:parquet 13994979 1.3555e+07 1.03246 ns
tpcds_q93/duckdb:parquet 34497352 3.33987e+07 1.03289 ns
tpcds_q94/duckdb:parquet 19197053 1.86551e+07 1.02905 ns
tpcds_q95/duckdb:parquet 149745036 1.43074e+08 1.04662 ns
tpcds_q96/duckdb:parquet 11754324 1.15198e+07 1.02036 ns
tpcds_q97/duckdb:parquet 39437225 3.91849e+07 1.00644 ns
tpcds_q98/duckdb:parquet 23989629 2.36545e+07 1.01417 ns
tpcds_q99/duckdb:parquet 24821804 2.45094e+07 1.01275 ns
tpcds_q01/duckdb:vortex-file-compressed 30824464 3.03821e+07 1.01456 ns
tpcds_q02/duckdb:vortex-file-compressed 55127420 5.62075e+07 0.980784 ns
tpcds_q03/duckdb:vortex-file-compressed 24977960 2.37851e+07 1.05015 ns
tpcds_q04/duckdb:vortex-file-compressed 109749202 1.05706e+08 1.03825 ns
tpcds_q05/duckdb:vortex-file-compressed 40729304 4.0959e+07 0.994391 ns
tpcds_q06/duckdb:vortex-file-compressed 40640015 3.93774e+07 1.03207 ns
tpcds_q07/duckdb:vortex-file-compressed 32767853 3.19115e+07 1.02683 ns
tpcds_q08/duckdb:vortex-file-compressed 32088741 3.21643e+07 0.99765 ns
tpcds_q09/duckdb:vortex-file-compressed 44572260 4.54968e+07 0.979679 ns
tpcds_q10/duckdb:vortex-file-compressed 59860982 6.30345e+07 0.949654 ns
tpcds_q11/duckdb:vortex-file-compressed 75704054 7.60342e+07 0.995658 ns
tpcds_q12/duckdb:vortex-file-compressed 19310850 1.78721e+07 1.0805 ns
tpcds_q13/duckdb:vortex-file-compressed 38765561 3.74761e+07 1.03441 ns
tpcds_q14/duckdb:vortex-file-compressed 129246773 1.27757e+08 1.01166 ns
tpcds_q15/duckdb:vortex-file-compressed 30619432 3.04183e+07 1.00661 ns
tpcds_q16/duckdb:vortex-file-compressed 33094763 3.38167e+07 0.97865 ns
tpcds_q17/duckdb:vortex-file-compressed 44986720 4.84813e+07 0.927919 ns
tpcds_q18/duckdb:vortex-file-compressed 89785262 9.70764e+07 0.924893 ns
tpcds_q19/duckdb:vortex-file-compressed 42553120 4.43815e+07 0.958803 ns
tpcds_q20/duckdb:vortex-file-compressed 19346483 1.94559e+07 0.994375 ns
tpcds_q21/duckdb:vortex-file-compressed 18218127 1.74174e+07 1.04597 ns
tpcds_q22/duckdb:vortex-file-compressed 118674741 1.14116e+08 1.03995 ns
tpcds_q23/duckdb:vortex-file-compressed 134848840 1.29129e+08 1.0443 ns
tpcds_q24/duckdb:vortex-file-compressed 60028878 6.05197e+07 0.991889 ns
tpcds_q25/duckdb:vortex-file-compressed 47586852 4.72902e+07 1.00627 ns
tpcds_q26/duckdb:vortex-file-compressed 44268579 4.41486e+07 1.00272 ns
tpcds_q27/duckdb:vortex-file-compressed 84001768 8.34221e+07 1.00695 ns
tpcds_q28/duckdb:vortex-file-compressed 28870434 2.91257e+07 0.991237 ns
tpcds_q29/duckdb:vortex-file-compressed 50834875 4.86271e+07 1.0454 ns
tpcds_q30/duckdb:vortex-file-compressed 34252701 3.35211e+07 1.02182 ns
tpcds_q31/duckdb:vortex-file-compressed 36143949 3.61369e+07 1.00019 ns
tpcds_q32/duckdb:vortex-file-compressed 17011297 1.62783e+07 1.04503 ns
tpcds_q33/duckdb:vortex-file-compressed 35921855 3.57478e+07 1.00487 ns
tpcds_q34/duckdb:vortex-file-compressed 29953671 3.06642e+07 0.976828 ns
tpcds_q35/duckdb:vortex-file-compressed 91035511 9.07912e+07 1.00269 ns
tpcds_q36/duckdb:vortex-file-compressed 30573286 3.08707e+07 0.990366 ns
tpcds_q37/duckdb:vortex-file-compressed 16885295 1.78492e+07 0.945997 ns
tpcds_q38/duckdb:vortex-file-compressed 55113619 5.51869e+07 0.998672 ns
tpcds_q39/duckdb:vortex-file-compressed 43331091 4.69016e+07 0.923872 ns
tpcds_q40/duckdb:vortex-file-compressed 24919336 2.59077e+07 0.961852 ns
tpcds_q41/duckdb:vortex-file-compressed 16588923 1.54708e+07 1.07227 ns
tpcds_q42/duckdb:vortex-file-compressed 15631552 1.59394e+07 0.980686 ns
tpcds_q43/duckdb:vortex-file-compressed 22563736 2.25162e+07 1.00211 ns
tpcds_q44/duckdb:vortex-file-compressed 26252067 2.56021e+07 1.02539 ns
tpcds_q45/duckdb:vortex-file-compressed 33893231 3.53007e+07 0.96013 ns
tpcds_q46/duckdb:vortex-file-compressed 57967441 5.80221e+07 0.999058 ns
tpcds_q47/duckdb:vortex-file-compressed 67435567 6.68393e+07 1.00892 ns
tpcds_q48/duckdb:vortex-file-compressed 36088358 3.57154e+07 1.01044 ns
tpcds_q49/duckdb:vortex-file-compressed 33267320 3.49726e+07 0.951239 ns
tpcds_q50/duckdb:vortex-file-compressed 42255320 4.16326e+07 1.01496 ns
tpcds_q51/duckdb:vortex-file-compressed 117267735 1.17718e+08 0.996175 ns
tpcds_q52/duckdb:vortex-file-compressed 15918603 1.61312e+07 0.986819 ns
tpcds_q53/duckdb:vortex-file-compressed 25419049 2.60869e+07 0.974401 ns
tpcds_q54/duckdb:vortex-file-compressed 38992924 3.91898e+07 0.994977 ns
tpcds_q55/duckdb:vortex-file-compressed 15988913 1.52712e+07 1.047 ns
tpcds_q56/duckdb:vortex-file-compressed 37838422 3.75079e+07 1.00881 ns
tpcds_q57/duckdb:vortex-file-compressed 60213594 5.84652e+07 1.0299 ns
tpcds_q58/duckdb:vortex-file-compressed 35873606 3.44474e+07 1.0414 ns
tpcds_q59/duckdb:vortex-file-compressed 57399114 5.58821e+07 1.02715 ns
tpcds_q60/duckdb:vortex-file-compressed 33661976 3.85243e+07 0.873785 ns 🚀
tpcds_q61/duckdb:vortex-file-compressed 41229158 3.7637e+07 1.09544 ns
tpcds_q62/duckdb:vortex-file-compressed 24220465 2.59702e+07 0.932625 ns
tpcds_q63/duckdb:vortex-file-compressed 25855175 2.54506e+07 1.0159 ns
tpcds_q64/duckdb:vortex-file-compressed 87199172 8.83857e+07 0.986575 ns
tpcds_q65/duckdb:vortex-file-compressed 37235761 3.78266e+07 0.984381 ns
tpcds_q66/duckdb:vortex-file-compressed 35519659 3.45359e+07 1.02848 ns
tpcds_q67/duckdb:vortex-file-compressed 184403540 1.84637e+08 0.998735 ns
tpcds_q68/duckdb:vortex-file-compressed 48109672 4.73334e+07 1.0164 ns
tpcds_q69/duckdb:vortex-file-compressed 59962523 6.05274e+07 0.990668 ns
tpcds_q70/duckdb:vortex-file-compressed 65737267 6.11768e+07 1.07455 ns
tpcds_q71/duckdb:vortex-file-compressed 28450965 2.6121e+07 1.0892 ns
tpcds_q72/duckdb:vortex-file-compressed 179727204 1.7052e+08 1.054 ns
tpcds_q73/duckdb:vortex-file-compressed 32636629 2.86906e+07 1.13754 ns 🚨
tpcds_q74/duckdb:vortex-file-compressed 75582558 7.02452e+07 1.07598 ns
tpcds_q75/duckdb:vortex-file-compressed 77045410 6.7291e+07 1.14496 ns 🚨
tpcds_q76/duckdb:vortex-file-compressed 29035481 2.50443e+07 1.15936 ns 🚨
tpcds_q77/duckdb:vortex-file-compressed 36162922 2.99236e+07 1.20851 ns 🚨
tpcds_q78/duckdb:vortex-file-compressed 93859086 9.11561e+07 1.02965 ns
tpcds_q79/duckdb:vortex-file-compressed 40724177 3.73736e+07 1.08965 ns
tpcds_q80/duckdb:vortex-file-compressed 62686747 5.18143e+07 1.20984 ns 🚨
tpcds_q81/duckdb:vortex-file-compressed 44907639 3.94274e+07 1.139 ns 🚨
tpcds_q82/duckdb:vortex-file-compressed 21996222 1.80527e+07 1.21844 ns 🚨
tpcds_q83/duckdb:vortex-file-compressed 44188467 3.82184e+07 1.15621 ns 🚨
tpcds_q84/duckdb:vortex-file-compressed 28608797 2.24582e+07 1.27387 ns 🚨
tpcds_q85/duckdb:vortex-file-compressed 62295313 5.75157e+07 1.0831 ns
tpcds_q86/duckdb:vortex-file-compressed 57482715 4.53249e+07 1.26824 ns 🚨
tpcds_q87/duckdb:vortex-file-compressed 60094963 5.34606e+07 1.1241 ns 🚨
tpcds_q88/duckdb:vortex-file-compressed 77034964 7.05934e+07 1.09125 ns
tpcds_q89/duckdb:vortex-file-compressed 31095192 2.68682e+07 1.15733 ns 🚨
tpcds_q90/duckdb:vortex-file-compressed 19822464 2.07532e+07 0.955152 ns
tpcds_q91/duckdb:vortex-file-compressed 37279746 3.19905e+07 1.16534 ns 🚨
tpcds_q92/duckdb:vortex-file-compressed 28844002 2.36645e+07 1.21887 ns 🚨
tpcds_q93/duckdb:vortex-file-compressed 39692958 3.28542e+07 1.20816 ns 🚨
tpcds_q94/duckdb:vortex-file-compressed 30587197 2.72145e+07 1.12393 ns 🚨
tpcds_q95/duckdb:vortex-file-compressed 174841149 1.62383e+08 1.07672 ns
tpcds_q96/duckdb:vortex-file-compressed 15930421 1.46236e+07 1.08937 ns
tpcds_q97/duckdb:vortex-file-compressed 52462765 4.69649e+07 1.11706 ns 🚨
tpcds_q98/duckdb:vortex-file-compressed 26915775 2.29174e+07 1.17447 ns 🚨
tpcds_q99/duckdb:vortex-file-compressed 46377251 4.43573e+07 1.04554 ns
tpcds_q01/duckdb:vortex-compact 49384022 4.13331e+07 1.19478 ns 🚨
tpcds_q02/duckdb:vortex-compact 70204686 6.04079e+07 1.16218 ns 🚨
tpcds_q03/duckdb:vortex-compact 51885202 4.84414e+07 1.07109 ns
tpcds_q04/duckdb:vortex-compact 148684644 1.31852e+08 1.12767 ns 🚨
tpcds_q05/duckdb:vortex-compact 68592303 5.60375e+07 1.22404 ns 🚨
tpcds_q06/duckdb:vortex-compact 55106370 4.64364e+07 1.18671 ns 🚨
tpcds_q07/duckdb:vortex-compact 51348754 4.87843e+07 1.05257 ns
tpcds_q08/duckdb:vortex-compact 71500809 6.53008e+07 1.09494 ns
tpcds_q09/duckdb:vortex-compact 151778067 1.35056e+08 1.12382 ns 🚨
tpcds_q10/duckdb:vortex-compact 84618792 7.51646e+07 1.12578 ns 🚨
tpcds_q11/duckdb:vortex-compact 107058098 9.69939e+07 1.10376 ns 🚨
tpcds_q12/duckdb:vortex-compact 30524148 2.73484e+07 1.11612 ns 🚨
tpcds_q13/duckdb:vortex-compact 65299311 5.8656e+07 1.11326 ns 🚨
tpcds_q14/duckdb:vortex-compact 172631946 1.48541e+08 1.16219 ns 🚨
tpcds_q15/duckdb:vortex-compact 42176657 3.50617e+07 1.20293 ns 🚨
tpcds_q16/duckdb:vortex-compact 50549831 4.52319e+07 1.11757 ns 🚨
tpcds_q17/duckdb:vortex-compact 69869546 6.55715e+07 1.06555 ns
tpcds_q18/duckdb:vortex-compact 181197669 1.45769e+08 1.24305 ns 🚨
tpcds_q19/duckdb:vortex-compact 62176322 5.31852e+07 1.16905 ns 🚨
tpcds_q20/duckdb:vortex-compact 29201440 2.48345e+07 1.17584 ns 🚨
tpcds_q21/duckdb:vortex-compact 27065674 2.4625e+07 1.09911 ns
tpcds_q22/duckdb:vortex-compact 151339230 1.24865e+08 1.21202 ns 🚨
tpcds_q23/duckdb:vortex-compact 164493176 1.4848e+08 1.10785 ns 🚨
tpcds_q24/duckdb:vortex-compact 86736159 7.35945e+07 1.17857 ns 🚨
tpcds_q25/duckdb:vortex-compact 80476752 7.12692e+07 1.12919 ns 🚨
tpcds_q26/duckdb:vortex-compact 62647340 5.49189e+07 1.14072 ns 🚨
tpcds_q27/duckdb:vortex-compact 141490229 1.22428e+08 1.1557 ns 🚨
tpcds_q28/duckdb:vortex-compact 146586462 1.37479e+08 1.06625 ns
tpcds_q29/duckdb:vortex-compact 84591924 7.9127e+07 1.06906 ns
tpcds_q30/duckdb:vortex-compact 48756584 4.37e+07 1.11571 ns 🚨
tpcds_q31/duckdb:vortex-compact 49974157 4.89615e+07 1.02068 ns
tpcds_q32/duckdb:vortex-compact 28854537 2.50696e+07 1.15098 ns 🚨
tpcds_q33/duckdb:vortex-compact 54627413 5.11164e+07 1.06869 ns
tpcds_q34/duckdb:vortex-compact 45639050 4.29485e+07 1.06265 ns
tpcds_q35/duckdb:vortex-compact 115156827 1.0378e+08 1.10962 ns 🚨
tpcds_q36/duckdb:vortex-compact 49079413 4.47921e+07 1.09571 ns
tpcds_q37/duckdb:vortex-compact 32579508 2.96709e+07 1.09803 ns
tpcds_q38/duckdb:vortex-compact 65882565 5.88034e+07 1.12039 ns 🚨
tpcds_q39/duckdb:vortex-compact 53537345 4.95589e+07 1.08028 ns
tpcds_q40/duckdb:vortex-compact 37272921 3.24881e+07 1.14728 ns 🚨
tpcds_q41/duckdb:vortex-compact 22569445 1.97514e+07 1.14268 ns 🚨
tpcds_q42/duckdb:vortex-compact 24460455 2.14745e+07 1.13905 ns 🚨
tpcds_q43/duckdb:vortex-compact 37391722 3.3585e+07 1.11335 ns 🚨
tpcds_q44/duckdb:vortex-compact 49366548 4.20369e+07 1.17436 ns 🚨
tpcds_q45/duckdb:vortex-compact 53352795 4.38573e+07 1.21651 ns 🚨
tpcds_q46/duckdb:vortex-compact 86237577 7.47575e+07 1.15356 ns 🚨
tpcds_q47/duckdb:vortex-compact 91792796 7.88009e+07 1.16487 ns 🚨
tpcds_q48/duckdb:vortex-compact 57994093 5.23404e+07 1.10802 ns 🚨
tpcds_q49/duckdb:vortex-compact 66045130 5.58485e+07 1.18258 ns 🚨
tpcds_q50/duckdb:vortex-compact 62676812 5.71793e+07 1.09615 ns
tpcds_q51/duckdb:vortex-compact 135597870 1.24622e+08 1.08807 ns
tpcds_q52/duckdb:vortex-compact 24242292 2.21688e+07 1.09353 ns
tpcds_q53/duckdb:vortex-compact 43377974 3.94652e+07 1.09914 ns
tpcds_q54/duckdb:vortex-compact 53550622 4.60117e+07 1.16385 ns 🚨
tpcds_q55/duckdb:vortex-compact 24017318 2.19161e+07 1.09588 ns
tpcds_q56/duckdb:vortex-compact 54403666 4.97734e+07 1.09303 ns
tpcds_q57/duckdb:vortex-compact 73048879 6.58723e+07 1.10895 ns 🚨
tpcds_q58/duckdb:vortex-compact 48409417 4.81232e+07 1.00595 ns
tpcds_q59/duckdb:vortex-compact 70530022 6.49881e+07 1.08528 ns
tpcds_q60/duckdb:vortex-compact 55900019 5.07448e+07 1.10159 ns 🚨
tpcds_q61/duckdb:vortex-compact 71357013 6.6967e+07 1.06556 ns
tpcds_q62/duckdb:vortex-compact 44713260 3.98753e+07 1.12133 ns 🚨
tpcds_q63/duckdb:vortex-compact 43066729 3.97238e+07 1.08415 ns
tpcds_q64/duckdb:vortex-compact 155319327 1.40287e+08 1.10715 ns 🚨
tpcds_q65/duckdb:vortex-compact 53748175 5.13738e+07 1.04622 ns
tpcds_q66/duckdb:vortex-compact 74371293 5.85208e+07 1.27085 ns 🚨
tpcds_q67/duckdb:vortex-compact 245176067 2.22337e+08 1.10272 ns 🚨
tpcds_q68/duckdb:vortex-compact 75188635 6.7791e+07 1.10912 ns 🚨
tpcds_q69/duckdb:vortex-compact 80774409 7.32948e+07 1.10205 ns 🚨
tpcds_q70/duckdb:vortex-compact 116620581 1.09943e+08 1.06073 ns
tpcds_q71/duckdb:vortex-compact 43078289 3.6018e+07 1.19602 ns 🚨
tpcds_q72/duckdb:vortex-compact 206098620 1.94866e+08 1.05764 ns
tpcds_q73/duckdb:vortex-compact 43936549 4.01523e+07 1.09425 ns
tpcds_q74/duckdb:vortex-compact 92751596 8.10116e+07 1.14492 ns 🚨
tpcds_q75/duckdb:vortex-compact 92564745 8.73609e+07 1.05957 ns
tpcds_q76/duckdb:vortex-compact 37946802 3.28808e+07 1.15407 ns 🚨
tpcds_q77/duckdb:vortex-compact 55443110 4.7363e+07 1.1706 ns 🚨
tpcds_q78/duckdb:vortex-compact 113751863 9.96565e+07 1.14144 ns 🚨
tpcds_q79/duckdb:vortex-compact 81739814 7.56232e+07 1.08088 ns
tpcds_q80/duckdb:vortex-compact 94172873 8.35362e+07 1.12733 ns 🚨
tpcds_q81/duckdb:vortex-compact 53804149 4.7539e+07 1.13179 ns 🚨
tpcds_q82/duckdb:vortex-compact 36134532 3.41807e+07 1.05716 ns
tpcds_q83/duckdb:vortex-compact 81069877 7.59573e+07 1.06731 ns
tpcds_q84/duckdb:vortex-compact 36643019 3.23128e+07 1.13401 ns 🚨
tpcds_q85/duckdb:vortex-compact 83255468 7.16137e+07 1.16256 ns 🚨
tpcds_q86/duckdb:vortex-compact 82343271 7.3147e+07 1.12572 ns 🚨
tpcds_q87/duckdb:vortex-compact 66516063 5.94523e+07 1.11881 ns 🚨
tpcds_q88/duckdb:vortex-compact 111292205 1.03116e+08 1.07929 ns
tpcds_q89/duckdb:vortex-compact 42333748 3.9392e+07 1.07468 ns
tpcds_q90/duckdb:vortex-compact 30518653 3.65928e+07 0.834008 ns 🚀
tpcds_q91/duckdb:vortex-compact 56511070 5.04749e+07 1.11959 ns 🚨
tpcds_q92/duckdb:vortex-compact 55272421 4.81231e+07 1.14856 ns 🚨
tpcds_q93/duckdb:vortex-compact 43890829 3.9303e+07 1.11673 ns 🚨
tpcds_q94/duckdb:vortex-compact 54622427 5.17586e+07 1.05533 ns
tpcds_q95/duckdb:vortex-compact 201124212 1.79316e+08 1.12162 ns 🚨
tpcds_q96/duckdb:vortex-compact 21790927 2.05067e+07 1.06262 ns
tpcds_q97/duckdb:vortex-compact 54331918 4.95149e+07 1.09728 ns
tpcds_q98/duckdb:vortex-compact 36210419 3.23698e+07 1.11865 ns 🚨
tpcds_q99/duckdb:vortex-compact 55819700 5.84311e+07 0.955308 ns
tpcds_q01/duckdb:duckdb 26103968 2.38317e+07 1.09535 ns
tpcds_q02/duckdb:duckdb 25254528 2.53486e+07 0.996288 ns
tpcds_q03/duckdb:duckdb 11762765 1.08401e+07 1.08511 ns
tpcds_q04/duckdb:duckdb 179589445 1.73012e+08 1.03802 ns
tpcds_q05/duckdb:duckdb 21860655 2.13977e+07 1.02164 ns
tpcds_q06/duckdb:duckdb 28675271 2.76406e+07 1.03743 ns
tpcds_q07/duckdb:duckdb 42864577 4.07702e+07 1.05137 ns
tpcds_q08/duckdb:duckdb 124812315 1.24751e+08 1.00049 ns
tpcds_q09/duckdb:duckdb 19209816 1.90403e+07 1.00891 ns
tpcds_q10/duckdb:duckdb 28638080 2.87635e+07 0.995638 ns
tpcds_q11/duckdb:duckdb 155165074 1.53221e+08 1.01269 ns
tpcds_q12/duckdb:duckdb 14655898 1.38779e+07 1.05606 ns
tpcds_q13/duckdb:duckdb 27682552 2.68489e+07 1.03105 ns
tpcds_q14/duckdb:duckdb 95300823 9.37789e+07 1.01623 ns
tpcds_q15/duckdb:duckdb 23532885 2.29544e+07 1.0252 ns
tpcds_q16/duckdb:duckdb 20408566 2.06881e+07 0.986488 ns
tpcds_q17/duckdb:duckdb 25527567 2.47642e+07 1.03083 ns
tpcds_q18/duckdb:duckdb 51698577 4.94031e+07 1.04646 ns
tpcds_q19/duckdb:duckdb 20037918 2.01751e+07 0.993201 ns
tpcds_q20/duckdb:duckdb 15008668 1.42277e+07 1.05489 ns
tpcds_q21/duckdb:duckdb 7972043 7.80102e+06 1.02192 ns
tpcds_q22/duckdb:duckdb 86587539 8.34627e+07 1.03744 ns
tpcds_q23/duckdb:duckdb 75891756 7.25609e+07 1.0459 ns
tpcds_q24/duckdb:duckdb 28696461 2.62505e+07 1.09318 ns
tpcds_q25/duckdb:duckdb 19441517 1.86497e+07 1.04246 ns
tpcds_q26/duckdb:duckdb 29824206 2.9254e+07 1.01949 ns
tpcds_q27/duckdb:duckdb 54025856 5.34419e+07 1.01093 ns
tpcds_q28/duckdb:duckdb 24676538 2.47096e+07 0.998663 ns
tpcds_q29/duckdb:duckdb 24406533 2.3944e+07 1.01932 ns
tpcds_q30/duckdb:duckdb 34926659 3.24222e+07 1.07725 ns
tpcds_q31/duckdb:duckdb 24461531 2.42929e+07 1.00694 ns
tpcds_q32/duckdb:duckdb 8627555 8.7467e+06 0.986378 ns
tpcds_q33/duckdb:duckdb 16689438 1.64591e+07 1.01399 ns
tpcds_q34/duckdb:duckdb 20739532 1.99146e+07 1.04142 ns
tpcds_q35/duckdb:duckdb 39940578 3.83086e+07 1.0426 ns
tpcds_q36/duckdb:duckdb 77844840 7.68304e+07 1.0132 ns
tpcds_q37/duckdb:duckdb 9680681 9.23249e+06 1.04854 ns
tpcds_q38/duckdb:duckdb 35491020 3.3358e+07 1.06394 ns
tpcds_q39/duckdb:duckdb 30088061 3.0264e+07 0.994186 ns
tpcds_q40/duckdb:duckdb 15799947 1.52552e+07 1.03571 ns
tpcds_q41/duckdb:duckdb 10477939 1.03958e+07 1.0079 ns
tpcds_q42/duckdb:duckdb 9797431 8.65979e+06 1.13137 ns 🚨
tpcds_q43/duckdb:duckdb 14556353 1.40226e+07 1.03806 ns
tpcds_q44/duckdb:duckdb 17008333 1.66983e+07 1.01857 ns
tpcds_q45/duckdb:duckdb 20071556 1.89518e+07 1.05908 ns
tpcds_q46/duckdb:duckdb 42949970 3.99923e+07 1.07396 ns
tpcds_q47/duckdb:duckdb 54842227 5.51912e+07 0.993677 ns
tpcds_q48/duckdb:duckdb 26665089 2.51633e+07 1.05968 ns
tpcds_q49/duckdb:duckdb 17956560 1.78276e+07 1.00723 ns
tpcds_q50/duckdb:duckdb 17285489 1.68976e+07 1.02295 ns
tpcds_q51/duckdb:duckdb 108923788 1.06643e+08 1.02138 ns
tpcds_q52/duckdb:duckdb 9835028 1.01106e+07 0.972745 ns
tpcds_q53/duckdb:duckdb 16172597 1.61258e+07 1.0029 ns
tpcds_q54/duckdb:duckdb 20214095 2.04616e+07 0.987904 ns
tpcds_q55/duckdb:duckdb 9620648 1.0227e+07 0.940714 ns
tpcds_q56/duckdb:duckdb 17666707 1.72787e+07 1.02245 ns
tpcds_q57/duckdb:duckdb 46592604 4.56694e+07 1.02022 ns
tpcds_q58/duckdb:duckdb 16003844 1.55309e+07 1.03045 ns
tpcds_q59/duckdb:duckdb 38194494 3.76887e+07 1.01342 ns
tpcds_q60/duckdb:duckdb 19272233 1.87181e+07 1.0296 ns
tpcds_q61/duckdb:duckdb 18514424 1.84092e+07 1.00572 ns
tpcds_q62/duckdb:duckdb 11015020 1.07709e+07 1.02266 ns
tpcds_q63/duckdb:duckdb 14368824 1.44339e+07 0.995494 ns
tpcds_q64/duckdb:duckdb 61105397 5.94344e+07 1.02811 ns
tpcds_q65/duckdb:duckdb 38647150 3.65591e+07 1.05711 ns
tpcds_q66/duckdb:duckdb 28322045 2.7512e+07 1.02944 ns
tpcds_q67/duckdb:duckdb 152876820 1.51815e+08 1.00699 ns
tpcds_q68/duckdb:duckdb 29270669 2.80495e+07 1.04354 ns
tpcds_q69/duckdb:duckdb 30545520 2.97166e+07 1.0279 ns
tpcds_q70/duckdb:duckdb 20181099 1.98052e+07 1.01898 ns
tpcds_q71/duckdb:duckdb 16825800 1.70848e+07 0.984839 ns
tpcds_q72/duckdb:duckdb 46621591 4.56256e+07 1.02183 ns
tpcds_q73/duckdb:duckdb 14452557 1.47863e+07 0.977429 ns
tpcds_q74/duckdb:duckdb 110060145 1.06368e+08 1.03471 ns
tpcds_q75/duckdb:duckdb 44572855 4.64632e+07 0.959315 ns
tpcds_q76/duckdb:duckdb 14993472 1.46435e+07 1.0239 ns
tpcds_q77/duckdb:duckdb 14954307 1.4531e+07 1.02913 ns
tpcds_q78/duckdb:duckdb 67120689 6.67552e+07 1.00548 ns
tpcds_q79/duckdb:duckdb 24032358 2.14039e+07 1.1228 ns 🚨
tpcds_q80/duckdb:duckdb 32387293 3.11379e+07 1.04012 ns
tpcds_q81/duckdb:duckdb 43772937 3.94049e+07 1.11085 ns 🚨
tpcds_q82/duckdb:duckdb 11320289 1.06863e+07 1.05933 ns
tpcds_q83/duckdb:duckdb 11289501 1.10759e+07 1.01928 ns
tpcds_q84/duckdb:duckdb 17051067 1.53099e+07 1.11373 ns 🚨
tpcds_q85/duckdb:duckdb 26410969 2.54039e+07 1.03964 ns
tpcds_q86/duckdb:duckdb 14391574 1.35929e+07 1.05876 ns
tpcds_q87/duckdb:duckdb 36804842 3.45531e+07 1.06517 ns
tpcds_q88/duckdb:duckdb 27035170 2.6857e+07 1.00663 ns
tpcds_q89/duckdb:duckdb 18850555 1.82174e+07 1.03476 ns
tpcds_q90/duckdb:duckdb 7208782 6.87637e+06 1.04834 ns
tpcds_q91/duckdb:duckdb 16248469 1.61658e+07 1.00511 ns
tpcds_q92/duckdb:duckdb 10368100 1.0103e+07 1.02624 ns
tpcds_q93/duckdb:duckdb 24117809 2.41117e+07 1.00025 ns
tpcds_q94/duckdb:duckdb 15275176 1.49361e+07 1.0227 ns
tpcds_q95/duckdb:duckdb 113621596 1.12024e+08 1.01426 ns
tpcds_q96/duckdb:duckdb 6280265 6.26042e+06 1.00317 ns
tpcds_q97/duckdb:duckdb 33029066 3.28455e+07 1.00559 ns
tpcds_q98/duckdb:duckdb 19752219 1.91433e+07 1.03181 ns
tpcds_q99/duckdb:duckdb 22160673 2.13498e+07 1.03798 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.998x ➖
  • Vortex: 0.998x ➖
  • duckdb:vortex: 0.996x ➖
  • datafusion:vortex: 0.999x ➖
  • Best: tpch_q05/duckdb:vortex-compact (0.972x)
  • Worst: tpch_q01/datafusion:vortex-file-compressed (1.041x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 481ad96 base bb25710 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1066172979 1.05054e+09 1.01488 ns
tpch_q02/datafusion:arrow 237192529 2.33954e+08 1.01384 ns
tpch_q03/datafusion:arrow 861019359 8.63615e+08 0.996994 ns
tpch_q04/datafusion:arrow 673289824 6.69307e+08 1.00595 ns
tpch_q05/datafusion:arrow 1478846918 1.46537e+09 1.00919 ns
tpch_q06/datafusion:arrow 547034816 5.46214e+08 1.0015 ns
tpch_q07/datafusion:arrow 1860211417 1.88299e+09 0.987905 ns
tpch_q08/datafusion:arrow 1910165208 1.93459e+09 0.987377 ns
tpch_q09/datafusion:arrow 2060988229 2.09153e+09 0.985398 ns
tpch_q10/datafusion:arrow 1061863577 1.09221e+09 0.972212 ns
tpch_q11/datafusion:arrow 207927443 2.07055e+08 1.00421 ns
tpch_q12/datafusion:arrow 1113431910 1.12178e+09 0.992559 ns
tpch_q13/datafusion:arrow 540073448 5.36703e+08 1.00628 ns
tpch_q14/datafusion:arrow 636773059 6.56542e+08 0.969889 ns
tpch_q15/datafusion:arrow 1365847600 1.39504e+09 0.979074 ns
tpch_q16/datafusion:arrow 135255622 1.35216e+08 1.00029 ns
tpch_q17/datafusion:arrow 1951275982 1.98054e+09 0.985224 ns
tpch_q18/datafusion:arrow 2476065221 2.47751e+09 0.999415 ns
tpch_q19/datafusion:arrow 980021430 9.96714e+08 0.983252 ns
tpch_q20/datafusion:arrow 862631159 8.77465e+08 0.983095 ns
tpch_q21/datafusion:arrow 4761523618 4.77512e+09 0.997152 ns
tpch_q22/datafusion:arrow 200936599 1.99879e+08 1.00529 ns
tpch_q01/datafusion:parquet 487510200 4.67056e+08 1.04379 ns
tpch_q02/datafusion:parquet 277703893 2.85146e+08 0.9739 ns
tpch_q03/datafusion:parquet 402461657 4.16866e+08 0.965447 ns
tpch_q04/datafusion:parquet 146406635 1.53412e+08 0.954337 ns
tpch_q05/datafusion:parquet 576224907 5.8087e+08 0.992002 ns
tpch_q06/datafusion:parquet 123600778 1.23862e+08 0.997894 ns
tpch_q07/datafusion:parquet 805305320 8.0695e+08 0.997962 ns
tpch_q08/datafusion:parquet 656398072 6.61952e+08 0.99161 ns
tpch_q09/datafusion:parquet 960223606 9.61444e+08 0.998731 ns
tpch_q10/datafusion:parquet 596800802 6.0797e+08 0.981629 ns
tpch_q11/datafusion:parquet 209447778 2.09576e+08 0.999388 ns
tpch_q12/datafusion:parquet 251290674 2.3909e+08 1.05103 ns
tpch_q13/datafusion:parquet 341418795 3.45926e+08 0.98697 ns
tpch_q14/datafusion:parquet 207837254 2.01498e+08 1.03146 ns
tpch_q15/datafusion:parquet 263704262 2.64165e+08 0.998254 ns
tpch_q16/datafusion:parquet 187580354 1.87053e+08 1.00282 ns
tpch_q17/datafusion:parquet 828411288 8.3699e+08 0.98975 ns
tpch_q18/datafusion:parquet 1036959528 1.03708e+09 0.999881 ns
tpch_q19/datafusion:parquet 345672700 3.42382e+08 1.00961 ns
tpch_q20/datafusion:parquet 381468864 3.80664e+08 1.00211 ns
tpch_q21/datafusion:parquet 893249589 9.04974e+08 0.987045 ns
tpch_q22/datafusion:parquet 225029753 2.21873e+08 1.01423 ns
tpch_q01/datafusion:vortex-file-compressed 460271115 4.42336e+08 1.04055 ns
tpch_q02/datafusion:vortex-file-compressed 173108270 1.72729e+08 1.0022 ns
tpch_q03/datafusion:vortex-file-compressed 260085667 2.59561e+08 1.00202 ns
tpch_q04/datafusion:vortex-file-compressed 111761286 1.13013e+08 0.98892 ns
tpch_q05/datafusion:vortex-file-compressed 467312027 4.63037e+08 1.00923 ns
tpch_q06/datafusion:vortex-file-compressed 41676863 4.14026e+07 1.00662 ns
tpch_q07/datafusion:vortex-file-compressed 643052889 6.51871e+08 0.986473 ns
tpch_q08/datafusion:vortex-file-compressed 484550048 4.88451e+08 0.992013 ns
tpch_q09/datafusion:vortex-file-compressed 814532855 8.16874e+08 0.997133 ns
tpch_q10/datafusion:vortex-file-compressed 302611179 3.07809e+08 0.983115 ns
tpch_q11/datafusion:vortex-file-compressed 126715079 1.28182e+08 0.988555 ns
tpch_q12/datafusion:vortex-file-compressed 136542008 1.34805e+08 1.01288 ns
tpch_q13/datafusion:vortex-file-compressed 229168657 2.3004e+08 0.996212 ns
tpch_q14/datafusion:vortex-file-compressed 76983443 7.78625e+07 0.98871 ns
tpch_q15/datafusion:vortex-file-compressed 118924341 1.18945e+08 0.99983 ns
tpch_q16/datafusion:vortex-file-compressed 99645992 9.97982e+07 0.998475 ns
tpch_q17/datafusion:vortex-file-compressed 743077813 7.48148e+08 0.993223 ns
tpch_q18/datafusion:vortex-file-compressed 946060391 9.55412e+08 0.990212 ns
tpch_q19/datafusion:vortex-file-compressed 99003624 9.72735e+07 1.01779 ns
tpch_q20/datafusion:vortex-file-compressed 206043063 2.10044e+08 0.980951 ns
tpch_q21/datafusion:vortex-file-compressed 772194173 7.75907e+08 0.995215 ns
tpch_q22/datafusion:vortex-file-compressed 67679152 6.82319e+07 0.991899 ns
tpch_q01/datafusion:vortex-compact 501439839 4.97816e+08 1.00728 ns
tpch_q02/datafusion:vortex-compact 178479942 1.76505e+08 1.01119 ns
tpch_q03/datafusion:vortex-compact 278093867 2.76955e+08 1.00411 ns
tpch_q04/datafusion:vortex-compact 126994430 1.26891e+08 1.00082 ns
tpch_q05/datafusion:vortex-compact 469815245 4.72322e+08 0.994692 ns
tpch_q06/datafusion:vortex-compact 81116735 8.14577e+07 0.995815 ns
tpch_q07/datafusion:vortex-compact 678039337 6.77525e+08 1.00076 ns
tpch_q08/datafusion:vortex-compact 496618587 4.97936e+08 0.997354 ns
tpch_q09/datafusion:vortex-compact 825960296 8.26389e+08 0.999482 ns
tpch_q10/datafusion:vortex-compact 339761757 3.35297e+08 1.01331 ns
tpch_q11/datafusion:vortex-compact 132368638 1.33679e+08 0.990195 ns
tpch_q12/datafusion:vortex-compact 194017419 1.93323e+08 1.00359 ns
tpch_q13/datafusion:vortex-compact 272471833 2.72836e+08 0.998665 ns
tpch_q14/datafusion:vortex-compact 104021235 1.06674e+08 0.975129 ns
tpch_q15/datafusion:vortex-compact 176280707 1.76121e+08 1.00091 ns
tpch_q16/datafusion:vortex-compact 109085465 1.10575e+08 0.986531 ns
tpch_q17/datafusion:vortex-compact 749642339 7.54882e+08 0.993059 ns
tpch_q18/datafusion:vortex-compact 959328142 9.65836e+08 0.993262 ns
tpch_q19/datafusion:vortex-compact 196799083 1.9587e+08 1.00474 ns
tpch_q20/datafusion:vortex-compact 233611617 2.33475e+08 1.00058 ns
tpch_q21/datafusion:vortex-compact 791276087 7.87518e+08 1.00477 ns
tpch_q22/datafusion:vortex-compact 79843748 7.89144e+07 1.01178 ns
tpch_q01/duckdb:parquet 264905580 2.72067e+08 0.973679 ns
tpch_q02/duckdb:parquet 127967673 1.30274e+08 0.982295 ns
tpch_q03/duckdb:parquet 227607849 2.31325e+08 0.98393 ns
tpch_q04/duckdb:parquet 153807656 1.53776e+08 1.00021 ns
tpch_q05/duckdb:parquet 233653474 2.35296e+08 0.993018 ns
tpch_q06/duckdb:parquet 71778418 7.10579e+07 1.01014 ns
tpch_q07/duckdb:parquet 221128256 2.18548e+08 1.01181 ns
tpch_q08/duckdb:parquet 326654117 3.29341e+08 0.991841 ns
tpch_q09/duckdb:parquet 496324297 4.98293e+08 0.99605 ns
tpch_q10/duckdb:parquet 636299784 6.38437e+08 0.996653 ns
tpch_q11/duckdb:parquet 50047229 5.30597e+07 0.943226 ns
tpch_q12/duckdb:parquet 140540674 1.414e+08 0.993922 ns
tpch_q13/duckdb:parquet 418049789 4.1215e+08 1.01431 ns
tpch_q14/duckdb:parquet 180129831 1.81599e+08 0.991908 ns
tpch_q15/duckdb:parquet 107870343 1.08014e+08 0.998668 ns
tpch_q16/duckdb:parquet 160200607 1.63954e+08 0.977107 ns
tpch_q17/duckdb:parquet 205086386 2.04203e+08 1.00432 ns
tpch_q18/duckdb:parquet 360866109 3.58818e+08 1.00571 ns
tpch_q19/duckdb:parquet 288236969 2.80055e+08 1.02922 ns
tpch_q20/duckdb:parquet 250841525 2.5082e+08 1.00008 ns
tpch_q21/duckdb:parquet 580905979 5.84829e+08 0.993292 ns
tpch_q22/duckdb:parquet 301850010 3.02541e+08 0.997716 ns
tpch_q01/duckdb:vortex-file-compressed 185238025 1.86426e+08 0.993629 ns
tpch_q02/duckdb:vortex-file-compressed 56751628 5.77369e+07 0.982936 ns
tpch_q03/duckdb:vortex-file-compressed 142972382 1.44141e+08 0.991896 ns
tpch_q04/duckdb:vortex-file-compressed 162574794 1.63385e+08 0.995043 ns
tpch_q05/duckdb:vortex-file-compressed 150002374 1.53788e+08 0.975384 ns
tpch_q06/duckdb:vortex-file-compressed 48929403 4.74847e+07 1.03043 ns
tpch_q07/duckdb:vortex-file-compressed 150334868 1.49972e+08 1.00242 ns
tpch_q08/duckdb:vortex-file-compressed 227346179 2.27873e+08 0.99769 ns
tpch_q09/duckdb:vortex-file-compressed 363170121 3.63238e+08 0.999814 ns
tpch_q10/duckdb:vortex-file-compressed 155694281 1.56209e+08 0.996703 ns
tpch_q11/duckdb:vortex-file-compressed 37827665 3.80786e+07 0.99341 ns
tpch_q12/duckdb:vortex-file-compressed 96815673 9.83755e+07 0.984144 ns
tpch_q13/duckdb:vortex-file-compressed 238109910 2.38571e+08 0.998069 ns
tpch_q14/duckdb:vortex-file-compressed 74709788 7.56134e+07 0.98805 ns
tpch_q15/duckdb:vortex-file-compressed 94537994 9.40938e+07 1.00472 ns
tpch_q16/duckdb:vortex-file-compressed 82715499 8.08731e+07 1.02278 ns
tpch_q17/duckdb:vortex-file-compressed 127752520 1.27018e+08 1.00578 ns
tpch_q18/duckdb:vortex-file-compressed 285030743 2.8695e+08 0.99331 ns
tpch_q19/duckdb:vortex-file-compressed 83316914 8.38215e+07 0.99398 ns
tpch_q20/duckdb:vortex-file-compressed 172786957 1.76248e+08 0.980362 ns
tpch_q21/duckdb:vortex-file-compressed 570892385 5.71804e+08 0.998406 ns
tpch_q22/duckdb:vortex-file-compressed 74641864 7.52691e+07 0.991667 ns
tpch_q01/duckdb:vortex-compact 233180661 2.34549e+08 0.994168 ns
tpch_q02/duckdb:vortex-compact 71278231 6.96006e+07 1.0241 ns
tpch_q03/duckdb:vortex-compact 167341021 1.69925e+08 0.984793 ns
tpch_q04/duckdb:vortex-compact 196399026 1.95326e+08 1.00549 ns
tpch_q05/duckdb:vortex-compact 174003154 1.78951e+08 0.972349 ns
tpch_q06/duckdb:vortex-compact 108501176 1.07834e+08 1.00619 ns
tpch_q07/duckdb:vortex-compact 215244264 2.15766e+08 0.997582 ns
tpch_q08/duckdb:vortex-compact 257924473 2.61003e+08 0.988204 ns
tpch_q09/duckdb:vortex-compact 404087024 4.07282e+08 0.992155 ns
tpch_q10/duckdb:vortex-compact 199813330 1.98974e+08 1.00422 ns
tpch_q11/duckdb:vortex-compact 41247022 4.20403e+07 0.98113 ns
tpch_q12/duckdb:vortex-compact 223599685 2.23758e+08 0.999292 ns
tpch_q13/duckdb:vortex-compact 296818097 2.98593e+08 0.994057 ns
tpch_q14/duckdb:vortex-compact 117189104 1.16264e+08 1.00796 ns
tpch_q15/duckdb:vortex-compact 121828038 1.21543e+08 1.00234 ns
tpch_q16/duckdb:vortex-compact 91036823 9.34485e+07 0.974193 ns
tpch_q17/duckdb:vortex-compact 137687693 1.37665e+08 1.00017 ns
tpch_q18/duckdb:vortex-compact 331256377 3.32848e+08 0.995218 ns
tpch_q19/duckdb:vortex-compact 121998027 1.21277e+08 1.00595 ns
tpch_q20/duckdb:vortex-compact 212545630 2.11e+08 1.00733 ns
tpch_q21/duckdb:vortex-compact 648745387 6.57762e+08 0.986292 ns
tpch_q22/duckdb:vortex-compact 84992720 8.52312e+07 0.997202 ns
tpch_q01/duckdb:duckdb 117524822 1.17656e+08 0.998882 ns
tpch_q02/duckdb:duckdb 49665215 4.81427e+07 1.03163 ns
tpch_q03/duckdb:duckdb 100627869 1.00422e+08 1.00205 ns
tpch_q04/duckdb:duckdb 128719827 1.28438e+08 1.0022 ns
tpch_q05/duckdb:duckdb 112373306 1.15027e+08 0.976927 ns
tpch_q06/duckdb:duckdb 44450616 4.44243e+07 1.00059 ns
tpch_q07/duckdb:duckdb 111298094 1.10646e+08 1.00589 ns
tpch_q08/duckdb:duckdb 141117663 1.40042e+08 1.00768 ns
tpch_q09/duckdb:duckdb 309083082 3.10511e+08 0.995402 ns
tpch_q10/duckdb:duckdb 215866255 2.16149e+08 0.998691 ns
tpch_q11/duckdb:duckdb 22725100 2.26655e+07 1.00263 ns
tpch_q12/duckdb:duckdb 86687969 8.59816e+07 1.00822 ns
tpch_q13/duckdb:duckdb 236517131 2.38399e+08 0.992107 ns
tpch_q14/duckdb:duckdb 77919453 7.73985e+07 1.00673 ns
tpch_q15/duckdb:duckdb 82813816 8.15517e+07 1.01548 ns
tpch_q16/duckdb:duckdb 74077183 7.43453e+07 0.996394 ns
tpch_q17/duckdb:duckdb 100584024 9.9745e+07 1.00841 ns
tpch_q18/duckdb:duckdb 219246091 2.1944e+08 0.999115 ns
tpch_q19/duckdb:duckdb 129011156 1.28887e+08 1.00096 ns
tpch_q20/duckdb:duckdb 124078342 1.23972e+08 1.00086 ns
tpch_q21/duckdb:duckdb 321919161 3.23436e+08 0.995309 ns
tpch_q22/duckdb:duckdb 73326325 6.82856e+07 1.07382 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.984x ➖
  • Vortex: 0.988x ➖
  • duckdb:vortex: 0.998x ➖
  • datafusion:vortex: 0.979x ➖
  • Best: fineweb_q01/datafusion:vortex-compact (0.849x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.247x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 481ad96 base bb25710 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 849606416 8.47589e+08 1.00238 ns
fineweb_q01/datafusion:parquet 1537676842 1.58428e+09 0.970585 ns
fineweb_q02/datafusion:parquet 1614263389 1.57152e+09 1.0272 ns
fineweb_q03/datafusion:parquet 1530393233 1.58095e+09 0.968022 ns
fineweb_q04/datafusion:parquet 1591201794 1.57575e+09 1.00981 ns
fineweb_q05/datafusion:parquet 1565969979 1.58424e+09 0.988465 ns
fineweb_q06/datafusion:parquet 1602632343 1.61566e+09 0.991934 ns
fineweb_q07/datafusion:parquet 1597591053 2.5762e+09 0.620135 ns 🚀
fineweb_q08/datafusion:parquet 1605253928 1.63153e+09 0.983895 ns
fineweb_q00/datafusion:vortex-file-compressed 36367033 2.91709e+07 1.24669 ns
fineweb_q01/datafusion:vortex-file-compressed 507443905 5.00955e+08 1.01295 ns
fineweb_q02/datafusion:vortex-file-compressed 465072645 4.96935e+08 0.935883 ns
fineweb_q03/datafusion:vortex-file-compressed 1377978723 1.45422e+09 0.947574 ns
fineweb_q04/datafusion:vortex-file-compressed 1406756912 1.41939e+09 0.991097 ns
fineweb_q05/datafusion:vortex-file-compressed 1440537142 1.42095e+09 1.01379 ns
fineweb_q06/datafusion:vortex-file-compressed 1611413538 1.5414e+09 1.04542 ns
fineweb_q07/datafusion:vortex-file-compressed 1377197068 1.43005e+09 0.963042 ns
fineweb_q08/datafusion:vortex-file-compressed 577947214 5.63087e+08 1.02639 ns
fineweb_q00/datafusion:vortex-compact 33307734 3.47351e+07 0.958907 ns
fineweb_q01/datafusion:vortex-compact 484646069 5.70816e+08 0.849041 ns
fineweb_q02/datafusion:vortex-compact 615379066 6.43149e+08 0.956821 ns
fineweb_q03/datafusion:vortex-compact 1779263674 1.878e+09 0.947425 ns
fineweb_q04/datafusion:vortex-compact 2207381710 2.21514e+09 0.996496 ns
fineweb_q05/datafusion:vortex-compact 1655592773 1.72038e+09 0.962341 ns
fineweb_q06/datafusion:vortex-compact 1398096264 1.4942e+09 0.935679 ns
fineweb_q07/datafusion:vortex-compact 1317782476 1.34909e+09 0.976796 ns
fineweb_q08/datafusion:vortex-compact 389819651 4.32021e+08 0.902316 ns
fineweb_q00/duckdb:parquet 994869969 9.78999e+08 1.01621 ns
fineweb_q01/duckdb:parquet 2262594866 2.22351e+09 1.01758 ns
fineweb_q02/duckdb:parquet 2247648606 2.19994e+09 1.02168 ns
fineweb_q03/duckdb:parquet 7188501412 7.14146e+09 1.00659 ns
fineweb_q04/duckdb:parquet 1771786050 1.70758e+09 1.0376 ns
fineweb_q05/duckdb:parquet 3847933249 3.87238e+09 0.993686 ns
fineweb_q06/duckdb:parquet 5057779765 4.99497e+09 1.01257 ns
fineweb_q07/duckdb:parquet 5454535252 5.45259e+09 1.00036 ns
fineweb_q08/duckdb:parquet 986586296 9.89357e+08 0.997199 ns
fineweb_q00/duckdb:vortex-file-compressed 77796660 7.71338e+07 1.00859 ns
fineweb_q01/duckdb:vortex-file-compressed 527049789 5.33629e+08 0.98767 ns
fineweb_q02/duckdb:vortex-file-compressed 564063362 5.80011e+08 0.972504 ns
fineweb_q03/duckdb:vortex-file-compressed 1661918441 1.5874e+09 1.04694 ns
fineweb_q04/duckdb:vortex-file-compressed 1518824228 1.54114e+09 0.985521 ns
fineweb_q05/duckdb:vortex-file-compressed 1681076858 1.59293e+09 1.05534 ns
fineweb_q06/duckdb:vortex-file-compressed 1719532624 1.71611e+09 1.00199 ns
fineweb_q07/duckdb:vortex-file-compressed 1554380136 1.49674e+09 1.03851 ns
fineweb_q08/duckdb:vortex-file-compressed 606544021 6.29818e+08 0.963046 ns
fineweb_q00/duckdb:vortex-compact 76018196 8.12268e+07 0.935876 ns
fineweb_q01/duckdb:vortex-compact 498687676 4.98051e+08 1.00128 ns
fineweb_q02/duckdb:vortex-compact 643445000 6.42641e+08 1.00125 ns
fineweb_q03/duckdb:vortex-compact 1572363495 1.70986e+09 0.919584 ns
fineweb_q04/duckdb:vortex-compact 1732744449 1.6588e+09 1.04457 ns
fineweb_q05/duckdb:vortex-compact 1504158514 1.53728e+09 0.978455 ns
fineweb_q06/duckdb:vortex-compact 1427231734 1.45349e+09 0.981932 ns
fineweb_q07/duckdb:vortex-compact 1378625199 1.39714e+09 0.98675 ns
fineweb_q08/duckdb:vortex-compact 495833439 4.65924e+08 1.06419 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.981x ➖
  • Vortex: 0.970x ➖
  • duckdb:vortex: 0.970x ➖
  • Best: statpopgen_q02/duckdb:vortex-compact (0.866x)
  • Worst: statpopgen_q08/duckdb:vortex-file-compressed (1.021x)
  • Significant (>10%): 2↑ 0↓
Detailed Results Table
name PR 481ad96 base bb25710 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 233479737 2.33348e+08 1.00057 ns
statpopgen_q01/duckdb:parquet 373534448 3.72753e+08 1.0021 ns
statpopgen_q02/duckdb:parquet 677756847 6.95757e+08 0.974129 ns
statpopgen_q03/duckdb:parquet 1131663914 1.11697e+09 1.01316 ns
statpopgen_q04/duckdb:parquet 1142856197 1.13951e+09 1.00294 ns
statpopgen_q05/duckdb:parquet 743630475 7.48832e+08 0.993054 ns
statpopgen_q06/duckdb:parquet 1326245485 1.34579e+09 0.985478 ns
statpopgen_q07/duckdb:parquet 872179016 8.50188e+08 1.02587 ns
statpopgen_q08/duckdb:parquet 854929450 8.43856e+08 1.01312 ns
statpopgen_q09/duckdb:parquet 937969415 9.34651e+08 1.00355 ns
statpopgen_q10/duckdb:parquet 2135011464 2.11289e+09 1.01047 ns
statpopgen_q00/duckdb:vortex-file-compressed 12451861 1.24826e+07 0.99754 ns
statpopgen_q01/duckdb:vortex-file-compressed 95355379 9.5704e+07 0.996357 ns
statpopgen_q02/duckdb:vortex-file-compressed 1191911911 1.19182e+09 1.00007 ns
statpopgen_q03/duckdb:vortex-file-compressed 2807030639 2.81988e+09 0.995443 ns
statpopgen_q04/duckdb:vortex-file-compressed 2791859247 2.79894e+09 0.997469 ns
statpopgen_q05/duckdb:vortex-file-compressed 1257699696 1.26796e+09 0.991908 ns
statpopgen_q06/duckdb:vortex-file-compressed 1923679952 1.91275e+09 1.00572 ns
statpopgen_q07/duckdb:vortex-file-compressed 157798123 1.58966e+08 0.992654 ns
statpopgen_q08/duckdb:vortex-file-compressed 171484182 1.67998e+08 1.02075 ns
statpopgen_q09/duckdb:vortex-file-compressed 2516511153 2.57846e+09 0.975975 ns
statpopgen_q10/duckdb:vortex-file-compressed 4053284332 4.09402e+09 0.99005 ns
statpopgen_q00/duckdb:vortex-compact 12703356 1.2659e+07 1.0035 ns
statpopgen_q01/duckdb:vortex-compact 240174194 2.76532e+08 0.868521 ns 🚀
statpopgen_q02/duckdb:vortex-compact 539120985 6.2288e+08 0.86553 ns 🚀
statpopgen_q03/duckdb:vortex-compact 2179066394 2.22656e+09 0.978669 ns
statpopgen_q04/duckdb:vortex-compact 2186424469 2.24378e+09 0.974437 ns
statpopgen_q05/duckdb:vortex-compact 569412364 6.14551e+08 0.926551 ns
statpopgen_q06/duckdb:vortex-compact 1460395789 1.50249e+09 0.971982 ns
statpopgen_q07/duckdb:vortex-compact 1591378958 1.70545e+09 0.933111 ns
statpopgen_q08/duckdb:vortex-compact 1601770121 1.72564e+09 0.928218 ns
statpopgen_q09/duckdb:vortex-compact 1962240036 2.02782e+09 0.967662 ns
statpopgen_q10/duckdb:vortex-compact 3724297212 3.80896e+09 0.977774 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.991x ➖
  • Vortex: 0.991x ➖
  • duckdb:vortex: 0.979x ➖
  • datafusion:vortex: 1.003x ➖
  • Best: tpch_q11/datafusion:vortex-file-compressed (0.677x)
  • Worst: tpch_q16/datafusion:vortex-file-compressed (1.504x)
  • Significant (>30%): 1↑ 2↓
Detailed Results Table
name PR 481ad96 base bb25710 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 873362533 8.87963e+08 0.983557 ns
tpch_q02/datafusion:parquet 661004664 7.08532e+08 0.932922 ns
tpch_q03/datafusion:parquet 927556321 9.40821e+08 0.985901 ns
tpch_q04/datafusion:parquet 455884300 4.59872e+08 0.99133 ns
tpch_q05/datafusion:parquet 1143382802 1.19897e+09 0.953641 ns
tpch_q06/datafusion:parquet 544991817 5.23161e+08 1.04173 ns
tpch_q07/datafusion:parquet 1348958959 1.41218e+09 0.955234 ns
tpch_q08/datafusion:parquet 1625301467 1.62601e+09 0.999566 ns
tpch_q09/datafusion:parquet 1718514911 1.74077e+09 0.987216 ns
tpch_q10/datafusion:parquet 1981442674 1.98355e+09 0.998936 ns
tpch_q11/datafusion:parquet 550134671 5.47385e+08 1.00502 ns
tpch_q12/datafusion:parquet 667977081 6.67662e+08 1.00047 ns
tpch_q13/datafusion:parquet 675723164 6.65236e+08 1.01577 ns
tpch_q14/datafusion:parquet 798425098 7.55197e+08 1.05724 ns
tpch_q15/datafusion:parquet 1128720209 1.17299e+09 0.962256 ns
tpch_q16/datafusion:parquet 369606712 3.85056e+08 0.959878 ns
tpch_q17/datafusion:parquet 1352661907 1.40374e+09 0.963616 ns
tpch_q18/datafusion:parquet 1565082978 1.62469e+09 0.96331 ns
tpch_q19/datafusion:parquet 951657923 9.74038e+08 0.977023 ns
tpch_q20/datafusion:parquet 1083609309 1.10517e+09 0.980492 ns
tpch_q21/datafusion:parquet 1762668249 1.68533e+09 1.04589 ns
tpch_q22/datafusion:parquet 642685485 6.57164e+08 0.977968 ns
tpch_q01/datafusion:vortex-file-compressed 744524622 7.40442e+08 1.00551 ns
tpch_q02/datafusion:vortex-file-compressed 475984306 4.63535e+08 1.02686 ns
tpch_q03/datafusion:vortex-file-compressed 745667955 7.58665e+08 0.982868 ns
tpch_q04/datafusion:vortex-file-compressed 525398282 5.76885e+08 0.91075 ns
tpch_q05/datafusion:vortex-file-compressed 979923676 9.50638e+08 1.03081 ns
tpch_q06/datafusion:vortex-file-compressed 604703932 6.51361e+08 0.92837 ns
tpch_q07/datafusion:vortex-file-compressed 1089814076 1.06033e+09 1.02781 ns
tpch_q08/datafusion:vortex-file-compressed 1016100610 1.04638e+09 0.971061 ns
tpch_q09/datafusion:vortex-file-compressed 1422350473 1.38986e+09 1.02338 ns
tpch_q10/datafusion:vortex-file-compressed 981108722 9.18142e+08 1.06858 ns
tpch_q11/datafusion:vortex-file-compressed 320655399 4.73299e+08 0.67749 ns 🚀
tpch_q12/datafusion:vortex-file-compressed 834135481 8.70311e+08 0.958433 ns
tpch_q13/datafusion:vortex-file-compressed 440119371 4.35249e+08 1.01119 ns
tpch_q14/datafusion:vortex-file-compressed 575156430 5.60739e+08 1.02571 ns
tpch_q15/datafusion:vortex-file-compressed 1050555664 1.08483e+09 0.968407 ns
tpch_q16/datafusion:vortex-file-compressed 394488020 2.62326e+08 1.50381 ns 🚨
tpch_q17/datafusion:vortex-file-compressed 1336182335 1.19027e+09 1.12258 ns
tpch_q18/datafusion:vortex-file-compressed 1835661438 1.295e+09 1.41749 ns 🚨
tpch_q19/datafusion:vortex-file-compressed 711298270 6.45894e+08 1.10126 ns
tpch_q20/datafusion:vortex-file-compressed 805157314 8.13723e+08 0.989473 ns
tpch_q21/datafusion:vortex-file-compressed 1540086233 1.51448e+09 1.01691 ns
tpch_q22/datafusion:vortex-file-compressed 294620091 2.94073e+08 1.00186 ns
tpch_q01/datafusion:vortex-compact 745414800 7.72988e+08 0.964329 ns
tpch_q02/datafusion:vortex-compact 451176310 4.51479e+08 0.99933 ns
tpch_q03/datafusion:vortex-compact 726518780 6.72895e+08 1.07969 ns
tpch_q04/datafusion:vortex-compact 440930656 5.31862e+08 0.829032 ns
tpch_q05/datafusion:vortex-compact 877443755 8.19083e+08 1.07125 ns
tpch_q06/datafusion:vortex-compact 568179013 5.72418e+08 0.992595 ns
tpch_q07/datafusion:vortex-compact 996373739 1.00813e+09 0.988334 ns
tpch_q08/datafusion:vortex-compact 979220542 9.65668e+08 1.01403 ns
tpch_q09/datafusion:vortex-compact 1270674710 1.25135e+09 1.01544 ns
tpch_q10/datafusion:vortex-compact 839915197 8.36064e+08 1.00461 ns
tpch_q11/datafusion:vortex-compact 301296491 2.92632e+08 1.02961 ns
tpch_q12/datafusion:vortex-compact 745167281 7.77329e+08 0.958625 ns
tpch_q13/datafusion:vortex-compact 397141819 3.98619e+08 0.996294 ns
tpch_q14/datafusion:vortex-compact 582273810 5.79918e+08 1.00406 ns
tpch_q15/datafusion:vortex-compact 940041471 1.01311e+09 0.927876 ns
tpch_q16/datafusion:vortex-compact 269077273 2.99045e+08 0.899789 ns
tpch_q17/datafusion:vortex-compact 1175785370 1.17065e+09 1.00439 ns
tpch_q18/datafusion:vortex-compact 1158870394 1.16718e+09 0.992879 ns
tpch_q19/datafusion:vortex-compact 596258676 6.3271e+08 0.942389 ns
tpch_q20/datafusion:vortex-compact 790060657 7.99701e+08 0.987944 ns
tpch_q21/datafusion:vortex-compact 1396071954 1.40174e+09 0.995953 ns
tpch_q22/datafusion:vortex-compact 310203526 3.20214e+08 0.968738 ns
tpch_q01/duckdb:parquet 893174739 8.8903e+08 1.00466 ns
tpch_q02/duckdb:parquet 1208882740 1.21339e+09 0.996284 ns
tpch_q03/duckdb:parquet 1408643667 1.37094e+09 1.0275 ns
tpch_q04/duckdb:parquet 799874311 7.96133e+08 1.0047 ns
tpch_q05/duckdb:parquet 1756930018 1.7227e+09 1.01987 ns
tpch_q06/duckdb:parquet 608265195 6.24644e+08 0.973779 ns
tpch_q07/duckdb:parquet 1489316934 1.58702e+09 0.938434 ns
tpch_q08/duckdb:parquet 1824931154 2.0625e+09 0.884817 ns
tpch_q09/duckdb:parquet 1862968866 1.87236e+09 0.994982 ns
tpch_q10/duckdb:parquet 2692515312 2.73686e+09 0.983797 ns
tpch_q11/duckdb:parquet 749151469 7.17858e+08 1.04359 ns
tpch_q12/duckdb:parquet 810319428 1.00895e+09 0.803133 ns
tpch_q13/duckdb:parquet 1004339880 9.86664e+08 1.01792 ns
tpch_q14/duckdb:parquet 1064290857 1.07178e+09 0.99301 ns
tpch_q15/duckdb:parquet 977002604 9.09257e+08 1.07451 ns
tpch_q16/duckdb:parquet 663912201 6.04062e+08 1.09908 ns
tpch_q17/duckdb:parquet 1095467091 1.14796e+09 0.954276 ns
tpch_q18/duckdb:parquet 1085059339 1.08684e+09 0.998363 ns
tpch_q19/duckdb:parquet 1332832388 1.2498e+09 1.06644 ns
tpch_q20/duckdb:parquet 1378018312 1.42426e+09 0.967534 ns
tpch_q21/duckdb:parquet 1571502889 1.52536e+09 1.03025 ns
tpch_q22/duckdb:parquet 829827331 8.22347e+08 1.0091 ns
tpch_q01/duckdb:vortex-file-compressed 599013605 6.38046e+08 0.938825 ns
tpch_q02/duckdb:vortex-file-compressed 823805902 8.63033e+08 0.954548 ns
tpch_q03/duckdb:vortex-file-compressed 997215477 1.03428e+09 0.964169 ns
tpch_q04/duckdb:vortex-file-compressed 732493298 6.9298e+08 1.05702 ns
tpch_q05/duckdb:vortex-file-compressed 1210192428 1.24441e+09 0.9725 ns
tpch_q06/duckdb:vortex-file-compressed 735193418 7.82349e+08 0.939725 ns
tpch_q07/duckdb:vortex-file-compressed 1190782737 1.18541e+09 1.00453 ns
tpch_q08/duckdb:vortex-file-compressed 1574768519 1.59118e+09 0.989687 ns
tpch_q09/duckdb:vortex-file-compressed 1503081700 1.48649e+09 1.01116 ns
tpch_q10/duckdb:vortex-file-compressed 1333043118 1.46585e+09 0.909401 ns
tpch_q11/duckdb:vortex-file-compressed 758712217 7.46343e+08 1.01657 ns
tpch_q12/duckdb:vortex-file-compressed 764595060 8.16549e+08 0.936374 ns
tpch_q13/duckdb:vortex-file-compressed 1001722349 1.01256e+09 0.989295 ns
tpch_q14/duckdb:vortex-file-compressed 891960960 8.33981e+08 1.06952 ns
tpch_q15/duckdb:vortex-file-compressed 596287329 6.4898e+08 0.918807 ns
tpch_q16/duckdb:vortex-file-compressed 488143763 4.65153e+08 1.04943 ns
tpch_q17/duckdb:vortex-file-compressed 974107385 9.72629e+08 1.00152 ns
tpch_q18/duckdb:vortex-file-compressed 1118092517 1.06578e+09 1.04909 ns
tpch_q19/duckdb:vortex-file-compressed 738613750 7.57493e+08 0.975077 ns
tpch_q20/duckdb:vortex-file-compressed 1204559779 1.20439e+09 1.00014 ns
tpch_q21/duckdb:vortex-file-compressed 1910546261 1.89452e+09 1.00846 ns
tpch_q22/duckdb:vortex-file-compressed 511240218 6.09944e+08 0.838176 ns
tpch_q01/duckdb:vortex-compact 635221653 6.16946e+08 1.02962 ns
tpch_q02/duckdb:vortex-compact 739334053 7.76541e+08 0.952086 ns
tpch_q03/duckdb:vortex-compact 874305334 9.02865e+08 0.968368 ns
tpch_q04/duckdb:vortex-compact 578667842 5.79835e+08 0.997987 ns
tpch_q05/duckdb:vortex-compact 1115393061 1.15483e+09 0.965847 ns
tpch_q06/duckdb:vortex-compact 663682735 6.56818e+08 1.01045 ns
tpch_q07/duckdb:vortex-compact 1089582432 1.18306e+09 0.920986 ns
tpch_q08/duckdb:vortex-compact 1455125640 1.46947e+09 0.990238 ns
tpch_q09/duckdb:vortex-compact 1400438726 1.44071e+09 0.972048 ns
tpch_q10/duckdb:vortex-compact 1266873529 1.39457e+09 0.90843 ns
tpch_q11/duckdb:vortex-compact 513838243 5.82742e+08 0.881759 ns
tpch_q12/duckdb:vortex-compact 713122698 7.34036e+08 0.971509 ns
tpch_q13/duckdb:vortex-compact 862296841 8.71509e+08 0.98943 ns
tpch_q14/duckdb:vortex-compact 833937361 8.36921e+08 0.996435 ns
tpch_q15/duckdb:vortex-compact 589389961 5.83048e+08 1.01088 ns
tpch_q16/duckdb:vortex-compact 452256455 4.67322e+08 0.967763 ns
tpch_q17/duckdb:vortex-compact 958503588 9.39036e+08 1.02073 ns
tpch_q18/duckdb:vortex-compact 899471226 9.34043e+08 0.962987 ns
tpch_q19/duckdb:vortex-compact 723620107 7.56034e+08 0.957126 ns
tpch_q20/duckdb:vortex-compact 1122545380 1.1566e+09 0.970553 ns
tpch_q21/duckdb:vortex-compact 1612701316 1.58002e+09 1.02068 ns
tpch_q22/duckdb:vortex-compact 556920642 5.26854e+08 1.05707 ns

connortsui20 added a commit that referenced this pull request Jan 28, 2026
This is a mostly cosmetic change to remove the old filter compute
kernels from the `FilterArray` implementation, placing the code in
`vortex-array/src/arrays/filter/execute` instead of dispersed
everywhere. The non-cosmetic changes are trivial, just making some
things cleaner to understand.

This is based on top of #6147,
which is also based on top of
#6146

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
danking pushed a commit that referenced this pull request Feb 6, 2026
I also removed some benchmarks (3) that now no longer benchmark anything
useful. We'll soon want a way to benchmark the execution of arbitrary
arrays, and they should all share similar benchmarking logic.

In a follow up PR (#6147) I
will remove every occurrence of the old `filter` compute function! mwa
ha ha

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
danking pushed a commit that referenced this pull request Feb 6, 2026
…6147)

This is based on top of
#6146, that needs to merge
first.

Simply changes the syntax so that we use the new `FilterArray`, so this
is purely a cosmetic change after #6146.

Note that I only made the change when this gets called inside one of the
old compute functions, and the code for all of the old filter compute
are going to be moved around soon so this is fine.

There are just a few places (around 8) where we call the old `filter`
_outside_ of the old compute kernels. I've left those as is so it's easy
to search for them later. We still have to figure out what to do with
them.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
danking pushed a commit that referenced this pull request Feb 6, 2026
This is a mostly cosmetic change to remove the old filter compute
kernels from the `FilterArray` implementation, placing the code in
`vortex-array/src/arrays/filter/execute` instead of dispersed
everywhere. The non-cosmetic changes are trivial, just making some
things cleaner to understand.

This is based on top of #6147,
which is also based on top of
#6146

---------

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants