#query-execution #apache-arrow #datafusion #logical #expressions #plan

datafusion-functions-aggregate

Traits and types for logical plans and expressions for DataFusion query engine

10 releases (major breaking)

45.0.0 Feb 7, 2025
44.0.0 Dec 31, 2024
43.0.0 Nov 8, 2024
42.2.0 Nov 4, 2024
38.0.0 May 10, 2024

#155 in Database implementations

Download history 252270/week @ 2024-10-26 187100/week @ 2024-11-02 190791/week @ 2024-11-09 175180/week @ 2024-11-16 113030/week @ 2024-11-23 110964/week @ 2024-11-30 202870/week @ 2024-12-07 166586/week @ 2024-12-14 58565/week @ 2024-12-21 86587/week @ 2024-12-28 182213/week @ 2025-01-04 202321/week @ 2025-01-11 152392/week @ 2025-01-18 166842/week @ 2025-01-25 156917/week @ 2025-02-01 173359/week @ 2025-02-08

685,976 downloads per month
Used in 106 crates (12 directly)

Apache-2.0

3.5MB
71K SLoC

DataFusion Aggregate Function Library

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

This crate contains packages of function that can be used to customize the functionality of DataFusion.

Dependencies

~29–43MB
~685K SLoC