Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

Use Scan API

#6391Merged
Comparing
ngates/scan-api
(
185497d
) with
develop
(
1522642
)
CodSpeed Performance Gauge
-61%
Improvement
16
Regression
2
Untouched
1132
Skipped
1158
Archived
194

Benchmarks

2502 total
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-14%
455.3 µs528.5 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-11%
33.2 µs37.3 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+44%
2.7 ms1.9 ms
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+43%
2.7 ms1.9 ms
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+40%
3 ms2.1 ms
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+39%
287 µs207.2 µs
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+38%
3 ms2.1 ms
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+38%
282.5 µs205.4 µs
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+34%
314.2 µs234.9 µs
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+33%
309.5 µs232.9 µs
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+22%
4.6 ms3.7 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+21%
4.5 ms3.7 ms
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+20%
473.3 µs394 µs
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+20%
468.8 µs392.2 µs
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+18%
544.6 µs461.3 µs
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+18%
5.2 ms4.4 ms
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+14%
724.3 µs635 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+13%
6.9 ms6.1 ms
set_indices_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.2 µs1.2 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+4%
336.4 µs322.1 µs
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+4%
741.4 ns712.2 ns
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+4%
93.3 µs89.9 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+3%
938.9 ns909.7 ns
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1,005.3 ns976.1 ns
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+3%
27.4 ms26.6 ms

Commits

Click on a commit to change the comparison range
Base
develop
9e83309
+0.04%
Scan API
e925792
2 months ago
by gatesn
+0.01%
Scan API
f8a7543
2 months ago
by gatesn
-0.05%
Scan API
d05997f
2 months ago
by gatesn
-0.01%
DataFusion streaming
0a9b542
2 months ago
by gatesn
+0.02%
DataFusion streaming
7aaf8b6
2 months ago
by gatesn
+0.01%
Configure DuckDB threads
8b2ca17
2 months ago
by gatesn
-0.07%
Configure DuckDB threads
dfb275c
2 months ago
by gatesn
+0.04%
merge
9f671fe
2 months ago
by gatesn
-45.75%
merge
92b5910
2 months ago
by gatesn
0%
merge
ac962ac
2 months ago
by gatesn
+45.91%
merge
9c82df8
2 months ago
by gatesn
+0.09%
merge
fa37371
2 months ago
by gatesn
-0.06%
lifetimes
847075f
2 months ago
by gatesn
-0.07%
lifetimes
d24bd64
2 months ago
by gatesn
-0.05%
lifetimes
04da834
2 months ago
by gatesn
0%
lifetimes
d856d3d
2 months ago
by gatesn
0%
lifetimes
00ba860
2 months ago
by gatesn
0%
Disable Scan API from benchmarks prior to merge
e9dd877
2 months ago
by gatesn
+0.09%
merge
eb9cd44
2 months ago
by gatesn
0%
merge
aa8dc05
2 months ago
by gatesn
+12.22%
Support including all trait default functions
60a4770
2 months ago
by gatesn
0%
Support including all trait default functions
d27386e
2 months ago
by gatesn
0%
Support including all trait default functions
c779e8b
2 months ago
by gatesn
0%
Support including all trait default functions
e8a4cc7
2 months ago
by gatesn
0%
Support including all trait default functions
5bd3214
2 months ago
by gatesn
© 2026 CodSpeed Technology
Home Terms Privacy Docs