#data-fusion #expressions #plan #logical

datafusion-functions-window-common

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

5 releases (3 major breaking)

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

#352 in GUI

Download history 19238/week @ 2024-11-29 19483/week @ 2024-12-06 40923/week @ 2024-12-13 43725/week @ 2024-12-20 55712/week @ 2024-12-27 144032/week @ 2025-01-03 174335/week @ 2025-01-10 132615/week @ 2025-01-17 137607/week @ 2025-01-24 133592/week @ 2025-01-31 141089/week @ 2025-02-07 136736/week @ 2025-02-14 135760/week @ 2025-02-21 26578/week @ 2025-02-28 29052/week @ 2025-03-07 28007/week @ 2025-03-14

251,029 downloads per month
Used in 118 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

~22–31MB
~456K SLoC