15 releases (major breaking)

new 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

#1746 in Database interfaces

Download history 176109/week @ 2024-07-21 178717/week @ 2024-07-28 165864/week @ 2024-08-04 183989/week @ 2024-08-11 208821/week @ 2024-08-18 196969/week @ 2024-08-25 166470/week @ 2024-09-01 197474/week @ 2024-09-08 177105/week @ 2024-09-15 205319/week @ 2024-09-22 207598/week @ 2024-09-29 231601/week @ 2024-10-06 196819/week @ 2024-10-13 237845/week @ 2024-10-20 274917/week @ 2024-10-27 199698/week @ 2024-11-03

917,510 downloads per month
Used in 106 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–41MB
~656K SLoC