Skip to content

Add MinMax, NullCount, NanCount, Between, FillNull pushdown to Sparse

56d5689
Select commit
Loading
Failed to load commit list.
Open

Add Sparse pushdown kernels for is_constant, sum, and compare #8028

Add MinMax, NullCount, NanCount, Between, FillNull pushdown to Sparse
56d5689
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis succeeded May 20, 2026 in 0s

Performance Gate Passed

⚠️ 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.

⚡ 1 improved benchmark
✅ 1236 untouched benchmarks
🆕 5 new benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_opt_canonical_into[(1000, 10)] 224.6 µs 187.6 µs +19.73%
🆕 Simulation sparse_null_count N/A 34.5 µs N/A
🆕 Simulation sparse_compare N/A 393.2 µs N/A
🆕 Simulation sparse_min_max N/A 233.5 µs N/A
🆕 Simulation sparse_is_constant N/A 250.7 µs N/A
🆕 Simulation sparse_sum N/A 455.6 µs N/A

Tip

Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.


Comparing claude/sparse-pushdown-kernels-qxU4x (56d5689) with develop (f97805d)

Open in CodSpeed