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

fix: window logical plan

#3920Closed
Comparing
fix/window-logical-plan
(
338d56a
) with
main
(
3be3321
)
CodSpeed Performance Gauge
0%
Untouched
24
Ignored
4

Benchmarks

28 total
test_tpch[1-in-memory-native-1]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
+2%
464.5 ms457.1 ms
test_explain[100 Small Files]
tests/benchmarks/test_interactive_reads.py
CodSpeed Performance Gauge
+2%
6.2 ms6.1 ms
test_tpch_sql[1-in-memory-native-8]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
+1%
148.8 ms146.9 ms
test_tpch[1-in-memory-native-5]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
157.8 ms157.2 ms
test_iter_rows_first_row[1 Small File]
tests/benchmarks/test_interactive_reads.py
CodSpeed Performance Gauge
0%
101.5 ms101.3 ms
test_tpch[1-in-memory-native-9]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
356.8 ms355.8 ms
test_tpch_sql[1-in-memory-native-6]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
29.4 ms29.3 ms
test_tpch_sql[1-in-memory-native-2]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
201.9 ms201.8 ms
test_tpch[1-in-memory-native-6]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
28.8 ms28.8 ms
test_tpch[1-in-memory-native-8]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
164.5 ms164.6 ms
test_tpch[1-in-memory-native-10]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
229.8 ms230 ms
test_tpch[1-in-memory-native-2]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
63.8 ms63.8 ms
test_count[100 Small Files]
tests/benchmarks/test_interactive_reads.py
CodSpeed Performance Gauge
0%
70.9 ms71.2 ms
test_tpch_sql[1-in-memory-native-5]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
143.1 ms143.5 ms
test_tpch_sql[1-in-memory-native-10]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
222.9 ms223.6 ms
test_tpch_sql[1-in-memory-native-4]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
0%
99 ms99.5 ms
test_tpch_sql[1-in-memory-native-7]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
-1%
134.3 ms135.2 ms
test_tpch[1-in-memory-native-4]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
-1%
98.8 ms99.5 ms
test_tpch_sql[1-in-memory-native-9]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
-1%
343.6 ms346.4 ms
test_tpch_sql[1-in-memory-native-3]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
-1%
131.9 ms133.1 ms
test_tpch[1-in-memory-native-7]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
-1%
151.3 ms153 ms
test_tpch[1-in-memory-native-3]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
-1%
139.8 ms141.4 ms
test_show[1 Small File]
tests/benchmarks/test_interactive_reads.py
CodSpeed Performance Gauge
-2%
11.5 ms11.7 ms
test_tpch_sql[1-in-memory-native-1]
tests/benchmarks/test_local_tpch.py
CodSpeed Performance Gauge
-2%
480.8 ms490.4 ms
test_explain[1 Small File]
tests/benchmarks/test_interactive_reads.py
Ignored
CodSpeed Performance Gauge
+1%
1.9 ms1.9 ms

Commits

Click on a commit to change the comparison range
Base
main
3be3321
-16.35%
feat(window): implement window functions support in logical plan
efa0223
1 year ago
by f4t4nt
-0.32%
feat(window): initial implementation of window functions
ffca1bb
1 year ago
by f4t4nt
-0.02%
fix(window): skip hardcoded window test
bd5dcaf
1 year ago
by f4t4nt
+0.48%
fix(tests): correct pytest skip decorator in window tests
f7aa71d
1 year ago
by f4t4nt
-0.76%
refactor(window): remove unused window function code
435aa14
1 year ago
by f4t4nt
-0.31%
refactor(window): simplify naming convention for empty input window functions
ee2ba53
1 year ago
by f4t4nt
+0.33%
refactor(window): clarify min_periods comment
bd44148
1 year ago
by f4t4nt
-0.08%
feat(window): implement window partition only sink
407c7ec
1 year ago
by f4t4nt
-0.01%
refactor(window): remove non-agg window functions
dd58c15
1 year ago
by f4t4nt
+0.12%
refactor(window): rename DetectWindowFunction to ExtractWindowFunction
7dee0b5
1 year ago
by f4t4nt
-0.26%
refactor(window): remove unused WindowExpr struct
261ba6b
1 year ago
by f4t4nt
+17.3%
refactor(window): remove println debugging statements
40c51c0
1 year ago
by f4t4nt
-0.32%
refactor(logical-plan): undo changes to arguments in PushDownProjection methods
d2dcc40
1 year ago
by f4t4nt
+0.2%
refactor(logical-plan): use WindowSpec in Window struct instead of separate fields
cb0d889
1 year ago
by f4t4nt
-0.11%
fix(unnest-subquery): move Window operator to non-pullable case
a7197ec
1 year ago
by f4t4nt
+0.09%
refactor(window): streamline WindowFrameBoundary with unified offset representation
26a48ab
1 year ago
by f4t4nt
+0.46%
refactor(window): make WindowSpec methods non-consuming
ee07b73
1 year ago
by f4t4nt
-1.21%
fix(window): properly expose window boundary classes in Python
7ed367c
1 year ago
by f4t4nt
+0.85%
fix(window): Window -> WindowSpec in __init__.pyi
2d1ca94
1 year ago
by f4t4nt
-0.13%
refactor(window): some clean up of unused window functions ie lag/lead
0c3eec6
1 year ago
by f4t4nt
-0.16%
fix(window): implement join-based window partition aggregation
d0cab64
1 year ago
by f4t4nt
+0.48%
fix(window): implement initial optimization for partition-only window functions
79c2ad1
1 year ago
by f4t4nt
-0.52%
fix(window): use partition_by_value to avoid hash collisions in window functions
fa64285
1 year ago
by f4t4nt
-0.1%
fix(window): ensure deterministic partition keys for cross-platform consistency
0cd6211
1 year ago
by f4t4nt
-0.13%
fix(window): add debug logging for cross-platform partition issues
5832091
1 year ago
by f4t4nt
-0.97%
fix(window): replace logging with println for better cross-platform debugging
37b3685
1 year ago
by f4t4nt
+1.49%
fix(window): add debug prints to diagnose platform differences
f249599
1 year ago
by f4t4nt
-0.1%
fix(window): process all partitions together for consistent behavior across platforms
eaa128c
1 year ago
by f4t4nt
-0.1%
feat(window): implement parallel processing for window partition-only operations
66d4e2f
1 year ago
by f4t4nt
+0.24%
refactor(window): clean up window partition code and fix linter warnings
1714d09
1 year ago
by f4t4nt
-0.52%
fix(window): create unique names for multiple window functions
4fe92d1
1 year ago
by f4t4nt
+0.58%
test(window): skip window tests if not running with native runner
5302a05
1 year ago
by f4t4nt
-0.35%
test(window): rename test file to test_partition_only.py and add arithmetic window tests
338d56a
1 year ago
by f4t4nt
© 2026 CodSpeed Technology
Home Terms Privacy Docs