Skip to content

Chore: Refactor FilterArray code#6152

Merged
connortsui20 merged 9 commits intodevelopfrom
ct/refactor-filter-array
Jan 28, 2026
Merged

Chore: Refactor FilterArray code#6152
connortsui20 merged 9 commits intodevelopfrom
ct/refactor-filter-array

Conversation

@connortsui20
Copy link
Contributor

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

@connortsui20 connortsui20 added the changelog/chore A trivial change label Jan 26, 2026
@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/remove-old-filter-compute branch from 52e8194 to 146bfad Compare January 27, 2026 15:31
@connortsui20 connortsui20 force-pushed the ct/refactor-filter-array branch 2 times, most recently from 4527c0e to dd46879 Compare January 27, 2026 15:55
@connortsui20 connortsui20 force-pushed the ct/remove-old-filter-compute branch from 146bfad to 02b1cf1 Compare January 27, 2026 18:15
@connortsui20 connortsui20 force-pushed the ct/refactor-filter-array branch from dd46879 to 82f0b18 Compare January 27, 2026 18:20
@connortsui20 connortsui20 force-pushed the ct/remove-old-filter-compute branch from 02b1cf1 to 481ad96 Compare January 27, 2026 19:02
@connortsui20 connortsui20 force-pushed the ct/refactor-filter-array branch from 82f0b18 to 940e633 Compare January 27, 2026 19:29
@vortex-data vortex-data deleted a comment from codspeed-hq bot Jan 27, 2026
Base automatically changed from ct/remove-old-filter-compute to develop January 27, 2026 22:24
@connortsui20 connortsui20 force-pushed the ct/refactor-filter-array branch from 940e633 to 4fb897b Compare January 27, 2026 22:38
@connortsui20 connortsui20 marked this pull request as ready for review January 27, 2026 22:38
@connortsui20 connortsui20 added action/benchmark Trigger full 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 Trigger full benchmarks to run on this PR label Jan 27, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Jan 27, 2026

CodSpeed Performance Report

Merging this PR will degrade performance by 21.18%

Comparing ct/refactor-filter-array (f6bd017) with develop (eb0e658)

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

Summary

⚡ 6 improved benchmarks
❌ 2 regressed benchmarks
✅ 1153 untouched benchmarks
⏩ 1323 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bench_many_codes_few_values[1024] 366.6 µs 330 µs +11.07%
Simulation bench_sparse_coverage[0.01] 409.9 µs 372.6 µs +10.01%
Simulation bench_many_codes_few_values[2048] 369.1 µs 332.7 µs +10.96%
Simulation bench_sparse_coverage[0.5] 365.5 µs 329 µs +11.1%
Simulation bench_sparse_coverage[0.1] 366.8 µs 330.3 µs +11.05%
Simulation bench_many_codes_few_values[4096] 375.2 µs 338.7 µs +10.77%
Simulation take_map[(0.1, 1.0)] 3.6 ms 4.5 ms -19.22%
Simulation take_map[(0.05, 1.0)] 3.1 ms 3.9 ms -21.18%

