#data-fusion #logical #plan #expression

datafusion-functions-window-common

Common functions for implementing user-defined window functions for the DataFusion query engine

6 releases (major breaking)

new 47.0.0 Apr 20, 2025
46.0.1 Mar 19, 2025
45.0.0 Feb 7, 2025
44.0.0 Dec 31, 2024
43.0.0 Nov 8, 2024

#1001 in Rust patterns

Download history 71948/week @ 2024-12-29 152150/week @ 2025-01-05 172272/week @ 2025-01-12 122319/week @ 2025-01-19 137632/week @ 2025-01-26 132986/week @ 2025-02-02 144498/week @ 2025-02-09 149201/week @ 2025-02-16 101636/week @ 2025-02-23 24834/week @ 2025-03-02 30214/week @ 2025-03-09 30084/week @ 2025-03-16 23643/week @ 2025-03-23 38165/week @ 2025-03-30 41002/week @ 2025-04-06 41871/week @ 2025-04-13

146,567 downloads per month
Used in 133 crates (6 directly)

Apache-2.0

1MB
20K SLoC

DataFusion Window Function Common Library

DataFusion is an extensible query execution framework, written in Rust, that uses Apache Arrow as its in-memory format.

This crate contains common functions for implementing user-defined window functions.

Dependencies

~23–31MB
~465K SLoC