#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

#19 in Database implementations

Download history 181722/week @ 2024-09-22 183396/week @ 2024-09-29 215720/week @ 2024-10-06 172742/week @ 2024-10-13 208377/week @ 2024-10-20 246448/week @ 2024-10-27 190755/week @ 2024-11-03 191240/week @ 2024-11-10 176191/week @ 2024-11-17 109511/week @ 2024-11-24 112063/week @ 2024-12-01 202379/week @ 2024-12-08 169503/week @ 2024-12-15 56709/week @ 2024-12-22 86872/week @ 2024-12-29 179078/week @ 2025-01-05

495,764 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
~650K SLoC