Footnotes

  1. 1323 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 1.031x ➖
  • Vortex: 1.046x ➖
  • Best: No improvements
  • Worst: random-access/vortex-tokio-local-disk (1.046x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 187446511 1.84292e+08 1.01712 ns
random-access/vortex-tokio-local-disk 1388955 1.32783e+06 1.04603 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.927x ➖
  • Vortex: 0.922x ➖
  • duckdb:vortex: 0.926x ➖
  • datafusion:vortex: 0.918x ➖
  • Best: tpch_q11/duckdb:vortex-file-compressed (0.836x)
  • Worst: tpch_q12/duckdb:vortex-compact (1.019x)
  • Significant (>10%): 19↑ 0↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 87774319 9.39467e+07 0.934299 ns
tpch_q02/datafusion:arrow 31872643 3.37963e+07 0.943079 ns
tpch_q03/datafusion:arrow 55515558 5.79744e+07 0.957588 ns
tpch_q04/datafusion:arrow 46561764 4.94171e+07 0.94222 ns
tpch_q05/datafusion:arrow 115656598 1.22105e+08 0.947189 ns
tpch_q06/datafusion:arrow 35183329 3.75834e+07 0.936141 ns
tpch_q07/datafusion:arrow 202219973 2.30402e+08 0.877684 ns 🚀
tpch_q08/datafusion:arrow 81554221 8.79279e+07 0.927512 ns
tpch_q09/datafusion:arrow 103530958 1.17821e+08 0.878714 ns 🚀
tpch_q10/datafusion:arrow 86193674 9.39486e+07 0.917456 ns
tpch_q11/datafusion:arrow 17953868 1.84348e+07 0.973912 ns
tpch_q12/datafusion:arrow 80395780 9.21056e+07 0.872865 ns 🚀
tpch_q13/datafusion:arrow 55642394 6.20125e+07 0.897278 ns 🚀
tpch_q14/datafusion:arrow 41612727 4.88932e+07 0.851095 ns 🚀
tpch_q15/datafusion:arrow 82645353 1.00403e+08 0.823133 ns 🚀
tpch_q16/datafusion:arrow 27268644 2.86084e+07 0.953169 ns
tpch_q17/datafusion:arrow 100337066 1.1866e+08 0.845587 ns 🚀
tpch_q18/datafusion:arrow 188454365 2.07493e+08 0.908244 ns
tpch_q19/datafusion:arrow 62329832 7.21453e+07 0.863949 ns 🚀
tpch_q20/datafusion:arrow 59571300 6.8076e+07 0.875071 ns 🚀
tpch_q21/datafusion:arrow 258881903 3.51657e+08 0.736177 ns 🚀
tpch_q22/datafusion:arrow 25676431 2.84975e+07 0.901006 ns
tpch_q01/datafusion:parquet 147083915 1.52455e+08 0.964769 ns
tpch_q02/datafusion:parquet 87835012 9.67419e+07 0.907931 ns
tpch_q03/datafusion:parquet 91764251 8.49709e+07 1.07995 ns
tpch_q04/datafusion:parquet 58633687 5.96473e+07 0.983007 ns
tpch_q05/datafusion:parquet 179117026 1.87482e+08 0.955385 ns
tpch_q06/datafusion:parquet 49356750 4.92453e+07 1.00226 ns
tpch_q07/datafusion:parquet 194360175 2.10624e+08 0.922784 ns
tpch_q08/datafusion:parquet 178865713 1.84079e+08 0.97168 ns
tpch_q09/datafusion:parquet 227839970 2.36066e+08 0.965156 ns
tpch_q10/datafusion:parquet 200228733 2.1193e+08 0.944788 ns
tpch_q11/datafusion:parquet 66115990 7.24563e+07 0.912494 ns
tpch_q12/datafusion:parquet 125154975 1.4214e+08 0.880506 ns 🚀
tpch_q13/datafusion:parquet 200919394 2.16731e+08 0.927047 ns
tpch_q14/datafusion:parquet 87821693 9.60199e+07 0.91462 ns
tpch_q15/datafusion:parquet 72995001 7.93938e+07 0.919404 ns
tpch_q16/datafusion:parquet 56682819 6.39127e+07 0.886879 ns 🚀
tpch_q17/datafusion:parquet 176635645 2.09712e+08 0.842279 ns 🚀
tpch_q18/datafusion:parquet 241054578 2.61455e+08 0.921972 ns
tpch_q19/datafusion:parquet 108830313 1.06662e+08 1.02033 ns
tpch_q20/datafusion:parquet 132688475 1.35332e+08 0.980469 ns
tpch_q21/datafusion:parquet 193296642 2.04785e+08 0.9439 ns
tpch_q22/datafusion:parquet 43949700 4.64889e+07 0.945381 ns
tpch_q01/datafusion:vortex-file-compressed 54042202 6.29947e+07 0.857885 ns 🚀
tpch_q02/datafusion:vortex-file-compressed 64368161 6.97929e+07 0.922274 ns
tpch_q03/datafusion:vortex-file-compressed 33551330 3.72572e+07 0.900532 ns
tpch_q04/datafusion:vortex-file-compressed 22915490 2.50462e+07 0.91493 ns
tpch_q05/datafusion:vortex-file-compressed 91301079 9.87065e+07 0.924976 ns
tpch_q06/datafusion:vortex-file-compressed 12080595 1.35484e+07 0.891664 ns 🚀
tpch_q07/datafusion:vortex-file-compressed 100414781 1.09467e+08 0.917302 ns
tpch_q08/datafusion:vortex-file-compressed 79747555 8.56123e+07 0.931496 ns
tpch_q09/datafusion:vortex-file-compressed 94137398 1.06046e+08 0.887707 ns 🚀
tpch_q10/datafusion:vortex-file-compressed 87360403 9.43767e+07 0.925657 ns
tpch_q11/datafusion:vortex-file-compressed 26529229 2.88006e+07 0.921134 ns
tpch_q12/datafusion:vortex-file-compressed 38566904 4.31542e+07 0.893701 ns 🚀
tpch_q13/datafusion:vortex-file-compressed 34301607 3.79638e+07 0.903535 ns
tpch_q14/datafusion:vortex-file-compressed 32786704 3.52446e+07 0.930262 ns
tpch_q15/datafusion:vortex-file-compressed 31256052 3.38766e+07 0.922644 ns
tpch_q16/datafusion:vortex-file-compressed 38979777 4.4936e+07 0.867451 ns 🚀
tpch_q17/datafusion:vortex-file-compressed 79514112 9.07914e+07 0.875789 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 110620496 1.2183e+08 0.907992 ns
tpch_q19/datafusion:vortex-file-compressed 38479325 4.00427e+07 0.960957 ns
tpch_q20/datafusion:vortex-file-compressed 57720807 5.90289e+07 0.97784 ns
tpch_q21/datafusion:vortex-file-compressed 107275539 1.16852e+08 0.918044 ns
tpch_q22/datafusion:vortex-file-compressed 21150725 2.29702e+07 0.92079 ns
tpch_q01/datafusion:vortex-compact 66510051 6.85116e+07 0.970786 ns
tpch_q02/datafusion:vortex-compact 66716657 7.45159e+07 0.895335 ns 🚀
tpch_q03/datafusion:vortex-compact 35082517 3.88249e+07 0.903609 ns
tpch_q04/datafusion:vortex-compact 25811888 2.82527e+07 0.913608 ns
tpch_q05/datafusion:vortex-compact 92954820 9.93922e+07 0.935232 ns
tpch_q06/datafusion:vortex-compact 19282268 2.03842e+07 0.945941 ns
tpch_q07/datafusion:vortex-compact 107652327 1.1389e+08 0.945227 ns
tpch_q08/datafusion:vortex-compact 83739264 8.84191e+07 0.947072 ns
tpch_q09/datafusion:vortex-compact 103857088 1.13029e+08 0.91885 ns
tpch_q10/datafusion:vortex-compact 88896881 9.57421e+07 0.928503 ns
tpch_q11/datafusion:vortex-compact 27220339 3.09558e+07 0.87933 ns 🚀
tpch_q12/datafusion:vortex-compact 50409615 5.42011e+07 0.930049 ns
tpch_q13/datafusion:vortex-compact 41102019 4.56943e+07 0.8995 ns 🚀
tpch_q14/datafusion:vortex-compact 38269615 4.12252e+07 0.928307 ns
tpch_q15/datafusion:vortex-compact 41048262 4.51731e+07 0.908689 ns
tpch_q16/datafusion:vortex-compact 45605559 4.73575e+07 0.963005 ns
tpch_q17/datafusion:vortex-compact 85529147 9.75507e+07 0.876766 ns 🚀
tpch_q18/datafusion:vortex-compact 116432781 1.27215e+08 0.915245 ns
tpch_q19/datafusion:vortex-compact 54536667 5.87273e+07 0.928643 ns
tpch_q20/datafusion:vortex-compact 63553252 6.56192e+07 0.968515 ns
tpch_q21/datafusion:vortex-compact 113654208 1.24458e+08 0.913193 ns
tpch_q22/datafusion:vortex-compact 20229383 2.21826e+07 0.911948 ns
tpch_q01/duckdb:parquet 78819404 8.22896e+07 0.957829 ns
tpch_q02/duckdb:parquet 47801947 5.05185e+07 0.946226 ns
tpch_q03/duckdb:parquet 77475965 8.1517e+07 0.950427 ns
tpch_q04/duckdb:parquet 60433759 6.32846e+07 0.954952 ns
tpch_q05/duckdb:parquet 75667435 7.87178e+07 0.961249 ns
tpch_q06/duckdb:parquet 22443605 3.40956e+07 0.658255 ns 🚀
tpch_q07/duckdb:parquet 99267682 9.97607e+07 0.995058 ns
tpch_q08/duckdb:parquet 116279267 1.19831e+08 0.970363 ns
tpch_q09/duckdb:parquet 172978348 1.79311e+08 0.964681 ns
tpch_q10/duckdb:parquet 141176894 1.48306e+08 0.951928 ns
tpch_q11/duckdb:parquet 26300987 2.79105e+07 0.942332 ns
tpch_q12/duckdb:parquet 61351098 6.27336e+07 0.977963 ns
tpch_q13/duckdb:parquet 279095250 3.11655e+08 0.895527 ns 🚀
tpch_q14/duckdb:parquet 68778267 6.80289e+07 1.01101 ns
tpch_q15/duckdb:parquet 29451743 3.88255e+07 0.758567 ns 🚀
tpch_q16/duckdb:parquet 59665073 6.3466e+07 0.940111 ns
tpch_q17/duckdb:parquet 69562139 7.92261e+07 0.878021 ns 🚀
tpch_q18/duckdb:parquet 155640206 1.35975e+08 1.14462 ns 🚨
tpch_q19/duckdb:parquet 91205489 7.74435e+07 1.1777 ns 🚨
tpch_q20/duckdb:parquet 71607926 7.27721e+07 0.984003 ns
tpch_q21/duckdb:parquet 183708160 2.14157e+08 0.857821 ns 🚀
tpch_q22/duckdb:parquet 56733110 5.92285e+07 0.957868 ns
tpch_q01/duckdb:vortex-file-compressed 32853848 3.49106e+07 0.941085 ns
tpch_q02/duckdb:vortex-file-compressed 30588230 3.31626e+07 0.922371 ns
tpch_q03/duckdb:vortex-file-compressed 32325585 3.38654e+07 0.954532 ns
tpch_q04/duckdb:vortex-file-compressed 35091644 3.79882e+07 0.923751 ns
tpch_q05/duckdb:vortex-file-compressed 38277763 4.10477e+07 0.932519 ns
tpch_q06/duckdb:vortex-file-compressed 9636903 1.08335e+07 0.889546 ns 🚀
tpch_q07/duckdb:vortex-file-compressed 38456625 4.12811e+07 0.931579 ns
tpch_q08/duckdb:vortex-file-compressed 44314215 4.81037e+07 0.921223 ns
tpch_q09/duckdb:vortex-file-compressed 82009797 9.02482e+07 0.908714 ns
tpch_q10/duckdb:vortex-file-compressed 36548213 3.85857e+07 0.947195 ns
tpch_q11/duckdb:vortex-file-compressed 15834969 1.89356e+07 0.836256 ns 🚀
tpch_q12/duckdb:vortex-file-compressed 22439777 2.41128e+07 0.930615 ns
tpch_q13/duckdb:vortex-file-compressed 38246656 4.10093e+07 0.932633 ns
tpch_q14/duckdb:vortex-file-compressed 24105978 2.71969e+07 0.886351 ns 🚀
tpch_q15/duckdb:vortex-file-compressed 18129944 1.94091e+07 0.934097 ns
tpch_q16/duckdb:vortex-file-compressed 33229950 3.49654e+07 0.950367 ns
tpch_q17/duckdb:vortex-file-compressed 25361871 2.90046e+07 0.874408 ns 🚀
tpch_q18/duckdb:vortex-file-compressed 55018692 5.76101e+07 0.955019 ns
tpch_q19/duckdb:vortex-file-compressed 30089280 3.36548e+07 0.894056 ns 🚀
tpch_q20/duckdb:vortex-file-compressed 38496673 4.10517e+07 0.937761 ns
tpch_q21/duckdb:vortex-file-compressed 104605458 1.15273e+08 0.907461 ns
tpch_q22/duckdb:vortex-file-compressed 19086060 2.10997e+07 0.904564 ns
tpch_q01/duckdb:vortex-compact 38835387 4.10514e+07 0.946019 ns
tpch_q02/duckdb:vortex-compact 40814703 4.62874e+07 0.881766 ns 🚀
tpch_q03/duckdb:vortex-compact 36663026 4.09068e+07 0.896256 ns 🚀
tpch_q04/duckdb:vortex-compact 40983193 4.41327e+07 0.928635 ns
tpch_q05/duckdb:vortex-compact 44535272 4.96443e+07 0.897087 ns 🚀
tpch_q06/duckdb:vortex-compact 15561569 1.74629e+07 0.89112 ns 🚀
tpch_q07/duckdb:vortex-compact 48530066 5.26201e+07 0.922273 ns
tpch_q08/duckdb:vortex-compact 54306079 5.89324e+07 0.921497 ns
tpch_q09/duckdb:vortex-compact 88989285 9.62458e+07 0.924605 ns
tpch_q10/duckdb:vortex-compact 43044931 4.55129e+07 0.945774 ns
tpch_q11/duckdb:vortex-compact 22819799 2.34264e+07 0.974104 ns
tpch_q12/duckdb:vortex-compact 37747874 3.70522e+07 1.01878 ns
tpch_q13/duckdb:vortex-compact 43992675 4.56231e+07 0.964264 ns
tpch_q14/duckdb:vortex-compact 30918172 3.19253e+07 0.968454 ns
tpch_q15/duckdb:vortex-compact 20906954 2.24707e+07 0.930411 ns
tpch_q16/duckdb:vortex-compact 42208854 4.38731e+07 0.962068 ns
tpch_q17/duckdb:vortex-compact 30313114 3.2008e+07 0.947048 ns
tpch_q18/duckdb:vortex-compact 61952811 6.48768e+07 0.954929 ns
tpch_q19/duckdb:vortex-compact 37205410 4.12209e+07 0.902586 ns
tpch_q20/duckdb:vortex-compact 45806953 5.00378e+07 0.915446 ns
tpch_q21/duckdb:vortex-compact 113264894 1.24179e+08 0.91211 ns
tpch_q22/duckdb:vortex-compact 21455199 2.27009e+07 0.945127 ns
tpch_q01/duckdb:duckdb 17498391 1.83845e+07 0.951802 ns
tpch_q02/duckdb:duckdb 14340635 1.60354e+07 0.894309 ns 🚀
tpch_q03/duckdb:duckdb 22041580 2.35604e+07 0.935533 ns
tpch_q04/duckdb:duckdb 20182349 2.19434e+07 0.919746 ns
tpch_q05/duckdb:duckdb 23802941 2.5006e+07 0.95189 ns
tpch_q06/duckdb:duckdb 7228827 7.62972e+06 0.947456 ns
tpch_q07/duckdb:duckdb 27045208 2.87698e+07 0.940055 ns
tpch_q08/duckdb:duckdb 27287531 2.82721e+07 0.965174 ns
tpch_q09/duckdb:duckdb 59379721 6.62216e+07 0.896681 ns 🚀
tpch_q10/duckdb:duckdb 59544421 6.19782e+07 0.960731 ns
tpch_q11/duckdb:duckdb 7637768 7.92125e+06 0.964212 ns
tpch_q12/duckdb:duckdb 17635092 1.85569e+07 0.950324 ns
tpch_q13/duckdb:duckdb 40635616 4.23609e+07 0.959272 ns
tpch_q14/duckdb:duckdb 23024168 2.42167e+07 0.950757 ns
tpch_q15/duckdb:duckdb 14481674 1.51028e+07 0.958873 ns
tpch_q16/duckdb:duckdb 25003051 2.72599e+07 0.917208 ns
tpch_q17/duckdb:duckdb 18244633 1.94019e+07 0.940353 ns
tpch_q18/duckdb:duckdb 40423306 4.20551e+07 0.961199 ns
tpch_q19/duckdb:duckdb 31943864 3.44297e+07 0.927799 ns
tpch_q20/duckdb:duckdb 27232091 2.83933e+07 0.959102 ns
tpch_q21/duckdb:duckdb 64504863 6.87908e+07 0.937697 ns
tpch_q22/duckdb:duckdb 27522343 2.80232e+07 0.982126 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.026x ➖
  • Vortex: 1.029x ➖
  • duckdb:vortex: 1.022x ➖
  • datafusion:vortex: 1.036x ➖
  • Best: fineweb_q02/duckdb:vortex-compact (0.929x)
  • Worst: fineweb_q03/duckdb:vortex-file-compressed (1.267x)
  • Significant (>10%): 0↑ 5↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 7607460 7.42782e+06 1.02419 ns
fineweb_q01/datafusion:parquet 277238359 2.72761e+08 1.01641 ns
fineweb_q02/datafusion:parquet 270438950 2.73228e+08 0.989792 ns
fineweb_q03/datafusion:parquet 266453451 2.67079e+08 0.997658 ns
fineweb_q04/datafusion:parquet 279165793 2.76933e+08 1.00806 ns
fineweb_q05/datafusion:parquet 283496488 2.74389e+08 1.03319 ns
fineweb_q06/datafusion:parquet 272246889 2.68995e+08 1.01209 ns
fineweb_q07/datafusion:parquet 262949845 2.61461e+08 1.0057 ns
fineweb_q08/datafusion:parquet 261809428 2.57796e+08 1.01557 ns
fineweb_q00/datafusion:vortex-file-compressed 5497048 5.3089e+06 1.03544 ns
fineweb_q01/datafusion:vortex-file-compressed 30778676 3.10269e+07 0.992001 ns
fineweb_q02/datafusion:vortex-file-compressed 34700796 3.72811e+07 0.930789 ns
fineweb_q03/datafusion:vortex-file-compressed 101746709 8.32952e+07 1.22152 ns 🚨
fineweb_q04/datafusion:vortex-file-compressed 212868737 2.16533e+08 0.983079 ns
fineweb_q05/datafusion:vortex-file-compressed 200661667 1.90403e+08 1.05388 ns
fineweb_q06/datafusion:vortex-file-compressed 68557305 7.15288e+07 0.958457 ns
fineweb_q07/datafusion:vortex-file-compressed 75147570 6.68214e+07 1.1246 ns 🚨
fineweb_q08/datafusion:vortex-file-compressed 32110568 2.93993e+07 1.09222 ns
fineweb_q00/datafusion:vortex-compact 6051506 5.38638e+06 1.12348 ns 🚨
fineweb_q01/datafusion:vortex-compact 174310467 1.70329e+08 1.02338 ns
fineweb_q02/datafusion:vortex-compact 167805903 1.7762e+08 0.944744 ns
fineweb_q03/datafusion:vortex-compact 1300377310 1.22997e+09 1.05724 ns
fineweb_q04/datafusion:vortex-compact 1507497647 1.43559e+09 1.05009 ns
fineweb_q05/datafusion:vortex-compact 1140670644 1.12162e+09 1.01699 ns
fineweb_q06/datafusion:vortex-compact 615936328 5.94851e+08 1.03545 ns
fineweb_q07/datafusion:vortex-compact 641989128 6.25215e+08 1.02683 ns
fineweb_q08/datafusion:vortex-compact 29448940 2.87307e+07 1.025 ns
fineweb_q00/duckdb:parquet 34928660 3.47801e+07 1.00427 ns
fineweb_q01/duckdb:parquet 102323810 1.00085e+08 1.02237 ns
fineweb_q02/duckdb:parquet 111012557 1.06668e+08 1.04073 ns
fineweb_q03/duckdb:parquet 322484758 3.15828e+08 1.02108 ns
fineweb_q04/duckdb:parquet 446919918 4.38928e+08 1.01821 ns
fineweb_q05/duckdb:parquet 414324109 4.07436e+08 1.01691 ns
fineweb_q06/duckdb:parquet 210195509 2.05535e+08 1.02268 ns
fineweb_q07/duckdb:parquet 224261468 2.17957e+08 1.02892 ns
fineweb_q08/duckdb:parquet 64732632 6.06494e+07 1.06733 ns
fineweb_q00/duckdb:vortex-file-compressed 4030175 3.87658e+06 1.03962 ns
fineweb_q01/duckdb:vortex-file-compressed 25908615 2.47701e+07 1.04596 ns
fineweb_q02/duckdb:vortex-file-compressed 30474105 2.74331e+07 1.11085 ns 🚨
fineweb_q03/duckdb:vortex-file-compressed 149978573 1.18335e+08 1.26741 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 195497847 1.89519e+08 1.03155 ns
fineweb_q05/duckdb:vortex-file-compressed 175901014 1.76572e+08 0.996202 ns
fineweb_q06/duckdb:vortex-file-compressed 55320289 5.54871e+07 0.996994 ns
fineweb_q07/duckdb:vortex-file-compressed 58878114 5.9094e+07 0.996347 ns
fineweb_q08/duckdb:vortex-file-compressed 8793567 8.81515e+06 0.997552 ns
fineweb_q00/duckdb:vortex-compact 5525953 5.09891e+06 1.08375 ns
fineweb_q01/duckdb:vortex-compact 92763028 9.70565e+07 0.955763 ns
fineweb_q02/duckdb:vortex-compact 95540606 1.02801e+08 0.929371 ns
fineweb_q03/duckdb:vortex-compact 830663363 8.24039e+08 1.00804 ns
fineweb_q04/duckdb:vortex-compact 875946391 8.61371e+08 1.01692 ns
fineweb_q05/duckdb:vortex-compact 781108386 7.65723e+08 1.02009 ns
fineweb_q06/duckdb:vortex-compact 448047972 4.35779e+08 1.02815 ns
fineweb_q07/duckdb:vortex-compact 455234924 4.66763e+08 0.975303 ns
fineweb_q08/duckdb:vortex-compact 9612849 1.01356e+07 0.948426 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.973x ➖
  • Vortex: 0.988x ➖
  • duckdb:vortex: 0.983x ➖
  • datafusion:vortex: 0.993x ➖
  • Best: tpch_q13/datafusion:vortex-compact (0.751x)
  • Worst: tpch_q08/datafusion:vortex-compact (1.149x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 200595580 2.3105e+08 0.86819 ns
tpch_q02/datafusion:parquet 424474450 4.32112e+08 0.982324 ns
tpch_q03/datafusion:parquet 298167498 3.10891e+08 0.959073 ns
tpch_q04/datafusion:parquet 158042368 1.60866e+08 0.98245 ns
tpch_q05/datafusion:parquet 505398429 4.85082e+08 1.04188 ns
tpch_q06/datafusion:parquet 130480848 1.32073e+08 0.987948 ns
tpch_q07/datafusion:parquet 534029111 5.28792e+08 1.0099 ns
tpch_q08/datafusion:parquet 608234828 6.14436e+08 0.989908 ns
tpch_q09/datafusion:parquet 536704837 5.32509e+08 1.00788 ns
tpch_q10/datafusion:parquet 573136192 5.5759e+08 1.02788 ns
tpch_q11/datafusion:parquet 329691788 3.40149e+08 0.969257 ns
tpch_q12/datafusion:parquet 271031966 2.57456e+08 1.05273 ns
tpch_q13/datafusion:parquet 429076205 4.31327e+08 0.994782 ns
tpch_q14/datafusion:parquet 203200730 1.99275e+08 1.0197 ns
tpch_q15/datafusion:parquet 298181567 2.90537e+08 1.02631 ns
tpch_q16/datafusion:parquet 173084357 1.75735e+08 0.984919 ns
tpch_q17/datafusion:parquet 373373397 4.02062e+08 0.928647 ns
tpch_q18/datafusion:parquet 477936943 4.93698e+08 0.968076 ns
tpch_q19/datafusion:parquet 308286736 3.15681e+08 0.976578 ns
tpch_q20/datafusion:parquet 356774137 3.5005e+08 1.01921 ns
tpch_q21/datafusion:parquet 519320218 5.38074e+08 0.965146 ns
tpch_q22/datafusion:parquet 118923912 1.19184e+08 0.997817 ns
tpch_q01/datafusion:vortex-file-compressed 191628532 1.83253e+08 1.04571 ns
tpch_q02/datafusion:vortex-file-compressed 268409405 2.79299e+08 0.961012 ns
tpch_q03/datafusion:vortex-file-compressed 285427886 3.03632e+08 0.940047 ns
tpch_q04/datafusion:vortex-file-compressed 191240817 1.93045e+08 0.990656 ns
tpch_q05/datafusion:vortex-file-compressed 310040793 3.58696e+08 0.864356 ns
tpch_q06/datafusion:vortex-file-compressed 202775693 2.20687e+08 0.91884 ns
tpch_q07/datafusion:vortex-file-compressed 304008208 2.83882e+08 1.0709 ns
tpch_q08/datafusion:vortex-file-compressed 429777686 4.02829e+08 1.0669 ns
tpch_q09/datafusion:vortex-file-compressed 438584546 4.26308e+08 1.0288 ns
tpch_q10/datafusion:vortex-file-compressed 383866520 4.01519e+08 0.956035 ns
tpch_q11/datafusion:vortex-file-compressed 153347616 1.63133e+08 0.940017 ns
tpch_q12/datafusion:vortex-file-compressed 314352383 3.17644e+08 0.989638 ns
tpch_q13/datafusion:vortex-file-compressed 208033831 1.88489e+08 1.10369 ns
tpch_q14/datafusion:vortex-file-compressed 179323829 1.60136e+08 1.11982 ns
tpch_q15/datafusion:vortex-file-compressed 274500832 2.88544e+08 0.951331 ns
tpch_q16/datafusion:vortex-file-compressed 165307368 1.7594e+08 0.939565 ns
tpch_q17/datafusion:vortex-file-compressed 286787617 2.75327e+08 1.04163 ns
tpch_q18/datafusion:vortex-file-compressed 252691161 2.48249e+08 1.01789 ns
tpch_q19/datafusion:vortex-file-compressed 317174330 3.18167e+08 0.99688 ns
tpch_q20/datafusion:vortex-file-compressed 293771133 2.83329e+08 1.03686 ns
tpch_q21/datafusion:vortex-file-compressed 376327668 3.63838e+08 1.03433 ns
tpch_q22/datafusion:vortex-file-compressed 140963968 1.48022e+08 0.95232 ns
tpch_q01/datafusion:vortex-compact 227419273 2.4121e+08 0.942826 ns
tpch_q02/datafusion:vortex-compact 253637285 2.59323e+08 0.978075 ns
tpch_q03/datafusion:vortex-compact 312715059 3.01152e+08 1.0384 ns
tpch_q04/datafusion:vortex-compact 215188046 2.09022e+08 1.0295 ns
tpch_q05/datafusion:vortex-compact 286559839 2.98329e+08 0.960551 ns
tpch_q06/datafusion:vortex-compact 291970622 3.3107e+08 0.881901 ns
tpch_q07/datafusion:vortex-compact 327337641 3.35629e+08 0.975295 ns
tpch_q08/datafusion:vortex-compact 406945680 3.54022e+08 1.14949 ns
tpch_q09/datafusion:vortex-compact 328852674 2.88622e+08 1.13939 ns
tpch_q10/datafusion:vortex-compact 414644589 4.21152e+08 0.984548 ns
tpch_q11/datafusion:vortex-compact 142618530 1.41602e+08 1.00718 ns
tpch_q12/datafusion:vortex-compact 387038223 3.64869e+08 1.06076 ns
tpch_q13/datafusion:vortex-compact 156172715 2.08048e+08 0.750657 ns
tpch_q14/datafusion:vortex-compact 242239677 2.53337e+08 0.956197 ns
tpch_q15/datafusion:vortex-compact 421621808 4.08548e+08 1.032 ns
tpch_q16/datafusion:vortex-compact 169046362 1.6699e+08 1.01232 ns
tpch_q17/datafusion:vortex-compact 306429888 3.2141e+08 0.953392 ns
tpch_q18/datafusion:vortex-compact 278383416 2.48183e+08 1.12168 ns
tpch_q19/datafusion:vortex-compact 388198792 4.21565e+08 0.920852 ns
tpch_q20/datafusion:vortex-compact 396170773 4.02524e+08 0.984215 ns
tpch_q21/datafusion:vortex-compact 460115995 4.62697e+08 0.994422 ns
tpch_q22/datafusion:vortex-compact 105938306 1.07373e+08 0.986639 ns
tpch_q01/duckdb:parquet 443555711 4.61025e+08 0.962107 ns
tpch_q02/duckdb:parquet 975045680 1.03217e+09 0.944654 ns
tpch_q03/duckdb:parquet 742245582 8.2609e+08 0.898505 ns
tpch_q04/duckdb:parquet 436834823 5.22754e+08 0.835641 ns
tpch_q05/duckdb:parquet 1069115591 1.25031e+09 0.855079 ns
tpch_q06/duckdb:parquet 311297583 3.41807e+08 0.91074 ns
tpch_q07/duckdb:parquet 929306051 1.01045e+09 0.919691 ns
tpch_q08/duckdb:parquet 1185786812 1.33083e+09 0.89101 ns
tpch_q09/duckdb:parquet 1043803837 1.16175e+09 0.898475 ns
tpch_q10/duckdb:parquet 1030508729 1.13271e+09 0.909772 ns
tpch_q11/duckdb:parquet 597720383 6.25584e+08 0.955459 ns
tpch_q12/duckdb:parquet 450784704 5.41632e+08 0.832271 ns
tpch_q13/duckdb:parquet 754108579 7.93829e+08 0.949964 ns
tpch_q14/duckdb:parquet 461195585 5.44219e+08 0.847444 ns
tpch_q15/duckdb:parquet 497411198 5.64943e+08 0.880463 ns
tpch_q16/duckdb:parquet 408047269 4.95573e+08 0.823385 ns
tpch_q17/duckdb:parquet 596369965 6.32879e+08 0.942312 ns
tpch_q18/duckdb:parquet 671250093 7.10031e+08 0.945381 ns
tpch_q19/duckdb:parquet 586057674 6.70113e+08 0.874565 ns
tpch_q20/duckdb:parquet 735741120 8.44947e+08 0.870754 ns
tpch_q21/duckdb:parquet 859828630 9.93387e+08 0.865553 ns
tpch_q22/duckdb:parquet 377988530 3.82912e+08 0.987142 ns
tpch_q01/duckdb:vortex-file-compressed 230565338 2.36069e+08 0.976686 ns
tpch_q02/duckdb:vortex-file-compressed 625345236 5.97303e+08 1.04695 ns
tpch_q03/duckdb:vortex-file-compressed 539211828 5.41834e+08 0.995161 ns
tpch_q04/duckdb:vortex-file-compressed 352634544 3.46295e+08 1.01831 ns
tpch_q05/duckdb:vortex-file-compressed 728565799 7.47839e+08 0.974228 ns
tpch_q06/duckdb:vortex-file-compressed 314557064 3.23901e+08 0.971152 ns
tpch_q07/duckdb:vortex-file-compressed 674330352 6.75897e+08 0.997682 ns
tpch_q08/duckdb:vortex-file-compressed 925187244 9.37398e+08 0.986973 ns
tpch_q09/duckdb:vortex-file-compressed 764627708 7.6079e+08 1.00504 ns
tpch_q10/duckdb:vortex-file-compressed 724454346 7.42362e+08 0.975877 ns
tpch_q11/duckdb:vortex-file-compressed 377024943 3.81196e+08 0.989059 ns
tpch_q12/duckdb:vortex-file-compressed 474245785 5.01676e+08 0.945322 ns
tpch_q13/duckdb:vortex-file-compressed 434118706 4.29607e+08 1.0105 ns
tpch_q14/duckdb:vortex-file-compressed 359702454 3.88241e+08 0.926492 ns
tpch_q15/duckdb:vortex-file-compressed 254715020 2.59013e+08 0.983406 ns
tpch_q16/duckdb:vortex-file-compressed 292400136 3.07437e+08 0.95109 ns
tpch_q17/duckdb:vortex-file-compressed 450514509 4.72062e+08 0.954354 ns
tpch_q18/duckdb:vortex-file-compressed 522655865 5.53517e+08 0.944246 ns
tpch_q19/duckdb:vortex-file-compressed 364695510 3.85518e+08 0.945987 ns
tpch_q20/duckdb:vortex-file-compressed 627999427 6.51719e+08 0.963604 ns
tpch_q21/duckdb:vortex-file-compressed 837413391 8.36879e+08 1.00064 ns
tpch_q22/duckdb:vortex-file-compressed 224995533 2.25811e+08 0.996389 ns
tpch_q01/duckdb:vortex-compact 297896607 2.7387e+08 1.08773 ns
tpch_q02/duckdb:vortex-compact 603713840 6.01837e+08 1.00312 ns
tpch_q03/duckdb:vortex-compact 468455742 4.6923e+08 0.99835 ns
tpch_q04/duckdb:vortex-compact 317375143 3.12166e+08 1.01669 ns
tpch_q05/duckdb:vortex-compact 643193441 6.47593e+08 0.993206 ns
tpch_q06/duckdb:vortex-compact 335710570 3.51021e+08 0.956382 ns
tpch_q07/duckdb:vortex-compact 709207301 6.3069e+08 1.12449 ns
tpch_q08/duckdb:vortex-compact 834631726 8.30121e+08 1.00543 ns
tpch_q09/duckdb:vortex-compact 723266534 7.31833e+08 0.988294 ns
tpch_q10/duckdb:vortex-compact 685260317 6.68051e+08 1.02576 ns
tpch_q11/duckdb:vortex-compact 351794781 3.68301e+08 0.955182 ns
tpch_q12/duckdb:vortex-compact 422061522 4.33232e+08 0.974215 ns
tpch_q13/duckdb:vortex-compact 404709767 3.99237e+08 1.01371 ns
tpch_q14/duckdb:vortex-compact 382397920 4.12058e+08 0.928021 ns
tpch_q15/duckdb:vortex-compact 253590657 2.79703e+08 0.906642 ns
tpch_q16/duckdb:vortex-compact 290020812 3.1078e+08 0.933202 ns
tpch_q17/duckdb:vortex-compact 471585880 4.70517e+08 1.00227 ns
tpch_q18/duckdb:vortex-compact 468958319 4.8902e+08 0.958976 ns
tpch_q19/duckdb:vortex-compact 391477165 3.75606e+08 1.04225 ns
tpch_q20/duckdb:vortex-compact 629668462 7.1401e+08 0.881877 ns
tpch_q21/duckdb:vortex-compact 767196562 7.9373e+08 0.966571 ns
tpch_q22/duckdb:vortex-compact 224649272 2.32822e+08 0.964899 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.998x ➖
  • Vortex: 0.997x ➖
  • duckdb:vortex: 0.994x ➖
  • datafusion:vortex: 1.001x ➖
  • Best: tpcds_q62/duckdb:vortex-file-compressed (0.884x)
  • Worst: tpcds_q86/duckdb:vortex-compact (1.433x)
  • Significant (>10%): 2↑ 6↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 44679731 4.56917e+07 0.977852 ns
tpcds_q02/datafusion:parquet 64901643 6.47607e+07 1.00218 ns
tpcds_q03/datafusion:parquet 20789196 2.05773e+07 1.0103 ns
tpcds_q04/datafusion:parquet 394423524 3.99095e+08 0.988296 ns
tpcds_q05/datafusion:parquet 94448882 9.48686e+07 0.995576 ns
tpcds_q06/datafusion:parquet 108874360 1.07212e+08 1.01551 ns
tpcds_q07/datafusion:parquet 143435436 1.45471e+08 0.986009 ns
tpcds_q08/datafusion:parquet 46816027 4.65417e+07 1.00589 ns
tpcds_q09/datafusion:parquet 69084744 6.93148e+07 0.996681 ns
tpcds_q10/datafusion:parquet 110840895 1.11888e+08 0.99064 ns
tpcds_q11/datafusion:parquet 245067427 2.46477e+08 0.994282 ns
tpcds_q12/datafusion:parquet 35162796 3.64544e+07 0.96457 ns
tpcds_q13/datafusion:parquet 152223345 1.51457e+08 1.00506 ns
tpcds_q14/datafusion:parquet 252902052 2.57355e+08 0.982695 ns
tpcds_q15/datafusion:parquet 64274513 6.4248e+07 1.00041 ns
tpcds_q16/datafusion:parquet 40991020 4.17465e+07 0.981904 ns
tpcds_q17/datafusion:parquet 193373812 1.91292e+08 1.01088 ns
tpcds_q18/datafusion:parquet 190721619 1.91137e+08 0.997826 ns
tpcds_q19/datafusion:parquet 40131507 4.08494e+07 0.982425 ns
tpcds_q20/datafusion:parquet 29028540 2.86339e+07 1.01378 ns
tpcds_q21/datafusion:parquet 32046124 3.1729e+07 1.01 ns
tpcds_q22/datafusion:parquet 146343265 1.57731e+08 0.9278 ns
tpcds_q23/datafusion:parquet 200175382 1.99575e+08 1.00301 ns
tpcds_q24/datafusion:parquet 248447309 2.4458e+08 1.01581 ns
tpcds_q25/datafusion:parquet 199612546 1.99235e+08 1.0019 ns
tpcds_q26/datafusion:parquet 126945463 1.24824e+08 1.01699 ns
tpcds_q27/datafusion:parquet 274464552 2.86113e+08 0.959288 ns
tpcds_q28/datafusion:parquet 56343730 5.61632e+07 1.00321 ns
tpcds_q29/datafusion:parquet 201585977 1.99826e+08 1.00881 ns
tpcds_q30/datafusion:parquet 52993149 5.44911e+07 0.972511 ns
tpcds_q31/datafusion:parquet 123660284 1.21831e+08 1.01501 ns
tpcds_q32/datafusion:parquet 32073289 3.25252e+07 0.986107 ns
tpcds_q33/datafusion:parquet 47953279 4.77125e+07 1.00505 ns
tpcds_q34/datafusion:parquet 37674455 3.95165e+07 0.953386 ns
tpcds_q35/datafusion:parquet 106607016 1.06054e+08 1.00522 ns
tpcds_q36/datafusion:parquet 96139616 9.30804e+07 1.03287 ns
tpcds_q37/datafusion:parquet 29422981 3.09778e+07 0.94981 ns
tpcds_q38/datafusion:parquet 70687542 7.19449e+07 0.982523 ns
tpcds_q39/datafusion:parquet 102436894 1.00765e+08 1.0166 ns
tpcds_q40/datafusion:parquet 41835828 4.34339e+07 0.963206 ns
tpcds_q41/datafusion:parquet 18099522 1.74211e+07 1.03894 ns
tpcds_q42/datafusion:parquet 18792353 1.93773e+07 0.969815 ns
tpcds_q43/datafusion:parquet 29684796 2.97036e+07 0.999367 ns
tpcds_q44/datafusion:parquet 51041848 4.98282e+07 1.02436 ns
tpcds_q45/datafusion:parquet 82207914 8.06819e+07 1.01891 ns
tpcds_q46/datafusion:parquet 54828130 5.46152e+07 1.0039 ns
tpcds_q47/datafusion:parquet 197833164 2.0731e+08 0.954288 ns
tpcds_q48/datafusion:parquet 136406109 1.4249e+08 0.957303 ns
tpcds_q49/datafusion:parquet 95755790 9.72882e+07 0.984248 ns
tpcds_q50/datafusion:parquet 123207589 1.20582e+08 1.02178 ns
tpcds_q51/datafusion:parquet 100895801 1.02715e+08 0.982291 ns
tpcds_q52/datafusion:parquet 19300377 1.91906e+07 1.00572 ns
tpcds_q53/datafusion:parquet 32995028 3.34937e+07 0.985112 ns
tpcds_q54/datafusion:parquet 60204148 5.92002e+07 1.01696 ns
tpcds_q55/datafusion:parquet 19975697 1.91982e+07 1.0405 ns
tpcds_q56/datafusion:parquet 47535834 4.66108e+07 1.01985 ns
tpcds_q57/datafusion:parquet 151159583 1.5328e+08 0.986169 ns
tpcds_q58/datafusion:parquet 86546597 8.66639e+07 0.998647 ns
tpcds_q59/datafusion:parquet 83096509 7.72468e+07 1.07573 ns
tpcds_q60/datafusion:parquet 47430890 4.73128e+07 1.0025 ns
tpcds_q61/datafusion:parquet 74226702 7.56313e+07 0.981429 ns
tpcds_q62/datafusion:parquet 46062590 4.86078e+07 0.947637 ns
tpcds_q63/datafusion:parquet 33470628 3.40548e+07 0.982846 ns
tpcds_q64/datafusion:parquet 1038708832 1.05615e+09 0.98349 ns
tpcds_q65/datafusion:parquet 57635207 5.57333e+07 1.03413 ns
tpcds_q66/datafusion:parquet 112950336 1.1736e+08 0.96243 ns
tpcds_q67/datafusion:parquet 174693589 1.79101e+08 0.97539 ns
tpcds_q68/datafusion:parquet 57145315 5.65695e+07 1.01018 ns
tpcds_q69/datafusion:parquet 101683001 1.0098e+08 1.00696 ns
tpcds_q70/datafusion:parquet 116282869 1.18105e+08 0.984569 ns
tpcds_q71/datafusion:parquet 36641795 3.63746e+07 1.00735 ns
tpcds_q72/datafusion:parquet 862222449 8.62201e+08 1.00002 ns
tpcds_q73/datafusion:parquet 38836010 4.16538e+07 0.932352 ns
tpcds_q74/datafusion:parquet 150852741 1.46529e+08 1.02951 ns
tpcds_q75/datafusion:parquet 164010865 1.65353e+08 0.991885 ns
tpcds_q76/datafusion:parquet 100308975 1.08576e+08 0.923859 ns
tpcds_q77/datafusion:parquet 72889508 7.07758e+07 1.02986 ns
tpcds_q78/datafusion:parquet 195198919 1.94883e+08 1.00162 ns
tpcds_q79/datafusion:parquet 42849219 4.37439e+07 0.979548 ns
tpcds_q80/datafusion:parquet 129888567 1.32468e+08 0.98053 ns
tpcds_q81/datafusion:parquet 53271637 5.59198e+07 0.952644 ns
tpcds_q82/datafusion:parquet 32716622 3.26484e+07 1.00209 ns
tpcds_q83/datafusion:parquet 65801748 6.56234e+07 1.00272 ns
tpcds_q84/datafusion:parquet 52900810 5.41408e+07 0.977097 ns
tpcds_q85/datafusion:parquet 253115459 2.59105e+08 0.976884 ns
tpcds_q86/datafusion:parquet 26814381 2.64939e+07 1.0121 ns
tpcds_q87/datafusion:parquet 72550774 7.17548e+07 1.01109 ns
tpcds_q88/datafusion:parquet 95716695 9.56036e+07 1.00118 ns
tpcds_q89/datafusion:parquet 44383854 4.24767e+07 1.0449 ns
tpcds_q90/datafusion:parquet 25027841 2.44609e+07 1.02318 ns
tpcds_q91/datafusion:parquet 81593096 8.54464e+07 0.954904 ns
tpcds_q92/datafusion:parquet 29770326 2.89665e+07 1.02775 ns
tpcds_q93/datafusion:parquet 41161614 4.20579e+07 0.978689 ns
tpcds_q94/datafusion:parquet 34502682 3.39277e+07 1.01695 ns
tpcds_q95/datafusion:parquet 144779975 1.4838e+08 0.975735 ns
tpcds_q96/datafusion:parquet 18343710 1.84429e+07 0.99462 ns
tpcds_q97/datafusion:parquet 40794883 4.1651e+07 0.979446 ns
tpcds_q98/datafusion:parquet 41398902 4.09167e+07 1.01178 ns
tpcds_q99/datafusion:parquet 48209170 4.76584e+07 1.01156 ns
tpcds_q01/datafusion:vortex-file-compressed 36683827 3.81577e+07 0.961374 ns
tpcds_q02/datafusion:vortex-file-compressed 86897312 8.89221e+07 0.97723 ns
tpcds_q03/datafusion:vortex-file-compressed 32426601 3.08068e+07 1.05258 ns
tpcds_q04/datafusion:vortex-file-compressed 426018275 4.31894e+08 0.986396 ns
tpcds_q05/datafusion:vortex-file-compressed 88107236 8.10063e+07 1.08766 ns
tpcds_q06/datafusion:vortex-file-compressed 86737428 8.81349e+07 0.984144 ns
tpcds_q07/datafusion:vortex-file-compressed 89521436 8.9744e+07 0.99752 ns
tpcds_q08/datafusion:vortex-file-compressed 51063570 4.86506e+07 1.0496 ns
tpcds_q09/datafusion:vortex-file-compressed 55518141 5.55176e+07 1.00001 ns
tpcds_q10/datafusion:vortex-file-compressed 63834085 6.36655e+07 1.00265 ns
tpcds_q11/datafusion:vortex-file-compressed 253255717 2.558e+08 0.990055 ns
tpcds_q12/datafusion:vortex-file-compressed 40087008 4.13584e+07 0.96926 ns
tpcds_q13/datafusion:vortex-file-compressed 82340867 8.21328e+07 1.00253 ns
tpcds_q14/datafusion:vortex-file-compressed 263722623 2.49004e+08 1.05911 ns
tpcds_q15/datafusion:vortex-file-compressed 56741500 5.57254e+07 1.01823 ns
tpcds_q16/datafusion:vortex-file-compressed 37423670 3.80355e+07 0.983913 ns
tpcds_q17/datafusion:vortex-file-compressed 124776854 1.24178e+08 1.00482 ns
tpcds_q18/datafusion:vortex-file-compressed 114372900 1.14801e+08 0.996275 ns
tpcds_q19/datafusion:vortex-file-compressed 53587857 5.33242e+07 1.00494 ns
tpcds_q20/datafusion:vortex-file-compressed 47137679 4.57782e+07 1.0297 ns
tpcds_q21/datafusion:vortex-file-compressed 182713272 1.86469e+08 0.979858 ns
tpcds_q22/datafusion:vortex-file-compressed 75869000 7.81643e+07 0.970635 ns
tpcds_q23/datafusion:vortex-file-compressed 208115655 2.12307e+08 0.98026 ns
tpcds_q24/datafusion:vortex-file-compressed 198716109 1.97551e+08 1.0059 ns
tpcds_q25/datafusion:vortex-file-compressed 125058832 1.27459e+08 0.981167 ns
tpcds_q26/datafusion:vortex-file-compressed 71661653 7.15715e+07 1.00126 ns
tpcds_q27/datafusion:vortex-file-compressed 178205199 1.84231e+08 0.96729 ns
tpcds_q28/datafusion:vortex-file-compressed 48874059 4.4993e+07 1.08626 ns
tpcds_q29/datafusion:vortex-file-compressed 128456020 1.30108e+08 0.987299 ns
tpcds_q30/datafusion:vortex-file-compressed 38293522 3.89781e+07 0.982438 ns
tpcds_q31/datafusion:vortex-file-compressed 198600282 2.0379e+08 0.974532 ns
tpcds_q32/datafusion:vortex-file-compressed 29778888 2.99585e+07 0.994004 ns
tpcds_q33/datafusion:vortex-file-compressed 48943879 4.86546e+07 1.00595 ns
tpcds_q34/datafusion:vortex-file-compressed 42969061 4.32776e+07 0.992871 ns
tpcds_q35/datafusion:vortex-file-compressed 75088913 7.61532e+07 0.986024 ns
tpcds_q36/datafusion:vortex-file-compressed 115945325 1.14136e+08 1.01585 ns
tpcds_q37/datafusion:vortex-file-compressed 45399540 4.45171e+07 1.01982 ns
tpcds_q38/datafusion:vortex-file-compressed 104154410 1.03067e+08 1.01055 ns
tpcds_q39/datafusion:vortex-file-compressed 222295036 1.94482e+08 1.14301 ns 🚨
tpcds_q40/datafusion:vortex-file-compressed 62071605 6.02935e+07 1.02949 ns
tpcds_q41/datafusion:vortex-file-compressed 18076926 1.96006e+07 0.922266 ns
tpcds_q42/datafusion:vortex-file-compressed 34376069 3.37048e+07 1.01992 ns
tpcds_q43/datafusion:vortex-file-compressed 52394688 5.25556e+07 0.996939 ns
tpcds_q44/datafusion:vortex-file-compressed 49311803 4.98885e+07 0.98844 ns
tpcds_q45/datafusion:vortex-file-compressed 57215482 5.82886e+07 0.98159 ns
tpcds_q46/datafusion:vortex-file-compressed 73818023 7.29407e+07 1.01203 ns
tpcds_q47/datafusion:vortex-file-compressed 269514002 2.72558e+08 0.988831 ns
tpcds_q48/datafusion:vortex-file-compressed 72333993 7.35056e+07 0.984061 ns
tpcds_q49/datafusion:vortex-file-compressed 91951338 9.26517e+07 0.99244 ns
tpcds_q50/datafusion:vortex-file-compressed 82711121 8.57815e+07 0.964207 ns
tpcds_q51/datafusion:vortex-file-compressed 99653472 1.02041e+08 0.976603 ns
tpcds_q52/datafusion:vortex-file-compressed 35013909 3.54304e+07 0.988244 ns
tpcds_q53/datafusion:vortex-file-compressed 34154138 3.52944e+07 0.967694 ns
tpcds_q54/datafusion:vortex-file-compressed 62378228 6.27004e+07 0.994861 ns
tpcds_q55/datafusion:vortex-file-compressed 34640020 3.45104e+07 1.00376 ns
tpcds_q56/datafusion:vortex-file-compressed 57305901 5.91553e+07 0.968736 ns
tpcds_q57/datafusion:vortex-file-compressed 214319370 2.09705e+08 1.022 ns
tpcds_q58/datafusion:vortex-file-compressed 126855187 1.30632e+08 0.97109 ns
tpcds_q59/datafusion:vortex-file-compressed 108982322 1.10271e+08 0.988318 ns
tpcds_q60/datafusion:vortex-file-compressed 57727428 5.81371e+07 0.992953 ns
tpcds_q61/datafusion:vortex-file-compressed 67929676 6.63941e+07 1.02313 ns
tpcds_q62/datafusion:vortex-file-compressed 49523664 5.25112e+07 0.943106 ns
tpcds_q63/datafusion:vortex-file-compressed 34873766 3.53061e+07 0.987754 ns
tpcds_q64/datafusion:vortex-file-compressed 757004694 7.59778e+08 0.99635 ns
tpcds_q65/datafusion:vortex-file-compressed 59676371 6.11107e+07 0.976529 ns
tpcds_q66/datafusion:vortex-file-compressed 132850217 1.42659e+08 0.931242 ns
tpcds_q67/datafusion:vortex-file-compressed 146018060 1.4649e+08 0.996779 ns
tpcds_q68/datafusion:vortex-file-compressed 73004463 7.34617e+07 0.993776 ns
tpcds_q69/datafusion:vortex-file-compressed 58374711 6.02589e+07 0.968732 ns
tpcds_q70/datafusion:vortex-file-compressed 129674389 1.32044e+08 0.982055 ns
tpcds_q71/datafusion:vortex-file-compressed 37507231 3.79164e+07 0.98921 ns
tpcds_q72/datafusion:vortex-file-compressed 3291343824 3.26749e+09 1.0073 ns
tpcds_q73/datafusion:vortex-file-compressed 42445667 4.45598e+07 0.952555 ns
tpcds_q74/datafusion:vortex-file-compressed 185112461 1.85104e+08 1.00004 ns
tpcds_q75/datafusion:vortex-file-compressed 165244957 1.67567e+08 0.986145 ns
tpcds_q76/datafusion:vortex-file-compressed 72600719 7.533e+07 0.963769 ns
tpcds_q77/datafusion:vortex-file-compressed 66269363 6.53622e+07 1.01388 ns
tpcds_q78/datafusion:vortex-file-compressed 192597619 1.93327e+08 0.996229 ns
tpcds_q79/datafusion:vortex-file-compressed 50785357 5.17477e+07 0.981402 ns
tpcds_q80/datafusion:vortex-file-compressed 138052579 1.34264e+08 1.02822 ns
tpcds_q81/datafusion:vortex-file-compressed 45664792 4.35997e+07 1.04737 ns
tpcds_q82/datafusion:vortex-file-compressed 45514495 4.58296e+07 0.993124 ns
tpcds_q83/datafusion:vortex-file-compressed 77632967 7.71779e+07 1.0059 ns
tpcds_q84/datafusion:vortex-file-compressed 21599808 2.13121e+07 1.0135 ns
tpcds_q85/datafusion:vortex-file-compressed 144935956 1.46807e+08 0.987255 ns
tpcds_q86/datafusion:vortex-file-compressed 38602418 3.71495e+07 1.03911 ns
tpcds_q87/datafusion:vortex-file-compressed 105081171 1.0597e+08 0.991614 ns
tpcds_q88/datafusion:vortex-file-compressed 89057044 8.71476e+07 1.02191 ns
tpcds_q89/datafusion:vortex-file-compressed 65703869 6.70719e+07 0.979603 ns
tpcds_q90/datafusion:vortex-file-compressed 21530118 2.11406e+07 1.01843 ns
tpcds_q91/datafusion:vortex-file-compressed 34374120 3.27382e+07 1.04997 ns
tpcds_q92/datafusion:vortex-file-compressed 28020898 2.72975e+07 1.0265 ns
tpcds_q93/datafusion:vortex-file-compressed 45504582 4.30905e+07 1.05602 ns
tpcds_q94/datafusion:vortex-file-compressed 35449340 3.55465e+07 0.997267 ns
tpcds_q95/datafusion:vortex-file-compressed 103182269 1.01831e+08 1.01327 ns
tpcds_q96/datafusion:vortex-file-compressed 19503379 1.86314e+07 1.0468 ns
tpcds_q97/datafusion:vortex-file-compressed 39846688 3.95809e+07 1.00671 ns
tpcds_q98/datafusion:vortex-file-compressed 54855522 5.39529e+07 1.01673 ns
tpcds_q99/datafusion:vortex-file-compressed 66058498 6.64063e+07 0.994763 ns
tpcds_q01/datafusion:vortex-compact 44913096 4.39746e+07 1.02134 ns
tpcds_q02/datafusion:vortex-compact 91238802 9.41222e+07 0.969365 ns
tpcds_q03/datafusion:vortex-compact 38569275 3.57042e+07 1.08024 ns
tpcds_q04/datafusion:vortex-compact 462167593 4.54605e+08 1.01664 ns
tpcds_q05/datafusion:vortex-compact 90690959 9.21605e+07 0.984055 ns
tpcds_q06/datafusion:vortex-compact 91126289 8.84774e+07 1.02994 ns
tpcds_q07/datafusion:vortex-compact 93744592 9.35637e+07 1.00193 ns
tpcds_q08/datafusion:vortex-compact 54963379 5.48219e+07 1.00258 ns
tpcds_q09/datafusion:vortex-compact 108692341 1.06557e+08 1.02004 ns
tpcds_q10/datafusion:vortex-compact 69521045 7.02725e+07 0.989306 ns
tpcds_q11/datafusion:vortex-compact 265172825 2.66839e+08 0.993757 ns
tpcds_q12/datafusion:vortex-compact 44502304 4.60063e+07 0.967309 ns
tpcds_q13/datafusion:vortex-compact 122373766 1.22536e+08 0.998675 ns
tpcds_q14/datafusion:vortex-compact 287212590 2.86001e+08 1.00424 ns
tpcds_q15/datafusion:vortex-compact 56867378 5.81367e+07 0.978167 ns
tpcds_q16/datafusion:vortex-compact 44617130 4.50777e+07 0.989783 ns
tpcds_q17/datafusion:vortex-compact 130156426 1.28912e+08 1.00965 ns
tpcds_q18/datafusion:vortex-compact 126139071 1.27391e+08 0.99017 ns
tpcds_q19/datafusion:vortex-compact 59713156 6.01514e+07 0.992714 ns
tpcds_q20/datafusion:vortex-compact 50508797 5.05949e+07 0.998298 ns
tpcds_q21/datafusion:vortex-compact 191072589 1.88022e+08 1.01623 ns
tpcds_q22/datafusion:vortex-compact 87892195 8.6183e+07 1.01983 ns
tpcds_q23/datafusion:vortex-compact 234185810 2.47243e+08 0.947191 ns
tpcds_q24/datafusion:vortex-compact 222576725 2.2159e+08 1.00445 ns
tpcds_q25/datafusion:vortex-compact 131185896 1.34e+08 0.978999 ns
tpcds_q26/datafusion:vortex-compact 83739657 8.20708e+07 1.02033 ns
tpcds_q27/datafusion:vortex-compact 197230735 2.00129e+08 0.985517 ns
tpcds_q28/datafusion:vortex-compact 120018501 1.17271e+08 1.02343 ns
tpcds_q29/datafusion:vortex-compact 133294348 1.3065e+08 1.02024 ns
tpcds_q30/datafusion:vortex-compact 45020475 4.446e+07 1.01261 ns
tpcds_q31/datafusion:vortex-compact 220105903 2.19487e+08 1.00282 ns
tpcds_q32/datafusion:vortex-compact 34520955 3.47816e+07 0.992507 ns
tpcds_q33/datafusion:vortex-compact 53305080 5.32124e+07 1.00174 ns
tpcds_q34/datafusion:vortex-compact 48021589 4.76821e+07 1.00712 ns
tpcds_q35/datafusion:vortex-compact 81172093 8.02338e+07 1.01169 ns
tpcds_q36/datafusion:vortex-compact 134647394 1.30819e+08 1.02927 ns
tpcds_q37/datafusion:vortex-compact 61828418 6.12791e+07 1.00896 ns
tpcds_q38/datafusion:vortex-compact 109269161 1.08687e+08 1.00535 ns
tpcds_q39/datafusion:vortex-compact 227542845 2.19726e+08 1.03558 ns
tpcds_q40/datafusion:vortex-compact 68213776 6.9132e+07 0.986717 ns
tpcds_q41/datafusion:vortex-compact 20532982 2.06271e+07 0.995439 ns
tpcds_q42/datafusion:vortex-compact 38464891 3.91917e+07 0.981454 ns
tpcds_q43/datafusion:vortex-compact 55760254 5.67576e+07 0.982428 ns
tpcds_q44/datafusion:vortex-compact 67081065 6.75982e+07 0.992349 ns
tpcds_q45/datafusion:vortex-compact 61121145 5.95106e+07 1.02706 ns
tpcds_q46/datafusion:vortex-compact 83685398 8.41868e+07 0.994044 ns
tpcds_q47/datafusion:vortex-compact 286475349 2.85946e+08 1.00185 ns
tpcds_q48/datafusion:vortex-compact 98489677 9.99114e+07 0.98577 ns
tpcds_q49/datafusion:vortex-compact 111176999 1.0715e+08 1.03759 ns
tpcds_q50/datafusion:vortex-compact 96532410 9.55735e+07 1.01003 ns
tpcds_q51/datafusion:vortex-compact 104441002 1.05713e+08 0.987969 ns
tpcds_q52/datafusion:vortex-compact 40689000 3.80017e+07 1.07072 ns
tpcds_q53/datafusion:vortex-compact 44282078 4.28646e+07 1.03307 ns
tpcds_q54/datafusion:vortex-compact 67666944 6.79569e+07 0.995734 ns
tpcds_q55/datafusion:vortex-compact 39232182 3.81095e+07 1.02946 ns
tpcds_q56/datafusion:vortex-compact 63164582 6.35133e+07 0.994509 ns
tpcds_q57/datafusion:vortex-compact 224252839 2.25148e+08 0.996026 ns
tpcds_q58/datafusion:vortex-compact 132692688 1.34712e+08 0.985008 ns
tpcds_q59/datafusion:vortex-compact 118602789 1.18197e+08 1.00344 ns
tpcds_q60/datafusion:vortex-compact 62523185 6.46902e+07 0.966502 ns
tpcds_q61/datafusion:vortex-compact 78620398 7.61946e+07 1.03184 ns
tpcds_q62/datafusion:vortex-compact 53434024 5.40043e+07 0.989441 ns
tpcds_q63/datafusion:vortex-compact 44857539 4.56871e+07 0.981843 ns
tpcds_q64/datafusion:vortex-compact 817214532 8.03048e+08 1.01764 ns
tpcds_q65/datafusion:vortex-compact 69820870 6.68801e+07 1.04397 ns
tpcds_q66/datafusion:vortex-compact 139650571 1.37094e+08 1.01865 ns
tpcds_q67/datafusion:vortex-compact 154898353 1.52943e+08 1.01278 ns
tpcds_q68/datafusion:vortex-compact 86946980 8.08514e+07 1.07539 ns
tpcds_q69/datafusion:vortex-compact 64094499 6.50195e+07 0.985774 ns
tpcds_q70/datafusion:vortex-compact 140285688 1.39178e+08 1.00796 ns
tpcds_q71/datafusion:vortex-compact 45324579 4.55449e+07 0.995162 ns
tpcds_q72/datafusion:vortex-compact 3308877115 3.28462e+09 1.00739 ns
tpcds_q73/datafusion:vortex-compact 48502622 4.96435e+07 0.977019 ns
tpcds_q74/datafusion:vortex-compact 195089736 1.98275e+08 0.983937 ns
tpcds_q75/datafusion:vortex-compact 196305529 1.96085e+08 1.00112 ns
tpcds_q76/datafusion:vortex-compact 75076361 8.125e+07 0.924017 ns
tpcds_q77/datafusion:vortex-compact 77782663 8.05681e+07 0.965428 ns
tpcds_q78/datafusion:vortex-compact 209338527 2.12181e+08 0.986603 ns
tpcds_q79/datafusion:vortex-compact 59524622 6.05634e+07 0.982848 ns
tpcds_q80/datafusion:vortex-compact 151649601 1.46917e+08 1.03221 ns
tpcds_q81/datafusion:vortex-compact 53034457 5.43025e+07 0.976648 ns
tpcds_q82/datafusion:vortex-compact 61984088 6.17608e+07 1.00362 ns
tpcds_q83/datafusion:vortex-compact 75998683 7.62921e+07 0.996153 ns
tpcds_q84/datafusion:vortex-compact 22579115 2.32372e+07 0.971679 ns
tpcds_q85/datafusion:vortex-compact 158777062 1.59793e+08 0.99364 ns
tpcds_q86/datafusion:vortex-compact 39142199 3.93564e+07 0.994557 ns
tpcds_q87/datafusion:vortex-compact 112217765 1.10925e+08 1.01165 ns
tpcds_q88/datafusion:vortex-compact 106109999 1.05818e+08 1.00276 ns
tpcds_q89/datafusion:vortex-compact 71481897 7.15166e+07 0.999515 ns
tpcds_q90/datafusion:vortex-compact 25094151 2.39089e+07 1.04957 ns
tpcds_q91/datafusion:vortex-compact 41135060 3.94169e+07 1.04359 ns
tpcds_q92/datafusion:vortex-compact 30936113 2.98664e+07 1.03582 ns
tpcds_q93/datafusion:vortex-compact 54031016 5.3076e+07 1.01799 ns
tpcds_q94/datafusion:vortex-compact 38939273 3.96717e+07 0.981537 ns
tpcds_q95/datafusion:vortex-compact 107965151 1.08368e+08 0.996278 ns
tpcds_q96/datafusion:vortex-compact 21679453 2.12567e+07 1.01989 ns
tpcds_q97/datafusion:vortex-compact 42222875 4.29578e+07 0.982891 ns
tpcds_q98/datafusion:vortex-compact 62183728 5.82803e+07 1.06698 ns
tpcds_q99/datafusion:vortex-compact 70439977 7.32986e+07 0.961 ns
tpcds_q01/duckdb:parquet 48167911 4.80602e+07 1.00224 ns
tpcds_q02/duckdb:parquet 29014956 2.90174e+07 0.999916 ns
tpcds_q03/duckdb:parquet 13882157 1.40718e+07 0.986521 ns
tpcds_q04/duckdb:parquet 128951750 1.25891e+08 1.02431 ns
tpcds_q05/duckdb:parquet 29218347 3.01825e+07 0.968055 ns
tpcds_q06/duckdb:parquet 33232869 3.32469e+07 0.999577 ns
tpcds_q07/duckdb:parquet 28176892 2.79347e+07 1.00867 ns
tpcds_q08/duckdb:parquet 28536673 2.84074e+07 1.00455 ns
tpcds_q09/duckdb:parquet 40817297 4.08089e+07 1.00021 ns
tpcds_q10/duckdb:parquet 39735173 3.97811e+07 0.998845 ns
tpcds_q11/duckdb:parquet 87224928 8.88136e+07 0.982112 ns
tpcds_q12/duckdb:parquet 17340496 1.75381e+07 0.988731 ns
tpcds_q13/duckdb:parquet 37875415 3.80001e+07 0.99672 ns
tpcds_q14/duckdb:parquet 100772037 1.01183e+08 0.995934 ns
tpcds_q15/duckdb:parquet 26651532 2.71337e+07 0.982231 ns
tpcds_q16/duckdb:parquet 21840072 2.2173e+07 0.984987 ns
tpcds_q17/duckdb:parquet 39766187 3.93045e+07 1.01175 ns
tpcds_q18/duckdb:parquet 100503901 1.01098e+08 0.994126 ns
tpcds_q19/duckdb:parquet 32954946 3.28835e+07 1.00217 ns
tpcds_q20/duckdb:parquet 18001989 1.74635e+07 1.03084 ns
tpcds_q21/duckdb:parquet 13549990 1.36014e+07 0.996223 ns
tpcds_q22/duckdb:parquet 99654300 9.7886e+07 1.01806 ns
tpcds_q23/duckdb:parquet 98611312 1.00872e+08 0.977588 ns
tpcds_q24/duckdb:parquet 50039653 5.03164e+07 0.994501 ns
tpcds_q25/duckdb:parquet 36115807 3.57264e+07 1.0109 ns
tpcds_q26/duckdb:parquet 38286207 3.82146e+07 1.00188 ns
tpcds_q27/duckdb:parquet 79079457 7.8159e+07 1.01178 ns
tpcds_q28/duckdb:parquet 42811366 4.25999e+07 1.00496 ns
tpcds_q29/duckdb:parquet 38307984 3.87685e+07 0.988122 ns
tpcds_q30/duckdb:parquet 45391519 4.50419e+07 1.00776 ns
tpcds_q31/duckdb:parquet 27668412 2.74467e+07 1.00808 ns
tpcds_q32/duckdb:parquet 12807244 1.29027e+07 0.992598 ns
tpcds_q33/duckdb:parquet 21627873 2.14447e+07 1.00854 ns
tpcds_q34/duckdb:parquet 23909175 2.40381e+07 0.994638 ns
tpcds_q35/duckdb:parquet 67926148 6.89183e+07 0.985604 ns
tpcds_q36/duckdb:parquet 24200758 2.48575e+07 0.97358 ns
tpcds_q37/duckdb:parquet 16011407 1.63436e+07 0.979677 ns
tpcds_q38/duckdb:parquet 36706036 3.61719e+07 1.01477 ns
tpcds_q39/duckdb:parquet 36201283 3.6979e+07 0.978969 ns
tpcds_q40/duckdb:parquet 19952666 1.96396e+07 1.01594 ns
tpcds_q41/duckdb:parquet 9967039 9.75232e+06 1.02202 ns
tpcds_q42/duckdb:parquet 13055635 1.30468e+07 1.00067 ns
tpcds_q43/duckdb:parquet 18977145 1.84867e+07 1.02653 ns
tpcds_q44/duckdb:parquet 27810203 2.90416e+07 0.957598 ns
tpcds_q45/duckdb:parquet 29271638 2.92541e+07 1.0006 ns
tpcds_q46/duckdb:parquet 49029244 4.87479e+07 1.00577 ns
tpcds_q47/duckdb:parquet 59126269 5.95008e+07 0.993705 ns
tpcds_q48/duckdb:parquet 34331910 3.43769e+07 0.998691 ns
tpcds_q49/duckdb:parquet 27789072 2.63582e+07 1.05429 ns
tpcds_q50/duckdb:parquet 28668397 2.90735e+07 0.986067 ns
tpcds_q51/duckdb:parquet 197656446 1.97032e+08 1.00317 ns
tpcds_q52/duckdb:parquet 13082866 1.30936e+07 0.99918 ns
tpcds_q53/duckdb:parquet 19591761 1.99024e+07 0.98439 ns
tpcds_q54/duckdb:parquet 26276918 2.61563e+07 1.00461 ns
tpcds_q55/duckdb:parquet 12887833 1.29852e+07 0.992502 ns
tpcds_q56/duckdb:parquet 23140481 2.33774e+07 0.989867 ns
tpcds_q57/duckdb:parquet 47468169 4.69567e+07 1.01089 ns
tpcds_q58/duckdb:parquet 25716418 2.64694e+07 0.971551 ns
tpcds_q59/duckdb:parquet 39360122 3.92766e+07 1.00213 ns
tpcds_q60/duckdb:parquet 24031526 2.37666e+07 1.01115 ns
tpcds_q61/duckdb:parquet 31295302 3.1858e+07 0.982337 ns
tpcds_q62/duckdb:parquet 13781800 1.39884e+07 0.985234 ns
tpcds_q63/duckdb:parquet 17761645 1.78837e+07 0.993173 ns
tpcds_q64/duckdb:parquet 78058391 7.74872e+07 1.00737 ns
tpcds_q65/duckdb:parquet 30137320 3.00725e+07 1.00215 ns
tpcds_q66/duckdb:parquet 30113717 3.118e+07 0.965803 ns
tpcds_q67/duckdb:parquet 184762285 1.85476e+08 0.996152 ns
tpcds_q68/duckdb:parquet 38982292 3.86988e+07 1.00733 ns
tpcds_q69/duckdb:parquet 41424834 4.16493e+07 0.99461 ns
tpcds_q70/duckdb:parquet 56715094 5.7154e+07 0.992321 ns
tpcds_q71/duckdb:parquet 20987064 2.08699e+07 1.00561 ns
tpcds_q72/duckdb:parquet 170725644 1.69265e+08 1.00863 ns
tpcds_q73/duckdb:parquet 20792024 2.11944e+07 0.981013 ns
tpcds_q74/duckdb:parquet 52416341 5.34914e+07 0.979902 ns
tpcds_q75/duckdb:parquet 55221118 5.70045e+07 0.968715 ns
tpcds_q76/duckdb:parquet 21457929 2.19246e+07 0.978717 ns
tpcds_q77/duckdb:parquet 24114215 2.38456e+07 1.01127 ns
tpcds_q78/duckdb:parquet 79124087 8.70006e+07 0.909466 ns
tpcds_q79/duckdb:parquet 31987161 3.17455e+07 1.00761 ns
tpcds_q80/duckdb:parquet 44112890 4.42565e+07 0.996754 ns
tpcds_q81/duckdb:parquet 50624527 5.03179e+07 1.00609 ns
tpcds_q82/duckdb:parquet 18842823 1.91724e+07 0.982811 ns
tpcds_q83/duckdb:parquet 18764862 1.86652e+07 1.00534 ns
tpcds_q84/duckdb:parquet 21187666 2.12065e+07 0.999113 ns
tpcds_q85/duckdb:parquet 44467440 4.36466e+07 1.01881 ns
tpcds_q86/duckdb:parquet 38871336 3.88697e+07 1.00004 ns
tpcds_q87/duckdb:parquet 38194570 3.79484e+07 1.00649 ns
tpcds_q88/duckdb:parquet 54559780 5.42385e+07 1.00592 ns
tpcds_q89/duckdb:parquet 21907668 2.20948e+07 0.991529 ns
tpcds_q90/duckdb:parquet 9992518 9.89444e+06 1.00991 ns
tpcds_q91/duckdb:parquet 27275693 2.75336e+07 0.990633 ns
tpcds_q92/duckdb:parquet 13656270 1.3555e+07 1.00747 ns
tpcds_q93/duckdb:parquet 33205710 3.33987e+07 0.994221 ns
tpcds_q94/duckdb:parquet 18529598 1.86551e+07 0.993273 ns
tpcds_q95/duckdb:parquet 132483480 1.43074e+08 0.925976 ns
tpcds_q96/duckdb:parquet 11344519 1.15198e+07 0.984783 ns
tpcds_q97/duckdb:parquet 38041315 3.91849e+07 0.970816 ns
tpcds_q98/duckdb:parquet 24354920 2.36545e+07 1.02961 ns
tpcds_q99/duckdb:parquet 24638355 2.45094e+07 1.00526 ns
tpcds_q01/duckdb:vortex-file-compressed 30004346 3.03821e+07 0.987567 ns
tpcds_q02/duckdb:vortex-file-compressed 54130677 5.62075e+07 0.96305 ns
tpcds_q03/duckdb:vortex-file-compressed 24681737 2.37851e+07 1.0377 ns
tpcds_q04/duckdb:vortex-file-compressed 106450443 1.05706e+08 1.00704 ns
tpcds_q05/duckdb:vortex-file-compressed 40215948 4.0959e+07 0.981858 ns
tpcds_q06/duckdb:vortex-file-compressed 38818568 3.93774e+07 0.985809 ns
tpcds_q07/duckdb:vortex-file-compressed 31526979 3.19115e+07 0.98795 ns
tpcds_q08/duckdb:vortex-file-compressed 32310664 3.21643e+07 1.00455 ns
tpcds_q09/duckdb:vortex-file-compressed 43100139 4.54968e+07 0.947322 ns
tpcds_q10/duckdb:vortex-file-compressed 60017880 6.30345e+07 0.952143 ns
tpcds_q11/duckdb:vortex-file-compressed 74792670 7.60342e+07 0.983671 ns
tpcds_q12/duckdb:vortex-file-compressed 17720674 1.78721e+07 0.991529 ns
tpcds_q13/duckdb:vortex-file-compressed 37415574 3.74761e+07 0.998386 ns
tpcds_q14/duckdb:vortex-file-compressed 130635805 1.27757e+08 1.02253 ns
tpcds_q15/duckdb:vortex-file-compressed 29677799 3.04183e+07 0.975655 ns
tpcds_q16/duckdb:vortex-file-compressed 31822856 3.38167e+07 0.941039 ns
tpcds_q17/duckdb:vortex-file-compressed 45173385 4.84813e+07 0.931769 ns
tpcds_q18/duckdb:vortex-file-compressed 97105883 9.70764e+07 1.0003 ns
tpcds_q19/duckdb:vortex-file-compressed 43106268 4.43815e+07 0.971266 ns
tpcds_q20/duckdb:vortex-file-compressed 18545630 1.94559e+07 0.953212 ns
tpcds_q21/duckdb:vortex-file-compressed 17078099 1.74174e+07 0.98052 ns
tpcds_q22/duckdb:vortex-file-compressed 115022801 1.14116e+08 1.00795 ns
tpcds_q23/duckdb:vortex-file-compressed 126835769 1.29129e+08 0.982243 ns
tpcds_q24/duckdb:vortex-file-compressed 59506941 6.05197e+07 0.983265 ns
tpcds_q25/duckdb:vortex-file-compressed 46421277 4.72902e+07 0.981626 ns
tpcds_q26/duckdb:vortex-file-compressed 43724142 4.41486e+07 0.990387 ns
tpcds_q27/duckdb:vortex-file-compressed 81980754 8.34221e+07 0.982722 ns
tpcds_q28/duckdb:vortex-file-compressed 28962769 2.91257e+07 0.994407 ns
tpcds_q29/duckdb:vortex-file-compressed 50957708 4.86271e+07 1.04793 ns
tpcds_q30/duckdb:vortex-file-compressed 34051430 3.35211e+07 1.01582 ns
tpcds_q31/duckdb:vortex-file-compressed 35073567 3.61369e+07 0.970575 ns
tpcds_q32/duckdb:vortex-file-compressed 16010212 1.62783e+07 0.983528 ns
tpcds_q33/duckdb:vortex-file-compressed 31921823 3.57478e+07 0.892974 ns 🚀
tpcds_q34/duckdb:vortex-file-compressed 29486338 3.06642e+07 0.961587 ns
tpcds_q35/duckdb:vortex-file-compressed 89371624 9.07912e+07 0.984365 ns
tpcds_q36/duckdb:vortex-file-compressed 30120839 3.08707e+07 0.975709 ns
tpcds_q37/duckdb:vortex-file-compressed 16748026 1.78492e+07 0.938307 ns
tpcds_q38/duckdb:vortex-file-compressed 51798546 5.51869e+07 0.938602 ns
tpcds_q39/duckdb:vortex-file-compressed 45679237 4.69016e+07 0.973938 ns
tpcds_q40/duckdb:vortex-file-compressed 24448725 2.59077e+07 0.943687 ns
tpcds_q41/duckdb:vortex-file-compressed 15895296 1.54708e+07 1.02744 ns
tpcds_q42/duckdb:vortex-file-compressed 14971599 1.59394e+07 0.939282 ns
tpcds_q43/duckdb:vortex-file-compressed 21927178 2.25162e+07 0.973839 ns
tpcds_q44/duckdb:vortex-file-compressed 25900040 2.56021e+07 1.01164 ns
tpcds_q45/duckdb:vortex-file-compressed 33133414 3.53007e+07 0.938606 ns
tpcds_q46/duckdb:vortex-file-compressed 56728502 5.80221e+07 0.977705 ns
tpcds_q47/duckdb:vortex-file-compressed 65496734 6.68393e+07 0.979913 ns
tpcds_q48/duckdb:vortex-file-compressed 35389994 3.57154e+07 0.990888 ns
tpcds_q49/duckdb:vortex-file-compressed 35396263 3.49726e+07 1.01211 ns
tpcds_q50/duckdb:vortex-file-compressed 41175925 4.16326e+07 0.98903 ns
tpcds_q51/duckdb:vortex-file-compressed 113822228 1.17718e+08 0.966906 ns
tpcds_q52/duckdb:vortex-file-compressed 15660431 1.61312e+07 0.970815 ns
tpcds_q53/duckdb:vortex-file-compressed 25703804 2.60869e+07 0.985316 ns
tpcds_q54/duckdb:vortex-file-compressed 39109466 3.91898e+07 0.997951 ns
tpcds_q55/duckdb:vortex-file-compressed 15050808 1.52712e+07 0.985568 ns
tpcds_q56/duckdb:vortex-file-compressed 41336467 3.75079e+07 1.10207 ns 🚨
tpcds_q57/duckdb:vortex-file-compressed 59074517 5.84652e+07 1.01042 ns
tpcds_q58/duckdb:vortex-file-compressed 37034896 3.44474e+07 1.07511 ns
tpcds_q59/duckdb:vortex-file-compressed 55612358 5.58821e+07 0.995172 ns
tpcds_q60/duckdb:vortex-file-compressed 36870627 3.85243e+07 0.957074 ns
tpcds_q61/duckdb:vortex-file-compressed 38881597 3.7637e+07 1.03307 ns
tpcds_q62/duckdb:vortex-file-compressed 22969418 2.59702e+07 0.884452 ns 🚀
tpcds_q63/duckdb:vortex-file-compressed 25415300 2.54506e+07 0.998613 ns
tpcds_q64/duckdb:vortex-file-compressed 86668634 8.83857e+07 0.980573 ns
tpcds_q65/duckdb:vortex-file-compressed 36418367 3.78266e+07 0.962772 ns
tpcds_q66/duckdb:vortex-file-compressed 39262190 3.45359e+07 1.13685 ns 🚨
tpcds_q67/duckdb:vortex-file-compressed 185789122 1.84637e+08 1.00624 ns
tpcds_q68/duckdb:vortex-file-compressed 47794026 4.73334e+07 1.00973 ns
tpcds_q69/duckdb:vortex-file-compressed 58966183 6.05274e+07 0.974207 ns
tpcds_q70/duckdb:vortex-file-compressed 58445780 6.11768e+07 0.955359 ns
tpcds_q71/duckdb:vortex-file-compressed 26409281 2.6121e+07 1.01104 ns
tpcds_q72/duckdb:vortex-file-compressed 169072544 1.7052e+08 0.991513 ns
tpcds_q73/duckdb:vortex-file-compressed 28574794 2.86906e+07 0.995964 ns
tpcds_q74/duckdb:vortex-file-compressed 66366795 7.02452e+07 0.944788 ns
tpcds_q75/duckdb:vortex-file-compressed 66503513 6.7291e+07 0.988297 ns
tpcds_q76/duckdb:vortex-file-compressed 25020151 2.50443e+07 0.999034 ns
tpcds_q77/duckdb:vortex-file-compressed 29354990 2.99236e+07 0.980997 ns
tpcds_q78/duckdb:vortex-file-compressed 86045664 9.11561e+07 0.943937 ns
tpcds_q79/duckdb:vortex-file-compressed 37133751 3.73736e+07 0.993584 ns
tpcds_q80/duckdb:vortex-file-compressed 53281886 5.18143e+07 1.02832 ns
tpcds_q81/duckdb:vortex-file-compressed 38347101 3.94274e+07 0.972601 ns
tpcds_q82/duckdb:vortex-file-compressed 18592262 1.80527e+07 1.02989 ns
tpcds_q83/duckdb:vortex-file-compressed 38124458 3.82184e+07 0.997542 ns
tpcds_q84/duckdb:vortex-file-compressed 22381178 2.24582e+07 0.996572 ns
tpcds_q85/duckdb:vortex-file-compressed 54552023 5.75157e+07 0.948471 ns
tpcds_q86/duckdb:vortex-file-compressed 50864353 4.53249e+07 1.12222 ns 🚨
tpcds_q87/duckdb:vortex-file-compressed 53823161 5.34606e+07 1.00678 ns
tpcds_q88/duckdb:vortex-file-compressed 73250463 7.05934e+07 1.03764 ns
tpcds_q89/duckdb:vortex-file-compressed 26018485 2.68682e+07 0.968376 ns
tpcds_q90/duckdb:vortex-file-compressed 19008180 2.07532e+07 0.915915 ns
tpcds_q91/duckdb:vortex-file-compressed 32085054 3.19905e+07 1.00296 ns
tpcds_q92/duckdb:vortex-file-compressed 23423975 2.36645e+07 0.989835 ns
tpcds_q93/duckdb:vortex-file-compressed 33136915 3.28542e+07 1.00861 ns
tpcds_q94/duckdb:vortex-file-compressed 27326290 2.72145e+07 1.00411 ns
tpcds_q95/duckdb:vortex-file-compressed 168526969 1.62383e+08 1.03784 ns
tpcds_q96/duckdb:vortex-file-compressed 14091489 1.46236e+07 0.963615 ns
tpcds_q97/duckdb:vortex-file-compressed 44321447 4.69649e+07 0.943714 ns
tpcds_q98/duckdb:vortex-file-compressed 22754923 2.29174e+07 0.992911 ns
tpcds_q99/duckdb:vortex-file-compressed 43824949 4.43573e+07 0.987998 ns
tpcds_q01/duckdb:vortex-compact 42840443 4.13331e+07 1.03647 ns
tpcds_q02/duckdb:vortex-compact 63589778 6.04079e+07 1.05267 ns
tpcds_q03/duckdb:vortex-compact 48130590 4.84414e+07 0.993585 ns
tpcds_q04/duckdb:vortex-compact 130315224 1.31852e+08 0.988347 ns
tpcds_q05/duckdb:vortex-compact 59506937 5.60375e+07 1.06191 ns
tpcds_q06/duckdb:vortex-compact 47000274 4.64364e+07 1.01214 ns
tpcds_q07/duckdb:vortex-compact 48716600 4.87843e+07 0.998613 ns
tpcds_q08/duckdb:vortex-compact 65792282 6.53008e+07 1.00753 ns
tpcds_q09/duckdb:vortex-compact 130266309 1.35056e+08 0.964537 ns
tpcds_q10/duckdb:vortex-compact 75240237 7.51646e+07 1.00101 ns
tpcds_q11/duckdb:vortex-compact 97309588 9.69939e+07 1.00325 ns
tpcds_q12/duckdb:vortex-compact 27549122 2.73484e+07 1.00734 ns
tpcds_q13/duckdb:vortex-compact 58692066 5.8656e+07 1.00062 ns
tpcds_q14/duckdb:vortex-compact 148069548 1.48541e+08 0.996829 ns
tpcds_q15/duckdb:vortex-compact 34751199 3.50617e+07 0.991144 ns
tpcds_q16/duckdb:vortex-compact 44255885 4.52319e+07 0.978422 ns
tpcds_q17/duckdb:vortex-compact 73751323 6.55715e+07 1.12475 ns 🚨
tpcds_q18/duckdb:vortex-compact 139689445 1.45769e+08 0.958295 ns
tpcds_q19/duckdb:vortex-compact 53765695 5.31852e+07 1.01092 ns
tpcds_q20/duckdb:vortex-compact 24056503 2.48345e+07 0.968674 ns
tpcds_q21/duckdb:vortex-compact 22769326 2.4625e+07 0.924643 ns
tpcds_q22/duckdb:vortex-compact 123507106 1.24865e+08 0.989122 ns
tpcds_q23/duckdb:vortex-compact 146052422 1.4848e+08 0.983651 ns
tpcds_q24/duckdb:vortex-compact 73919127 7.35945e+07 1.00441 ns
tpcds_q25/duckdb:vortex-compact 68636158 7.12692e+07 0.963055 ns
tpcds_q26/duckdb:vortex-compact 54635706 5.49189e+07 0.994844 ns
tpcds_q27/duckdb:vortex-compact 122668714 1.22428e+08 1.00197 ns
tpcds_q28/duckdb:vortex-compact 129697997 1.37479e+08 0.943402 ns
tpcds_q29/duckdb:vortex-compact 77662776 7.9127e+07 0.981495 ns
tpcds_q30/duckdb:vortex-compact 42797241 4.37e+07 0.979343 ns
tpcds_q31/duckdb:vortex-compact 50352197 4.89615e+07 1.0284 ns
tpcds_q32/duckdb:vortex-compact 24358889 2.50696e+07 0.971652 ns
tpcds_q33/duckdb:vortex-compact 48370277 5.11164e+07 0.946276 ns
tpcds_q34/duckdb:vortex-compact 42524609 4.29485e+07 0.990131 ns
tpcds_q35/duckdb:vortex-compact 105113276 1.0378e+08 1.01285 ns
tpcds_q36/duckdb:vortex-compact 43583148 4.47921e+07 0.973009 ns
tpcds_q37/duckdb:vortex-compact 28228415 2.96709e+07 0.951383 ns
tpcds_q38/duckdb:vortex-compact 58987281 5.88034e+07 1.00313 ns
tpcds_q39/duckdb:vortex-compact 49855457 4.95589e+07 1.00598 ns
tpcds_q40/duckdb:vortex-compact 32001988 3.24881e+07 0.985038 ns
tpcds_q41/duckdb:vortex-compact 19876517 1.97514e+07 1.00634 ns
tpcds_q42/duckdb:vortex-compact 21279459 2.14745e+07 0.990917 ns
tpcds_q43/duckdb:vortex-compact 33150004 3.3585e+07 0.987049 ns
tpcds_q44/duckdb:vortex-compact 43006207 4.20369e+07 1.02306 ns
tpcds_q45/duckdb:vortex-compact 44288641 4.38573e+07 1.00983 ns
tpcds_q46/duckdb:vortex-compact 73076106 7.47575e+07 0.977509 ns
tpcds_q47/duckdb:vortex-compact 78307257 7.88009e+07 0.993735 ns
tpcds_q48/duckdb:vortex-compact 52666984 5.23404e+07 1.00624 ns
tpcds_q49/duckdb:vortex-compact 57652732 5.58485e+07 1.03231 ns
tpcds_q50/duckdb:vortex-compact 56601281 5.71793e+07 0.989892 ns
tpcds_q51/duckdb:vortex-compact 123867188 1.24622e+08 0.993945 ns
tpcds_q52/duckdb:vortex-compact 21994590 2.21688e+07 0.992142 ns
tpcds_q53/duckdb:vortex-compact 38510200 3.94652e+07 0.975801 ns
tpcds_q54/duckdb:vortex-compact 44833279 4.60117e+07 0.974389 ns
tpcds_q55/duckdb:vortex-compact 20997359 2.19161e+07 0.958079 ns
tpcds_q56/duckdb:vortex-compact 50050966 4.97734e+07 1.00558 ns
tpcds_q57/duckdb:vortex-compact 65210642 6.58723e+07 0.989955 ns
tpcds_q58/duckdb:vortex-compact 48119245 4.81232e+07 0.999917 ns
tpcds_q59/duckdb:vortex-compact 63715424 6.49881e+07 0.980416 ns
tpcds_q60/duckdb:vortex-compact 50295878 5.07448e+07 0.991154 ns
tpcds_q61/duckdb:vortex-compact 65904945 6.6967e+07 0.984141 ns
tpcds_q62/duckdb:vortex-compact 43457073 3.98753e+07 1.08983 ns
tpcds_q63/duckdb:vortex-compact 39299933 3.97238e+07 0.989329 ns
tpcds_q64/duckdb:vortex-compact 138417745 1.40287e+08 0.986674 ns
tpcds_q65/duckdb:vortex-compact 51047793 5.13738e+07 0.993654 ns
tpcds_q66/duckdb:vortex-compact 59042169 5.85208e+07 1.00891 ns
tpcds_q67/duckdb:vortex-compact 221867392 2.22337e+08 0.997886 ns
tpcds_q68/duckdb:vortex-compact 65182489 6.7791e+07 0.961521 ns
tpcds_q69/duckdb:vortex-compact 72499694 7.32948e+07 0.989151 ns
tpcds_q70/duckdb:vortex-compact 105828831 1.09943e+08 0.962576 ns
tpcds_q71/duckdb:vortex-compact 39265298 3.6018e+07 1.09016 ns
tpcds_q72/duckdb:vortex-compact 195218555 1.94866e+08 1.00181 ns
tpcds_q73/duckdb:vortex-compact 39561077 4.01523e+07 0.985275 ns
tpcds_q74/duckdb:vortex-compact 79702311 8.10116e+07 0.983839 ns
tpcds_q75/duckdb:vortex-compact 85134600 8.73609e+07 0.974516 ns
tpcds_q76/duckdb:vortex-compact 33520924 3.28808e+07 1.01947 ns
tpcds_q77/duckdb:vortex-compact 47851860 4.7363e+07 1.01032 ns
tpcds_q78/duckdb:vortex-compact 98032399 9.96565e+07 0.983703 ns
tpcds_q79/duckdb:vortex-compact 73442442 7.56232e+07 0.971163 ns
tpcds_q80/duckdb:vortex-compact 81624508 8.35362e+07 0.977115 ns
tpcds_q81/duckdb:vortex-compact 47907444 4.7539e+07 1.00775 ns
tpcds_q82/duckdb:vortex-compact 33083780 3.41807e+07 0.967909 ns
tpcds_q83/duckdb:vortex-compact 83308829 7.59573e+07 1.09679 ns
tpcds_q84/duckdb:vortex-compact 31334787 3.23128e+07 0.969732 ns
tpcds_q85/duckdb:vortex-compact 75120098 7.16137e+07 1.04896 ns
tpcds_q86/duckdb:vortex-compact 104817727 7.3147e+07 1.43297 ns 🚨
tpcds_q87/duckdb:vortex-compact 59822552 5.94523e+07 1.00623 ns
tpcds_q88/duckdb:vortex-compact 101888261 1.03116e+08 0.988092 ns
tpcds_q89/duckdb:vortex-compact 37870065 3.9392e+07 0.961364 ns
tpcds_q90/duckdb:vortex-compact 36877864 3.65928e+07 1.00779 ns
tpcds_q91/duckdb:vortex-compact 50874187 5.04749e+07 1.00791 ns
tpcds_q92/duckdb:vortex-compact 52104436 4.81231e+07 1.08273 ns
tpcds_q93/duckdb:vortex-compact 37514158 3.9303e+07 0.954485 ns
tpcds_q94/duckdb:vortex-compact 52445663 5.17586e+07 1.01327 ns
tpcds_q95/duckdb:vortex-compact 181101222 1.79316e+08 1.00996 ns
tpcds_q96/duckdb:vortex-compact 19902558 2.05067e+07 0.970538 ns
tpcds_q97/duckdb:vortex-compact 51020086 4.95149e+07 1.0304 ns
tpcds_q98/duckdb:vortex-compact 32762121 3.23698e+07 1.01212 ns
tpcds_q99/duckdb:vortex-compact 54809257 5.84311e+07 0.938015 ns
tpcds_q01/duckdb:duckdb 23858893 2.38317e+07 1.00114 ns
tpcds_q02/duckdb:duckdb 24233103 2.53486e+07 0.955992 ns
tpcds_q03/duckdb:duckdb 10473512 1.08401e+07 0.966181 ns
tpcds_q04/duckdb:duckdb 174359848 1.73012e+08 1.00779 ns
tpcds_q05/duckdb:duckdb 20692941 2.13977e+07 0.967065 ns
tpcds_q06/duckdb:duckdb 27469445 2.76406e+07 0.993807 ns
tpcds_q07/duckdb:duckdb 40880331 4.07702e+07 1.0027 ns
tpcds_q08/duckdb:duckdb 123037961 1.24751e+08 0.98627 ns
tpcds_q09/duckdb:duckdb 18993690 1.90403e+07 0.997554 ns
tpcds_q10/duckdb:duckdb 28680323 2.87635e+07 0.997107 ns
tpcds_q11/duckdb:duckdb 152045652 1.53221e+08 0.992328 ns
tpcds_q12/duckdb:duckdb 14126320 1.38779e+07 1.0179 ns
tpcds_q13/duckdb:duckdb 26598485 2.68489e+07 0.990673 ns
tpcds_q14/duckdb:duckdb 91888924 9.37789e+07 0.979847 ns
tpcds_q15/duckdb:duckdb 22400034 2.29544e+07 0.975849 ns
tpcds_q16/duckdb:duckdb 21036363 2.06881e+07 1.01683 ns
tpcds_q17/duckdb:duckdb 25678187 2.47642e+07 1.03691 ns
tpcds_q18/duckdb:duckdb 49162512 4.94031e+07 0.995131 ns
tpcds_q19/duckdb:duckdb 20139977 2.01751e+07 0.99826 ns
tpcds_q20/duckdb:duckdb 14562886 1.42277e+07 1.02356 ns
tpcds_q21/duckdb:duckdb 9108179 7.80102e+06 1.16756 ns 🚨
tpcds_q22/duckdb:duckdb 83889250 8.34627e+07 1.00511 ns
tpcds_q23/duckdb:duckdb 73607776 7.25609e+07 1.01443 ns
tpcds_q24/duckdb:duckdb 26425257 2.62505e+07 1.00666 ns
tpcds_q25/duckdb:duckdb 19354368 1.86497e+07 1.03778 ns
tpcds_q26/duckdb:duckdb 29856650 2.9254e+07 1.0206 ns
tpcds_q27/duckdb:duckdb 52852253 5.34419e+07 0.988966 ns
tpcds_q28/duckdb:duckdb 24899634 2.47096e+07 1.00769 ns
tpcds_q29/duckdb:duckdb 24444001 2.3944e+07 1.02088 ns
tpcds_q30/duckdb:duckdb 32972639 3.24222e+07 1.01698 ns
tpcds_q31/duckdb:duckdb 24519278 2.42929e+07 1.00932 ns
tpcds_q32/duckdb:duckdb 8746798 8.7467e+06 1.00001 ns
tpcds_q33/duckdb:duckdb 15959000 1.64591e+07 0.969616 ns
tpcds_q34/duckdb:duckdb 18657323 1.99146e+07 0.936867 ns
tpcds_q35/duckdb:duckdb 39677761 3.83086e+07 1.03574 ns
tpcds_q36/duckdb:duckdb 76704649 7.68304e+07 0.998363 ns
tpcds_q37/duckdb:duckdb 9653849 9.23249e+06 1.04564 ns
tpcds_q38/duckdb:duckdb 33964861 3.3358e+07 1.01819 ns
tpcds_q39/duckdb:duckdb 30294524 3.0264e+07 1.00101 ns
tpcds_q40/duckdb:duckdb 15417735 1.52552e+07 1.01065 ns
tpcds_q41/duckdb:duckdb 10856808 1.03958e+07 1.04434 ns
tpcds_q42/duckdb:duckdb 8402982 8.65979e+06 0.970345 ns
tpcds_q43/duckdb:duckdb 14477047 1.40226e+07 1.03241 ns
tpcds_q44/duckdb:duckdb 16534272 1.66983e+07 0.990177 ns
tpcds_q45/duckdb:duckdb 18806501 1.89518e+07 0.992333 ns
tpcds_q46/duckdb:duckdb 40674895 3.99923e+07 1.01707 ns
tpcds_q47/duckdb:duckdb 54870422 5.51912e+07 0.994188 ns
tpcds_q48/duckdb:duckdb 25701757 2.51633e+07 1.0214 ns
tpcds_q49/duckdb:duckdb 17763054 1.78276e+07 0.996377 ns
tpcds_q50/duckdb:duckdb 17079973 1.68976e+07 1.01079 ns
tpcds_q51/duckdb:duckdb 107240054 1.06643e+08 1.0056 ns
tpcds_q52/duckdb:duckdb 9762020 1.01106e+07 0.965524 ns
tpcds_q53/duckdb:duckdb 15383695 1.61258e+07 0.953978 ns
tpcds_q54/duckdb:duckdb 19543111 2.04616e+07 0.955111 ns
tpcds_q55/duckdb:duckdb 9456234 1.0227e+07 0.924637 ns
tpcds_q56/duckdb:duckdb 17694262 1.72787e+07 1.02405 ns
tpcds_q57/duckdb:duckdb 45895945 4.56694e+07 1.00496 ns
tpcds_q58/duckdb:duckdb 16140598 1.55309e+07 1.03925 ns
tpcds_q59/duckdb:duckdb 37718940 3.76887e+07 1.0008 ns
tpcds_q60/duckdb:duckdb 19126562 1.87181e+07 1.02182 ns
tpcds_q61/duckdb:duckdb 18210473 1.84092e+07 0.989207 ns
tpcds_q62/duckdb:duckdb 10605088 1.07709e+07 0.984606 ns
tpcds_q63/duckdb:duckdb 13944716 1.44339e+07 0.966111 ns
tpcds_q64/duckdb:duckdb 60351597 5.94344e+07 1.01543 ns
tpcds_q65/duckdb:duckdb 37088668 3.65591e+07 1.01449 ns
tpcds_q66/duckdb:duckdb 27544507 2.7512e+07 1.00118 ns
tpcds_q67/duckdb:duckdb 151271265 1.51815e+08 0.996419 ns
tpcds_q68/duckdb:duckdb 28246346 2.80495e+07 1.00702 ns
tpcds_q69/duckdb:duckdb 29403326 2.97166e+07 0.989459 ns
tpcds_q70/duckdb:duckdb 19973252 1.98052e+07 1.00848 ns
tpcds_q71/duckdb:duckdb 16208026 1.70848e+07 0.94868 ns
tpcds_q72/duckdb:duckdb 45810439 4.56256e+07 1.00405 ns
tpcds_q73/duckdb:duckdb 14703148 1.47863e+07 0.994376 ns
tpcds_q74/duckdb:duckdb 106408406 1.06368e+08 1.00038 ns
tpcds_q75/duckdb:duckdb 46656137 4.64632e+07 1.00415 ns
tpcds_q76/duckdb:duckdb 15024183 1.46435e+07 1.02599 ns
tpcds_q77/duckdb:duckdb 14535383 1.4531e+07 1.0003 ns
tpcds_q78/duckdb:duckdb 66113820 6.67552e+07 0.990392 ns
tpcds_q79/duckdb:duckdb 21678586 2.14039e+07 1.01283 ns
tpcds_q80/duckdb:duckdb 31969609 3.11379e+07 1.02671 ns
tpcds_q81/duckdb:duckdb 41039570 3.94049e+07 1.04148 ns
tpcds_q82/duckdb:duckdb 10762244 1.06863e+07 1.00711 ns
tpcds_q83/duckdb:duckdb 11181179 1.10759e+07 1.0095 ns
tpcds_q84/duckdb:duckdb 15003231 1.53099e+07 0.979972 ns
tpcds_q85/duckdb:duckdb 25801922 2.54039e+07 1.01567 ns
tpcds_q86/duckdb:duckdb 13795583 1.35929e+07 1.01491 ns
tpcds_q87/duckdb:duckdb 35209292 3.45531e+07 1.01899 ns
tpcds_q88/duckdb:duckdb 26325801 2.6857e+07 0.980221 ns
tpcds_q89/duckdb:duckdb 17707778 1.82174e+07 0.972026 ns
tpcds_q90/duckdb:duckdb 6923136 6.87637e+06 1.0068 ns
tpcds_q91/duckdb:duckdb 15422732 1.61658e+07 0.954032 ns
tpcds_q92/duckdb:duckdb 9948166 1.0103e+07 0.984675 ns
tpcds_q93/duckdb:duckdb 23889279 2.41117e+07 0.990775 ns
tpcds_q94/duckdb:duckdb 14976076 1.49361e+07 1.00268 ns
tpcds_q95/duckdb:duckdb 131871835 1.12024e+08 1.17717 ns 🚨
tpcds_q96/duckdb:duckdb 6799872 6.26042e+06 1.08617 ns
tpcds_q97/duckdb:duckdb 32619785 3.28455e+07 0.993129 ns
tpcds_q98/duckdb:duckdb 19359899 1.91433e+07 1.01132 ns
tpcds_q99/duckdb:duckdb 21244390 2.13498e+07 0.995062 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.002x ➖
  • Vortex: 1.003x ➖
  • duckdb:vortex: 1.002x ➖
  • datafusion:vortex: 1.003x ➖
  • Best: tpch_q16/datafusion:vortex-compact (0.964x)
  • Worst: tpch_q06/duckdb:vortex-compact (1.029x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1054097520 1.05054e+09 1.00339 ns
tpch_q02/datafusion:arrow 243536009 2.33954e+08 1.04096 ns
tpch_q03/datafusion:arrow 889843882 8.63615e+08 1.03037 ns
tpch_q04/datafusion:arrow 689623939 6.69307e+08 1.03036 ns
tpch_q05/datafusion:arrow 1496144472 1.46537e+09 1.021 ns
tpch_q06/datafusion:arrow 548094945 5.46214e+08 1.00344 ns
tpch_q07/datafusion:arrow 1875895652 1.88299e+09 0.996234 ns
tpch_q08/datafusion:arrow 1940600140 1.93459e+09 1.00311 ns
tpch_q09/datafusion:arrow 2103067915 2.09153e+09 1.00552 ns
tpch_q10/datafusion:arrow 1100877439 1.09221e+09 1.00793 ns
tpch_q11/datafusion:arrow 212159703 2.07055e+08 1.02465 ns
tpch_q12/datafusion:arrow 1122554191 1.12178e+09 1.00069 ns
tpch_q13/datafusion:arrow 550168358 5.36703e+08 1.02509 ns
tpch_q14/datafusion:arrow 654736198 6.56542e+08 0.997249 ns
tpch_q15/datafusion:arrow 1398634343 1.39504e+09 1.00258 ns
tpch_q16/datafusion:arrow 136530370 1.35216e+08 1.00972 ns
tpch_q17/datafusion:arrow 2003506820 1.98054e+09 1.0116 ns
tpch_q18/datafusion:arrow 2530762143 2.47751e+09 1.02149 ns
tpch_q19/datafusion:arrow 983570899 9.96714e+08 0.986814 ns
tpch_q20/datafusion:arrow 879319264 8.77465e+08 1.00211 ns
tpch_q21/datafusion:arrow 4661294720 4.77512e+09 0.976162 ns
tpch_q22/datafusion:arrow 203351930 1.99879e+08 1.01738 ns
tpch_q01/datafusion:parquet 494009893 4.67056e+08 1.05771 ns
tpch_q02/datafusion:parquet 277754367 2.85146e+08 0.974077 ns
tpch_q03/datafusion:parquet 400620169 4.16866e+08 0.96103 ns
tpch_q04/datafusion:parquet 150127024 1.53412e+08 0.978588 ns
tpch_q05/datafusion:parquet 586283962 5.8087e+08 1.00932 ns
tpch_q06/datafusion:parquet 120783252 1.23862e+08 0.975147 ns
tpch_q07/datafusion:parquet 809672183 8.0695e+08 1.00337 ns
tpch_q08/datafusion:parquet 662187952 6.61952e+08 1.00036 ns
tpch_q09/datafusion:parquet 983661319 9.61444e+08 1.02311 ns
tpch_q10/datafusion:parquet 598109759 6.0797e+08 0.983782 ns
tpch_q11/datafusion:parquet 207123988 2.09576e+08 0.9883 ns
tpch_q12/datafusion:parquet 258176552 2.3909e+08 1.07983 ns
tpch_q13/datafusion:parquet 343232821 3.45926e+08 0.992214 ns
tpch_q14/datafusion:parquet 204663182 2.01498e+08 1.01571 ns
tpch_q15/datafusion:parquet 266067795 2.64165e+08 1.0072 ns
tpch_q16/datafusion:parquet 186676838 1.87053e+08 0.997988 ns
tpch_q17/datafusion:parquet 835740873 8.3699e+08 0.998507 ns
tpch_q18/datafusion:parquet 1044260002 1.03708e+09 1.00692 ns
tpch_q19/datafusion:parquet 332542320 3.42382e+08 0.971261 ns
tpch_q20/datafusion:parquet 378825408 3.80664e+08 0.995169 ns
tpch_q21/datafusion:parquet 896474423 9.04974e+08 0.990608 ns
tpch_q22/datafusion:parquet 224371470 2.21873e+08 1.01126 ns
tpch_q01/datafusion:vortex-file-compressed 445666786 4.42336e+08 1.00753 ns
tpch_q02/datafusion:vortex-file-compressed 174009460 1.72729e+08 1.00741 ns
tpch_q03/datafusion:vortex-file-compressed 264672430 2.59561e+08 1.01969 ns
tpch_q04/datafusion:vortex-file-compressed 114167156 1.13013e+08 1.01021 ns
tpch_q05/datafusion:vortex-file-compressed 466551713 4.63037e+08 1.00759 ns
tpch_q06/datafusion:vortex-file-compressed 41563648 4.14026e+07 1.00389 ns
tpch_q07/datafusion:vortex-file-compressed 650103601 6.51871e+08 0.997289 ns
tpch_q08/datafusion:vortex-file-compressed 493787967 4.88451e+08 1.01093 ns
tpch_q09/datafusion:vortex-file-compressed 821614285 8.16874e+08 1.0058 ns
tpch_q10/datafusion:vortex-file-compressed 308490732 3.07809e+08 1.00222 ns
tpch_q11/datafusion:vortex-file-compressed 127854547 1.28182e+08 0.997445 ns
tpch_q12/datafusion:vortex-file-compressed 136142981 1.34805e+08 1.00992 ns
tpch_q13/datafusion:vortex-file-compressed 227782378 2.3004e+08 0.990186 ns
tpch_q14/datafusion:vortex-file-compressed 79011109 7.78625e+07 1.01475 ns
tpch_q15/datafusion:vortex-file-compressed 119059776 1.18945e+08 1.00097 ns
tpch_q16/datafusion:vortex-file-compressed 98626358 9.97982e+07 0.988258 ns
tpch_q17/datafusion:vortex-file-compressed 746719355 7.48148e+08 0.99809 ns
tpch_q18/datafusion:vortex-file-compressed 957430229 9.55412e+08 1.00211 ns
tpch_q19/datafusion:vortex-file-compressed 99575051 9.72735e+07 1.02366 ns
tpch_q20/datafusion:vortex-file-compressed 208103296 2.10044e+08 0.99076 ns
tpch_q21/datafusion:vortex-file-compressed 779430865 7.75907e+08 1.00454 ns
tpch_q22/datafusion:vortex-file-compressed 69965312 6.82319e+07 1.0254 ns
tpch_q01/datafusion:vortex-compact 487433252 4.97816e+08 0.979144 ns
tpch_q02/datafusion:vortex-compact 178269056 1.76505e+08 1.00999 ns
tpch_q03/datafusion:vortex-compact 276998867 2.76955e+08 1.00016 ns
tpch_q04/datafusion:vortex-compact 127465628 1.26891e+08 1.00453 ns
tpch_q05/datafusion:vortex-compact 474745107 4.72322e+08 1.00513 ns
tpch_q06/datafusion:vortex-compact 80746734 8.14577e+07 0.991273 ns
tpch_q07/datafusion:vortex-compact 684036108 6.77525e+08 1.00961 ns
tpch_q08/datafusion:vortex-compact 508349761 4.97936e+08 1.02091 ns
tpch_q09/datafusion:vortex-compact 833461252 8.26389e+08 1.00856 ns
tpch_q10/datafusion:vortex-compact 344158035 3.35297e+08 1.02643 ns
tpch_q11/datafusion:vortex-compact 132980363 1.33679e+08 0.994771 ns
tpch_q12/datafusion:vortex-compact 194965089 1.93323e+08 1.0085 ns
tpch_q13/datafusion:vortex-compact 274182856 2.72836e+08 1.00494 ns
tpch_q14/datafusion:vortex-compact 105370178 1.06674e+08 0.987774 ns
tpch_q15/datafusion:vortex-compact 176335219 1.76121e+08 1.00122 ns
tpch_q16/datafusion:vortex-compact 106647919 1.10575e+08 0.964487 ns
tpch_q17/datafusion:vortex-compact 763855689 7.54882e+08 1.01189 ns
tpch_q18/datafusion:vortex-compact 966689470 9.65836e+08 1.00088 ns
tpch_q19/datafusion:vortex-compact 193455814 1.9587e+08 0.987674 ns
tpch_q20/datafusion:vortex-compact 233976746 2.33475e+08 1.00215 ns
tpch_q21/datafusion:vortex-compact 801511756 7.87518e+08 1.01777 ns
tpch_q22/datafusion:vortex-compact 78781496 7.89144e+07 0.998316 ns
tpch_q01/duckdb:parquet 264226573 2.72067e+08 0.971183 ns
tpch_q02/duckdb:parquet 121433380 1.30274e+08 0.932137 ns
tpch_q03/duckdb:parquet 223623650 2.31325e+08 0.966707 ns
tpch_q04/duckdb:parquet 151967946 1.53776e+08 0.988245 ns
tpch_q05/duckdb:parquet 232482757 2.35296e+08 0.988043 ns
tpch_q06/duckdb:parquet 70559210 7.10579e+07 0.992983 ns
tpch_q07/duckdb:parquet 218482407 2.18548e+08 0.999699 ns
tpch_q08/duckdb:parquet 329519987 3.29341e+08 1.00054 ns
tpch_q09/duckdb:parquet 493259957 4.98293e+08 0.9899 ns
tpch_q10/duckdb:parquet 634597267 6.38437e+08 0.993986 ns
tpch_q11/duckdb:parquet 50260385 5.30597e+07 0.947243 ns
tpch_q12/duckdb:parquet 141082861 1.414e+08 0.997757 ns
tpch_q13/duckdb:parquet 408612501 4.1215e+08 0.991417 ns
tpch_q14/duckdb:parquet 182594970 1.81599e+08 1.00548 ns
tpch_q15/duckdb:parquet 106991655 1.08014e+08 0.990533 ns
tpch_q16/duckdb:parquet 164799379 1.63954e+08 1.00516 ns
tpch_q17/duckdb:parquet 206043872 2.04203e+08 1.00901 ns
tpch_q18/duckdb:parquet 362548578 3.58818e+08 1.0104 ns
tpch_q19/duckdb:parquet 280196344 2.80055e+08 1.00051 ns
tpch_q20/duckdb:parquet 246078519 2.5082e+08 0.981095 ns
tpch_q21/duckdb:parquet 588660285 5.84829e+08 1.00655 ns
tpch_q22/duckdb:parquet 300799861 3.02541e+08 0.994245 ns
tpch_q01/duckdb:vortex-file-compressed 186443398 1.86426e+08 1.00009 ns
tpch_q02/duckdb:vortex-file-compressed 58466446 5.77369e+07 1.01264 ns
tpch_q03/duckdb:vortex-file-compressed 145760801 1.44141e+08 1.01124 ns
tpch_q04/duckdb:vortex-file-compressed 164392798 1.63385e+08 1.00617 ns
tpch_q05/duckdb:vortex-file-compressed 153452658 1.53788e+08 0.997819 ns
tpch_q06/duckdb:vortex-file-compressed 48664638 4.74847e+07 1.02485 ns
tpch_q07/duckdb:vortex-file-compressed 152750887 1.49972e+08 1.01853 ns
tpch_q08/duckdb:vortex-file-compressed 227496782 2.27873e+08 0.998351 ns
tpch_q09/duckdb:vortex-file-compressed 369714971 3.63238e+08 1.01783 ns
tpch_q10/duckdb:vortex-file-compressed 156799313 1.56209e+08 1.00378 ns
tpch_q11/duckdb:vortex-file-compressed 36959890 3.80786e+07 0.970621 ns
tpch_q12/duckdb:vortex-file-compressed 98030905 9.83755e+07 0.996497 ns
tpch_q13/duckdb:vortex-file-compressed 238975218 2.38571e+08 1.0017 ns
tpch_q14/duckdb:vortex-file-compressed 74129801 7.56134e+07 0.98038 ns
tpch_q15/duckdb:vortex-file-compressed 95226559 9.40938e+07 1.01204 ns
tpch_q16/duckdb:vortex-file-compressed 82858999 8.08731e+07 1.02456 ns
tpch_q17/duckdb:vortex-file-compressed 127097356 1.27018e+08 1.00062 ns
tpch_q18/duckdb:vortex-file-compressed 288971060 2.8695e+08 1.00704 ns
tpch_q19/duckdb:vortex-file-compressed 83873381 8.38215e+07 1.00062 ns
tpch_q20/duckdb:vortex-file-compressed 176937595 1.76248e+08 1.00391 ns
tpch_q21/duckdb:vortex-file-compressed 574580414 5.71804e+08 1.00486 ns
tpch_q22/duckdb:vortex-file-compressed 74861008 7.52691e+07 0.994578 ns
tpch_q01/duckdb:vortex-compact 233019814 2.34549e+08 0.993482 ns
tpch_q02/duckdb:vortex-compact 70179557 6.96006e+07 1.00832 ns
tpch_q03/duckdb:vortex-compact 166628648 1.69925e+08 0.9806 ns
tpch_q04/duckdb:vortex-compact 196244009 1.95326e+08 1.0047 ns
tpch_q05/duckdb:vortex-compact 176964300 1.78951e+08 0.988897 ns
tpch_q06/duckdb:vortex-compact 110916540 1.07834e+08 1.02859 ns
tpch_q07/duckdb:vortex-compact 214852296 2.15766e+08 0.995765 ns
tpch_q08/duckdb:vortex-compact 262090294 2.61003e+08 1.00417 ns
tpch_q09/duckdb:vortex-compact 406009475 4.07282e+08 0.996876 ns
tpch_q10/duckdb:vortex-compact 201531459 1.98974e+08 1.01285 ns
tpch_q11/duckdb:vortex-compact 42018195 4.20403e+07 0.999474 ns
tpch_q12/duckdb:vortex-compact 224884759 2.23758e+08 1.00504 ns
tpch_q13/duckdb:vortex-compact 297024830 2.98593e+08 0.99475 ns
tpch_q14/duckdb:vortex-compact 118323094 1.16264e+08 1.01771 ns
tpch_q15/duckdb:vortex-compact 120865730 1.21543e+08 0.994424 ns
tpch_q16/duckdb:vortex-compact 94810491 9.34485e+07 1.01457 ns
tpch_q17/duckdb:vortex-compact 136977492 1.37665e+08 0.995009 ns
tpch_q18/duckdb:vortex-compact 332103831 3.32848e+08 0.997764 ns
tpch_q19/duckdb:vortex-compact 122055279 1.21277e+08 1.00642 ns
tpch_q20/duckdb:vortex-compact 210329429 2.11e+08 0.996822 ns
tpch_q21/duckdb:vortex-compact 646517780 6.57762e+08 0.982905 ns
tpch_q22/duckdb:vortex-compact 84619121 8.52312e+07 0.992818 ns
tpch_q01/duckdb:duckdb 117559428 1.17656e+08 0.999177 ns
tpch_q02/duckdb:duckdb 49537936 4.81427e+07 1.02898 ns
tpch_q03/duckdb:duckdb 101642258 1.00422e+08 1.01215 ns
tpch_q04/duckdb:duckdb 128185709 1.28438e+08 0.998039 ns
tpch_q05/duckdb:duckdb 113644569 1.15027e+08 0.987979 ns
tpch_q06/duckdb:duckdb 44780934 4.44243e+07 1.00803 ns
tpch_q07/duckdb:duckdb 110276831 1.10646e+08 0.996664 ns
tpch_q08/duckdb:duckdb 141600268 1.40042e+08 1.01113 ns
tpch_q09/duckdb:duckdb 308700693 3.10511e+08 0.99417 ns
tpch_q10/duckdb:duckdb 216866097 2.16149e+08 1.00332 ns
tpch_q11/duckdb:duckdb 22653677 2.26655e+07 0.999478 ns
tpch_q12/duckdb:duckdb 87330840 8.59816e+07 1.01569 ns
tpch_q13/duckdb:duckdb 237578894 2.38399e+08 0.99656 ns
tpch_q14/duckdb:duckdb 77955022 7.73985e+07 1.00719 ns
tpch_q15/duckdb:duckdb 81774010 8.15517e+07 1.00273 ns
tpch_q16/duckdb:duckdb 73679197 7.43453e+07 0.991041 ns
tpch_q17/duckdb:duckdb 100117400 9.9745e+07 1.00373 ns
tpch_q18/duckdb:duckdb 219840008 2.1944e+08 1.00182 ns
tpch_q19/duckdb:duckdb 128544468 1.28887e+08 0.99734 ns
tpch_q20/duckdb:duckdb 124682193 1.23972e+08 1.00573 ns
tpch_q21/duckdb:duckdb 324351825 3.23436e+08 1.00283 ns
tpch_q22/duckdb:duckdb 70195646 6.82856e+07 1.02797 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.976x ➖
  • Vortex: 0.982x ➖
  • duckdb:vortex: 0.992x ➖
  • datafusion:vortex: 0.972x ➖
  • Best: fineweb_q01/datafusion:vortex-compact (0.869x)
  • Worst: fineweb_q00/datafusion:vortex-compact (1.165x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 867220670 8.47589e+08 1.02316 ns
fineweb_q01/datafusion:parquet 1547791022 1.58428e+09 0.976969 ns
fineweb_q02/datafusion:parquet 1578515844 1.57152e+09 1.00445 ns
fineweb_q03/datafusion:parquet 1597222571 1.58095e+09 1.01029 ns
fineweb_q04/datafusion:parquet 1574232521 1.57575e+09 0.999038 ns
fineweb_q05/datafusion:parquet 1596328173 1.58424e+09 1.00763 ns
fineweb_q06/datafusion:parquet 1512037361 1.61566e+09 0.935861 ns
fineweb_q07/datafusion:parquet 1632468321 2.5762e+09 0.633673 ns 🚀
fineweb_q08/datafusion:parquet 1590113872 1.63153e+09 0.974615 ns
fineweb_q00/datafusion:vortex-file-compressed 31546629 2.91709e+07 1.08144 ns
fineweb_q01/datafusion:vortex-file-compressed 514954203 5.00955e+08 1.02795 ns
fineweb_q02/datafusion:vortex-file-compressed 433997022 4.96935e+08 0.873348 ns
fineweb_q03/datafusion:vortex-file-compressed 1368892697 1.45422e+09 0.941326 ns
fineweb_q04/datafusion:vortex-file-compressed 1372553201 1.41939e+09 0.966999 ns
fineweb_q05/datafusion:vortex-file-compressed 1367507026 1.42095e+09 0.962391 ns
fineweb_q06/datafusion:vortex-file-compressed 1513753436 1.5414e+09 0.982063 ns
fineweb_q07/datafusion:vortex-file-compressed 1408320921 1.43005e+09 0.984806 ns
fineweb_q08/datafusion:vortex-file-compressed 529987176 5.63087e+08 0.941217 ns
fineweb_q00/datafusion:vortex-compact 40471032 3.47351e+07 1.16513 ns
fineweb_q01/datafusion:vortex-compact 496296335 5.70816e+08 0.869451 ns
fineweb_q02/datafusion:vortex-compact 652047373 6.43149e+08 1.01384 ns
fineweb_q03/datafusion:vortex-compact 1833410727 1.878e+09 0.976257 ns
fineweb_q04/datafusion:vortex-compact 2196561420 2.21514e+09 0.991612 ns
fineweb_q05/datafusion:vortex-compact 1642911837 1.72038e+09 0.95497 ns
fineweb_q06/datafusion:vortex-compact 1439503162 1.4942e+09 0.963391 ns
fineweb_q07/datafusion:vortex-compact 1306927479 1.34909e+09 0.96875 ns
fineweb_q08/datafusion:vortex-compact 377924599 4.32021e+08 0.874783 ns
fineweb_q00/duckdb:parquet 955530835 9.78999e+08 0.976028 ns
fineweb_q01/duckdb:parquet 2168370379 2.22351e+09 0.975203 ns
fineweb_q02/duckdb:parquet 2167066068 2.19994e+09 0.985055 ns
fineweb_q03/duckdb:parquet 7097962998 7.14146e+09 0.99391 ns
fineweb_q04/duckdb:parquet 1687818595 1.70758e+09 0.988426 ns
fineweb_q05/duckdb:parquet 3776904412 3.87238e+09 0.975343 ns
fineweb_q06/duckdb:parquet 4972202886 4.99497e+09 0.995441 ns
fineweb_q07/duckdb:parquet 5347041833 5.45259e+09 0.980643 ns
fineweb_q08/duckdb:parquet 978862254 9.89357e+08 0.989392 ns
fineweb_q00/duckdb:vortex-file-compressed 78162467 7.71338e+07 1.01334 ns
fineweb_q01/duckdb:vortex-file-compressed 505966995 5.33629e+08 0.948162 ns
fineweb_q02/duckdb:vortex-file-compressed 538526860 5.80011e+08 0.928476 ns
fineweb_q03/duckdb:vortex-file-compressed 1605157668 1.5874e+09 1.01118 ns
fineweb_q04/duckdb:vortex-file-compressed 1522108908 1.54114e+09 0.987653 ns
fineweb_q05/duckdb:vortex-file-compressed 1564461521 1.59293e+09 0.982129 ns
fineweb_q06/duckdb:vortex-file-compressed 1674689179 1.71611e+09 0.975862 ns
fineweb_q07/duckdb:vortex-file-compressed 1498978447 1.49674e+09 1.00149 ns
fineweb_q08/duckdb:vortex-file-compressed 611566706 6.29818e+08 0.971021 ns
fineweb_q00/duckdb:vortex-compact 77986534 8.12268e+07 0.960108 ns
fineweb_q01/duckdb:vortex-compact 475062316 4.98051e+08 0.953843 ns
fineweb_q02/duckdb:vortex-compact 658167237 6.42641e+08 1.02416 ns
fineweb_q03/duckdb:vortex-compact 1631255619 1.70986e+09 0.954027 ns
fineweb_q04/duckdb:vortex-compact 1747700149 1.6588e+09 1.05359 ns
fineweb_q05/duckdb:vortex-compact 1561927761 1.53728e+09 1.01603 ns
fineweb_q06/duckdb:vortex-compact 1465896945 1.45349e+09 1.00853 ns
fineweb_q07/duckdb:vortex-compact 1401990272 1.39714e+09 1.00347 ns
fineweb_q08/duckdb:vortex-compact 498437533 4.65924e+08 1.06978 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.986x ➖
  • Vortex: 0.978x ➖
  • duckdb:vortex: 0.978x ➖
  • Best: statpopgen_q08/duckdb:vortex-compact (0.912x)
  • Worst: statpopgen_q06/duckdb:vortex-file-compressed (1.008x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 232151817 2.33348e+08 0.994875 ns
statpopgen_q01/duckdb:parquet 373830251 3.72753e+08 1.00289 ns
statpopgen_q02/duckdb:parquet 681741293 6.95757e+08 0.979855 ns
statpopgen_q03/duckdb:parquet 1119761014 1.11697e+09 1.0025 ns
statpopgen_q04/duckdb:parquet 1146264724 1.13951e+09 1.00593 ns
statpopgen_q05/duckdb:parquet 747980518 7.48832e+08 0.998863 ns
statpopgen_q06/duckdb:parquet 1346335724 1.34579e+09 1.00041 ns
statpopgen_q07/duckdb:parquet 861246476 8.50188e+08 1.01301 ns
statpopgen_q08/duckdb:parquet 846079193 8.43856e+08 1.00263 ns
statpopgen_q09/duckdb:parquet 936683398 9.34651e+08 1.00217 ns
statpopgen_q10/duckdb:parquet 2173948368 2.11289e+09 1.0289 ns
statpopgen_q00/duckdb:vortex-file-compressed 12567793 1.24826e+07 1.00683 ns
statpopgen_q01/duckdb:vortex-file-compressed 95047591 9.5704e+07 0.993141 ns
statpopgen_q02/duckdb:vortex-file-compressed 1184891984 1.19182e+09 0.994184 ns
statpopgen_q03/duckdb:vortex-file-compressed 2796374179 2.81988e+09 0.991664 ns
statpopgen_q04/duckdb:vortex-file-compressed 2811663826 2.79894e+09 1.00455 ns
statpopgen_q05/duckdb:vortex-file-compressed 1266944100 1.26796e+09 0.999199 ns
statpopgen_q06/duckdb:vortex-file-compressed 1927944604 1.91275e+09 1.00795 ns
statpopgen_q07/duckdb:vortex-file-compressed 159905711 1.58966e+08 1.00591 ns
statpopgen_q08/duckdb:vortex-file-compressed 168681908 1.67998e+08 1.00407 ns
statpopgen_q09/duckdb:vortex-file-compressed 2566092483 2.57846e+09 0.995205 ns
statpopgen_q10/duckdb:vortex-file-compressed 4114786301 4.09402e+09 1.00507 ns
statpopgen_q00/duckdb:vortex-compact 12531827 1.2659e+07 0.989951 ns
statpopgen_q01/duckdb:vortex-compact 264060484 2.76532e+08 0.954899 ns
statpopgen_q02/duckdb:vortex-compact 582608131 6.2288e+08 0.935346 ns
statpopgen_q03/duckdb:vortex-compact 2210958587 2.22656e+09 0.992993 ns
statpopgen_q04/duckdb:vortex-compact 2180359624 2.24378e+09 0.971734 ns
statpopgen_q05/duckdb:vortex-compact 567977951 6.14551e+08 0.924217 ns
statpopgen_q06/duckdb:vortex-compact 1440382296 1.50249e+09 0.958661 ns
statpopgen_q07/duckdb:vortex-compact 1590518335 1.70545e+09 0.932606 ns
statpopgen_q08/duckdb:vortex-compact 1573302137 1.72564e+09 0.911721 ns
statpopgen_q09/duckdb:vortex-compact 1983538273 2.02782e+09 0.978165 ns
statpopgen_q10/duckdb:vortex-compact 3701340915 3.80896e+09 0.971747 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.970x ➖
  • Vortex: 0.974x ➖
  • duckdb:vortex: 0.975x ➖
  • datafusion:vortex: 0.973x ➖
  • Best: tpch_q11/datafusion:vortex-file-compressed (0.742x)
  • Worst: tpch_q02/datafusion:vortex-file-compressed (1.107x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 4fb897b base bb25710 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 863224266 8.87963e+08 0.972139 ns
tpch_q02/datafusion:parquet 647827334 7.08532e+08 0.914324 ns
tpch_q03/datafusion:parquet 972571107 9.40821e+08 1.03375 ns
tpch_q04/datafusion:parquet 494004559 4.59872e+08 1.07422 ns
tpch_q05/datafusion:parquet 1168380002 1.19897e+09 0.97449 ns
tpch_q06/datafusion:parquet 541167104 5.23161e+08 1.03442 ns
tpch_q07/datafusion:parquet 1364296112 1.41218e+09 0.966095 ns
tpch_q08/datafusion:parquet 1547079781 1.62601e+09 0.951459 ns
tpch_q09/datafusion:parquet 1729729807 1.74077e+09 0.993658 ns
tpch_q10/datafusion:parquet 2021830541 1.98355e+09 1.0193 ns
tpch_q11/datafusion:parquet 539258605 5.47385e+08 0.985153 ns
tpch_q12/datafusion:parquet 648798109 6.67662e+08 0.971746 ns
tpch_q13/datafusion:parquet 657757642 6.65236e+08 0.988759 ns
tpch_q14/datafusion:parquet 786975131 7.55197e+08 1.04208 ns
tpch_q15/datafusion:parquet 1181940596 1.17299e+09 1.00763 ns
tpch_q16/datafusion:parquet 379095013 3.85056e+08 0.984519 ns
tpch_q17/datafusion:parquet 1323087266 1.40374e+09 0.942547 ns
tpch_q18/datafusion:parquet 1602215903 1.62469e+09 0.986166 ns
tpch_q19/datafusion:parquet 947897120 9.74038e+08 0.973162 ns
tpch_q20/datafusion:parquet 1113762440 1.10517e+09 1.00778 ns
tpch_q21/datafusion:parquet 1686057040 1.68533e+09 1.00043 ns
tpch_q22/datafusion:parquet 648972855 6.57164e+08 0.987536 ns
tpch_q01/datafusion:vortex-file-compressed 703281508 7.40442e+08 0.949813 ns
tpch_q02/datafusion:vortex-file-compressed 513100734 4.63535e+08 1.10693 ns
tpch_q03/datafusion:vortex-file-compressed 700886718 7.58665e+08 0.923842 ns
tpch_q04/datafusion:vortex-file-compressed 519308563 5.76885e+08 0.900194 ns
tpch_q05/datafusion:vortex-file-compressed 923838553 9.50638e+08 0.971809 ns
tpch_q06/datafusion:vortex-file-compressed 558530458 6.51361e+08 0.857483 ns
tpch_q07/datafusion:vortex-file-compressed 1087567605 1.06033e+09 1.02569 ns
tpch_q08/datafusion:vortex-file-compressed 1102939608 1.04638e+09 1.05405 ns
tpch_q09/datafusion:vortex-file-compressed 1374776569 1.38986e+09 0.989147 ns
tpch_q10/datafusion:vortex-file-compressed 930701559 9.18142e+08 1.01368 ns
tpch_q11/datafusion:vortex-file-compressed 351043193 4.73299e+08 0.741694 ns
tpch_q12/datafusion:vortex-file-compressed 855079041 8.70311e+08 0.982498 ns
tpch_q13/datafusion:vortex-file-compressed 451057801 4.35249e+08 1.03632 ns
tpch_q14/datafusion:vortex-file-compressed 538261251 5.60739e+08 0.959914 ns
tpch_q15/datafusion:vortex-file-compressed 1049257793 1.08483e+09 0.967211 ns
tpch_q16/datafusion:vortex-file-compressed 261900380 2.62326e+08 0.998376 ns
tpch_q17/datafusion:vortex-file-compressed 1160890215 1.19027e+09 0.975313 ns
tpch_q18/datafusion:vortex-file-compressed 1300753038 1.295e+09 1.00444 ns
tpch_q19/datafusion:vortex-file-compressed 685182405 6.45894e+08 1.06083 ns
tpch_q20/datafusion:vortex-file-compressed 818239858 8.13723e+08 1.00555 ns
tpch_q21/datafusion:vortex-file-compressed 1526710013 1.51448e+09 1.00807 ns
tpch_q22/datafusion:vortex-file-compressed 291013937 2.94073e+08 0.989599 ns
tpch_q01/datafusion:vortex-compact 719137451 7.72988e+08 0.930335 ns
tpch_q02/datafusion:vortex-compact 449663142 4.51479e+08 0.995978 ns
tpch_q03/datafusion:vortex-compact 635059766 6.72895e+08 0.943772 ns
tpch_q04/datafusion:vortex-compact 468722252 5.31862e+08 0.881286 ns
tpch_q05/datafusion:vortex-compact 810968248 8.19083e+08 0.990092 ns
tpch_q06/datafusion:vortex-compact 589839692 5.72418e+08 1.03044 ns
tpch_q07/datafusion:vortex-compact 974748028 1.00813e+09 0.966883 ns
tpch_q08/datafusion:vortex-compact 979914402 9.65668e+08 1.01475 ns
tpch_q09/datafusion:vortex-compact 1260348265 1.25135e+09 1.00719 ns
tpch_q10/datafusion:vortex-compact 812114294 8.36064e+08 0.971355 ns
tpch_q11/datafusion:vortex-compact 261627946 2.92632e+08 0.894051 ns
tpch_q12/datafusion:vortex-compact 763223334 7.77329e+08 0.981854 ns
tpch_q13/datafusion:vortex-compact 400973434 3.98619e+08 1.00591 ns
tpch_q14/datafusion:vortex-compact 579805989 5.79918e+08 0.999808 ns
tpch_q15/datafusion:vortex-compact 975602709 1.01311e+09 0.962977 ns
tpch_q16/datafusion:vortex-compact 291684704 2.99045e+08 0.975387 ns
tpch_q17/datafusion:vortex-compact 1151209623 1.17065e+09 0.983393 ns
tpch_q18/datafusion:vortex-compact 1139577082 1.16718e+09 0.976349 ns
tpch_q19/datafusion:vortex-compact 665652196 6.3271e+08 1.05207 ns
tpch_q20/datafusion:vortex-compact 728584173 7.99701e+08 0.91107 ns
tpch_q21/datafusion:vortex-compact 1330982703 1.40174e+09 0.949519 ns
tpch_q22/datafusion:vortex-compact 300866353 3.20214e+08 0.939579 ns
tpch_q01/duckdb:parquet 843373774 8.8903e+08 0.948644 ns
tpch_q02/duckdb:parquet 1090075664 1.21339e+09 0.898371 ns
tpch_q03/duckdb:parquet 1237719446 1.37094e+09 0.902825 ns
tpch_q04/duckdb:parquet 713238612 7.96133e+08 0.895879 ns
tpch_q05/duckdb:parquet 1613154510 1.7227e+09 0.93641 ns
tpch_q06/duckdb:parquet 607543961 6.24644e+08 0.972625 ns
tpch_q07/duckdb:parquet 1357971368 1.58702e+09 0.855672 ns
tpch_q08/duckdb:parquet 1926014765 2.0625e+09 0.933827 ns
tpch_q09/duckdb:parquet 1830709193 1.87236e+09 0.977752 ns
tpch_q10/duckdb:parquet 2533089281 2.73686e+09 0.925546 ns
tpch_q11/duckdb:parquet 678712825 7.17858e+08 0.94547 ns
tpch_q12/duckdb:parquet 745476227 1.00895e+09 0.738864 ns
tpch_q13/duckdb:parquet 969382971 9.86664e+08 0.982486 ns
tpch_q14/duckdb:parquet 1039875782 1.07178e+09 0.97023 ns
tpch_q15/duckdb:parquet 888428783 9.09257e+08 0.977093 ns
tpch_q16/duckdb:parquet 599470065 6.04062e+08 0.992398 ns
tpch_q17/duckdb:parquet 1040391551 1.14796e+09 0.906299 ns
tpch_q18/duckdb:parquet 1035070404 1.08684e+09 0.952369 ns
tpch_q19/duckdb:parquet 1258183910 1.2498e+09 1.00671 ns
tpch_q20/duckdb:parquet 1422298838 1.42426e+09 0.998625 ns
tpch_q21/duckdb:parquet 1407030851 1.52536e+09 0.922423 ns
tpch_q22/duckdb:parquet 800791315 8.22347e+08 0.973788 ns
tpch_q01/duckdb:vortex-file-compressed 650319745 6.38046e+08 1.01924 ns
tpch_q02/duckdb:vortex-file-compressed 866104024 8.63033e+08 1.00356 ns
tpch_q03/duckdb:vortex-file-compressed 1030866870 1.03428e+09 0.996705 ns
tpch_q04/duckdb:vortex-file-compressed 715607311 6.9298e+08 1.03265 ns
tpch_q05/duckdb:vortex-file-compressed 1204947974 1.24441e+09 0.968286 ns
tpch_q06/duckdb:vortex-file-compressed 755610466 7.82349e+08 0.965823 ns
tpch_q07/duckdb:vortex-file-compressed 1231072232 1.18541e+09 1.03852 ns
tpch_q08/duckdb:vortex-file-compressed 1545136513 1.59118e+09 0.971064 ns
tpch_q09/duckdb:vortex-file-compressed 1477413559 1.48649e+09 0.993895 ns
tpch_q10/duckdb:vortex-file-compressed 1453890508 1.46585e+09 0.991843 ns
tpch_q11/duckdb:vortex-file-compressed 742655677 7.46343e+08 0.99506 ns
tpch_q12/duckdb:vortex-file-compressed 724506200 8.16549e+08 0.887278 ns
tpch_q13/duckdb:vortex-file-compressed 1000496114 1.01256e+09 0.988084 ns
tpch_q14/duckdb:vortex-file-compressed 857308113 8.33981e+08 1.02797 ns
tpch_q15/duckdb:vortex-file-compressed 609256424 6.4898e+08 0.938791 ns
tpch_q16/duckdb:vortex-file-compressed 462484624 4.65153e+08 0.994264 ns
tpch_q17/duckdb:vortex-file-compressed 980335546 9.72629e+08 1.00792 ns
tpch_q18/duckdb:vortex-file-compressed 1079865224 1.06578e+09 1.01322 ns
tpch_q19/duckdb:vortex-file-compressed 747474637 7.57493e+08 0.986775 ns
tpch_q20/duckdb:vortex-file-compressed 1186354260 1.20439e+09 0.985029 ns
tpch_q21/duckdb:vortex-file-compressed 1886224307 1.89452e+09 0.995622 ns
tpch_q22/duckdb:vortex-file-compressed 489236770 6.09944e+08 0.802101 ns
tpch_q01/duckdb:vortex-compact 607317767 6.16946e+08 0.984394 ns
tpch_q02/duckdb:vortex-compact 764146517 7.76541e+08 0.984039 ns
tpch_q03/duckdb:vortex-compact 874008179 9.02865e+08 0.968039 ns
tpch_q04/duckdb:vortex-compact 584925438 5.79835e+08 1.00878 ns
tpch_q05/duckdb:vortex-compact 1099340859 1.15483e+09 0.951947 ns
tpch_q06/duckdb:vortex-compact 692464684 6.56818e+08 1.05427 ns
tpch_q07/duckdb:vortex-compact 1074085692 1.18306e+09 0.907887 ns
tpch_q08/duckdb:vortex-compact 1398471894 1.46947e+09 0.951684 ns
tpch_q09/duckdb:vortex-compact 1319935896 1.44071e+09 0.916171 ns
tpch_q10/duckdb:vortex-compact 1243137800 1.39457e+09 0.89141 ns
tpch_q11/duckdb:vortex-compact 541243988 5.82742e+08 0.928788 ns
tpch_q12/duckdb:vortex-compact 682737613 7.34036e+08 0.930115 ns
tpch_q13/duckdb:vortex-compact 885233794 8.71509e+08 1.01575 ns
tpch_q14/duckdb:vortex-compact 817749824 8.36921e+08 0.977093 ns
tpch_q15/duckdb:vortex-compact 585227878 5.83048e+08 1.00374 ns
tpch_q16/duckdb:vortex-compact 435579872 4.67322e+08 0.932077 ns
tpch_q17/duckdb:vortex-compact 920168446 9.39036e+08 0.979907 ns
tpch_q18/duckdb:vortex-compact 902196991 9.34043e+08 0.965905 ns
tpch_q19/duckdb:vortex-compact 740911817 7.56034e+08 0.979997 ns
tpch_q20/duckdb:vortex-compact 1150338352 1.1566e+09 0.994583 ns
tpch_q21/duckdb:vortex-compact 1591093132 1.58002e+09 1.00701 ns
tpch_q22/duckdb:vortex-compact 541996082 5.26854e+08 1.02874 ns

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 force-pushed the ct/refactor-filter-array branch from 4fb897b to f6bd017 Compare January 28, 2026 15:23
@connortsui20 connortsui20 enabled auto-merge (squash) January 28, 2026 15:23
@connortsui20 connortsui20 merged commit 68130ce into develop Jan 28, 2026
45 of 47 checks passed
@connortsui20 connortsui20 deleted the ct/refactor-filter-array branch January 28, 2026 15:31
connortsui20 added a commit that referenced this pull request Jan 30, 2026
Allows us to filter by a `MaskValues` if we want to, as well as by
indices or slices directly.

This is just a nice to have for using the code in `vortex-compute` on
top of the incoming changes in
#6152

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
AdamGS pushed a commit that referenced this pull request Feb 2, 2026
Allows us to filter by a `MaskValues` if we want to, as well as by
indices or slices directly.

This is just a nice to have for using the code in `vortex-compute` on
top of the incoming changes in
#6152

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>
danking pushed a commit that referenced this pull request Feb 6, 2026
Allows us to filter by a `MaskValues` if we want to, as well as by
indices or slices directly.

This is just a nice to have for using the code in `vortex-compute` on
top of the incoming changes in
#6152

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.

2 participants