Avatar for the spiraldb user
spiraldb
onpair
BlogDocsChangelog

feat: prefix/contains pushdown

#16
Comparing
claude/cpp-dfa-contains-prefix-IJjlD
(
5245f78
) with
develop
(
cb4ea96
)
CodSpeed Performance Gauge
-1%
Improvement
3
Regression
3
Untouched
26
New
44
Skipped
2

Benchmarks

78 total
decompress_all[("p_name", 12)]
benches/tpch.rs
CodSpeed Performance Gauge
-13%
1.3 ms1.5 ms
decompress_all[12]
benches/clickbench.rs
CodSpeed Performance Gauge
-11%
753.6 µs851 µs
decompress_all[("o_comment", 12)]
benches/tpch.rs
CodSpeed Performance Gauge
-11%
15.2 ms17.1 ms
train_and_compress[("l_comment", 12)]
benches/tpch.rs
CodSpeed Performance Gauge
+13%
469.9 ms417 ms
train_and_compress[("o_comment", 12)]
benches/tpch.rs
CodSpeed Performance Gauge
+12%
392.1 ms349 ms
train_and_compress[16]
benches/clickbench.rs
CodSpeed Performance Gauge
+11%
39.4 ms35.5 ms
scan_all_codes
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A28.8 µs
prefix_no_index[common:"https"(80.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A189.5 µs
contains_decompress_arrow[common:"e.com"(50.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A1.8 ms
contains_arrow[rare:"checkout0031"(0.1%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A990.6 µs
prefix_mask[common:"https"(80.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A8.6 µs
contains_arrow[common:"e.com"(50.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A894.6 µs
prefix_decompress_arrow[medium:"http://m.yan"(10.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A1.4 ms
prefix[medium:"http://m.yan"(10.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A9.7 µs
prefix_decompress_arrow[common:"https"(80.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A1.4 ms
contains[medium:"le.com/s"(10.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A1 ms
prefix_arrow[common:"https"(80.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A514 µs
contains_arrow[medium:"le.com/s"(10.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A1.2 ms
first_code_per_row
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A62 µs
copy_all_codes
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A35 µs
contains[common:"e.com"(50.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A622.2 µs
prefix_arrow[medium:"http://m.yan"(10.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A463.2 µs
prefix_mask[medium:"http://m.yan"(10.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A5.7 µs
prefix[common:"https"(80.0%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A58.5 µs
contains[rare:"checkout0031"(0.1%)]
benches/search.rs
CodSpeed Performance Gauge
N/A
N/A830.6 µs

Commits

Click on a commit to change the comparison range
Base
develop
cb4ea96
+28.02%
experiment(search): #10 TPC-H search + #8 corpus characterization
c8ee514
13 days ago
by claude
-30.04%
style: cargo fmt (fix CI fmt --check)
5b94fa0
12 days ago
by claude
-1.66%
Merge remote-tracking branch 'origin/develop' into claude/cpp-dfa-contains-prefix-IJjlD
5edb52e
12 days ago
by joseph-isaacs
-0.28%
refactor(search): strip experimental scaffolding, tighten public API
a0a024d
10 days ago
by claude
+3.35%
style(search): fix rustfmt check
5245f78
9 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs