19 stable releases (9 major)

new 51.0.0 Nov 19, 2025
50.3.0 Oct 24, 2025
50.0.0 Sep 16, 2025
49.0.2 Aug 25, 2025
42.2.0 Nov 4, 2024

#2920 in Database interfaces

Download history 68509/week @ 2025-07-31 94022/week @ 2025-08-07 87099/week @ 2025-08-14 87372/week @ 2025-08-21 94106/week @ 2025-08-28 90047/week @ 2025-09-04 91251/week @ 2025-09-11 86191/week @ 2025-09-18 96902/week @ 2025-09-25 88852/week @ 2025-10-02 102500/week @ 2025-10-09 89444/week @ 2025-10-16 98578/week @ 2025-10-23 82072/week @ 2025-10-30 100983/week @ 2025-11-06 82045/week @ 2025-11-13

381,851 downloads per month
Used in 225 crates (5 directly)

Apache-2.0

4MB
74K SLoC

Apache DataFusion Window Function Library

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

This crate contains window function definitions.

Most projects should use the datafusion crate directly, which re-exports this module. If you are already using the datafusion crate, there is no reason to use this crate directly in your project as well.

Dependencies

~35MB
~547K SLoC