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

feat[vortex-dict]: implement ToArrowKernel for DictVTable

#4254Closed
Comparing
asubiotto:asubiotto-dict
(
d97ff96
) with
develop
(
89b236b
)
CodSpeed Performance Gauge
-45%
Improvement
16
Regression
67
Untouched
768
Archived
924

Benchmarks

1775 total
bench_compare_sliced_dict_varbinview[(7500, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-45%
403.1 µs732.7 µs
bench_compare_sliced_dict_varbinview[(9999, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-45%
406.7 µs738.3 µs
bench_compare_sliced_dict_varbinview[(20000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-40%
676.2 µs1,133.4 µs
bench_compare_sliced_dict_varbinview[(10000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-40%
503 µs834.6 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-35%
258.6 µs396.9 µs
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-34%
263.8 µs402 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-33%
277.5 µs415.6 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-32%
318.5 µs470.7 µs
bench_compare_varbin[(10000, 2048)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-31%
253.7 µs366.5 µs
bench_compare_varbinview[(10000, 2048)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-31%
254.6 µs367.4 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-29%
169 µs237.8 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-29%
171.6 µs240.5 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-28%
178.7 µs247.6 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-28%
355.3 µs490.3 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-27%
205 µs279.5 µs
bench_compare_sliced_dict_varbinview[(5000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-26%
629.4 µs854.3 µs
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-25%
201.3 µs268.9 µs
bench_compare_sliced_dict_varbinview[(3333, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-25%
446.3 µs596.1 µs
bench_compare_varbin[(100000, 2048)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-24%
623.6 µs824 µs
bench_compare_varbinview[(100000, 2048)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-24%
623.8 µs823.2 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-24%
215.8 µs284.3 µs
bench_compare_sliced_dict_varbinview[(2500, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-24%
354.4 µs466 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-24%
219.4 µs287.9 µs
bench_compare_sliced_dict_varbinview[(2000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
-23%
298.2 µs386.5 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-23%
230.5 µs298.5 µs

Commits

Click on a commit to change the comparison range
Base
develop
89b236b
+18.95%
feat[vortex-dict]: implement ToArrowKernel for DictVTable
cee70c6
5 months ago
by asubiotto
-63.94%
fix[vortex-array]: support arrow dictionaries in compare/numeric fallback
d97ff96
5 months ago
by asubiotto
© 2026 CodSpeed Technology
Home Terms Privacy Docs