15 releases (major breaking)

43.0.0 Nov 8, 2024
42.2.0 Nov 4, 2024
42.1.0 Oct 20, 2024
41.0.0 Aug 11, 2024
32.0.0 Oct 12, 2023

#1150 in Database interfaces

Download history 208720/week @ 2024-08-19 194852/week @ 2024-08-26 166259/week @ 2024-09-02 198889/week @ 2024-09-09 176063/week @ 2024-09-16 207869/week @ 2024-09-23 206298/week @ 2024-09-30 232366/week @ 2024-10-07 194812/week @ 2024-10-14 248874/week @ 2024-10-21 263144/week @ 2024-10-28 206223/week @ 2024-11-04 203140/week @ 2024-11-11 181025/week @ 2024-11-18 109056/week @ 2024-11-25 114192/week @ 2024-12-02

612,898 downloads per month
Used in 115 crates (7 directly)

Apache-2.0

5MB
97K SLoC

DataFusion Physical Plan

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

This crate is a submodule of DataFusion that contains the ExecutionPlan trait and the various implementations of that trait for built in operators such as filters, projections, joins, aggregations, etc.

Dependencies

~27–42MB
~663K SLoC