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

datafusion-functions-aggregate

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

9 releases (major breaking)

44.0.0 Dec 31, 2024
43.0.0 Nov 8, 2024
42.2.0 Nov 4, 2024
41.0.0 Aug 11, 2024
38.0.0 May 10, 2024

#18 in Database implementations

Download history 178468/week @ 2024-09-26 208747/week @ 2024-10-03 182595/week @ 2024-10-10 164780/week @ 2024-10-17 296428/week @ 2024-10-24 167285/week @ 2024-10-31 197576/week @ 2024-11-07 181492/week @ 2024-11-14 158738/week @ 2024-11-21 91143/week @ 2024-11-28 167791/week @ 2024-12-05 184346/week @ 2024-12-12 93653/week @ 2024-12-19 53409/week @ 2024-12-26 164195/week @ 2025-01-02 175764/week @ 2025-01-09

522,903 downloads per month
Used in 92 crates (13 directly)

Apache-2.0

3.5MB
69K 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

~27–41MB
~649K SLoC