Avatar for the Eventual-Inc user
Eventual-Inc
Daft
BlogDocsChangelog

fix(planner): propagate clustering through bound projections

#7033
Comparing
jay/fix-clustering-spec-bound-translation
(
37b983c
) with
main
(
6053a6b
)
CodSpeed Performance Gauge
-10%
Regression
1
Untouched
39
Ignored
4
Skipped
10

Benchmarks

54 total
test_clickbench_sql[7]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
-10%
17.6 ms19.6 ms
test_clickbench_sql[2]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
+5%
22.9 ms21.8 ms
test_clickbench_sql[6]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
+3%
7.2 ms7 ms
test_clickbench_sql[36]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
+1%
484.6 ms478.5 ms
test_read_jsonl_string
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
+1%
327.5 ms325.6 ms
test_tpch_sql[1-in-memory-2]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
+1%
118.7 ms118.1 ms
test_tpch_sql[1-in-memory-9]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
224.9 ms224.7 ms
test_clickbench_sql[38]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
0%
73.9 ms73.9 ms
test_clickbench_sql[40]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
0%
77.4 ms77.4 ms
test_read_jsonl_nested_list
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
0%
447.8 ms447.8 ms
test_read_jsonl_with_explicit_schema
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
0%
1.7 s1.7 s
test_clickbench_sql[37]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
0%
182.6 ms182.8 ms
test_clickbench_sql[19]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
0%
11 ms11 ms
test_tpch_sql[1-in-memory-6]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
33 ms33.1 ms
test_tpch_sql[1-in-memory-10]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
157.3 ms157.8 ms
test_read_jsonl_nested_struct
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
0%
498.3 ms500 ms
test_read_jsonl_boolean
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
0%
355.1 ms356.5 ms
test_clickbench_sql[1]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
-1%
16.9 ms17 ms
test_read_jsonl_float64
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
-1%
278 ms279.8 ms
test_read_jsonl_wide_table
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
-1%
1.7 s1.7 s
test_show[1 Small File]
tests/benchmarks/test_interactive_reads.py
CodSpeed Performance Gauge
-1%
12 ms12.1 ms
test_read_json_array_format
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
-1%
1.8 s1.8 s
test_clickbench_sql[4]
tests/benchmarks/test_clickbench.py
CodSpeed Performance Gauge
-1%
80 ms80.7 ms
test_read_jsonl_with_column_projection
tests/benchmarks/test_json_reads.py
CodSpeed Performance Gauge
-1%
1.3 s1.3 s
test_tpch_sql[1-in-memory-4]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
-1%
69 ms69.7 ms

Commits

Click on a commit to change the comparison range
Base
main
6053a6b
-0.88%
test: lock in clustering propagation soundness for non-injective projections
da7fbc4
8 hours ago
by jaychia
+0.48%
use a typed BoundClusteringSpec
2eef529
7 hours ago
by jaychia
-9.9%
better docs for matching logic
37b983c
7 hours ago
by jaychia
© 2026 CodSpeed Technology
Home Terms Privacy Docs