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

feat[expr]: N-ary CASE WHEN expression

#6197
Comparing
spiceai:develop
(
949a446
) with
develop
(
8cb79d9
)
CodSpeed Performance Gauge
+34%
Improvement
1
Untouched
1137
New
18
Skipped
1265

Benchmarks

2421 total
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+34%
87.2 µs65.3 µs
case_when_all_false[100000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A773.6 µs
case_when_nary_100_conditions[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A4.5 ms
case_when_all_true[100000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A773.9 µs
case_when_all_true[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A115.3 µs
case_when_nary_100_conditions[100000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A72.5 ms
case_when_all_true[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A175.5 µs
case_when_all_false[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A114.9 µs
case_when_nary_10_conditions[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A1.2 ms
case_when_nary_3_conditions[100000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A2.9 ms
case_when_all_false[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A176.4 µs
case_when_nary_3_conditions[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A229.9 µs
case_when_nary_10_conditions[100000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A7.9 ms
case_when_nary_100_conditions[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A10.9 ms
case_when_nary_10_conditions[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A541.6 µs
case_when_nary_3_conditions[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A483.1 µs
case_when_simple[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A138.8 µs
case_when_simple[100000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A1.5 ms
case_when_simple[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
N/A
N/A266.6 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+5%
3.2 ms3.1 ms
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+4%
828.9 ns799.7 ns
decode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
25.1 µs24.4 µs
take_indices[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
22.3 µs21.9 µs
take_indices[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
22.4 µs21.9 µs
map_new_output[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.5 µs1.5 µs

Commits

Click on a commit to change the comparison range
Base
develop
8cb79d9
+0.06%
Merge branch 'develop' into develop
ba82921
9 days ago
by lukekim
-0.1%
Merge branch 'develop' into develop
b2626b0
8 days ago
by lukekim
+0.01%
Merge branch 'vortex-data:develop' into develop
9db355f
8 days ago
by lukekim
+0.09%
Merge branch 'vortex-data:develop' into develop
359a4d4
3 days ago
by lukekim
+0.17%
Merge branch 'develop' into develop
da5f802
1 day ago
by lukekim
+33.28%
Merge branch 'develop' into develop
08cbe74
1 day ago
by lukekim
0%
Merge branch 'vortex-data:develop' into develop
949a446
1 day ago
by lukekim
© 2026 CodSpeed Technology
Home Terms Privacy Docs