17 releases (major breaking)

new 45.0.0 Feb 7, 2025
44.0.0 Dec 31, 2024
43.0.0 Nov 8, 2024
42.2.0 Nov 4, 2024
32.0.0 Oct 12, 2023

#1952 in Database interfaces

Download history 309439/week @ 2024-10-23 204214/week @ 2024-10-30 207324/week @ 2024-11-06 194189/week @ 2024-11-13 180038/week @ 2024-11-20 84049/week @ 2024-11-27 153047/week @ 2024-12-04 191341/week @ 2024-12-11 127407/week @ 2024-12-18 54696/week @ 2024-12-25 134761/week @ 2025-01-01 208896/week @ 2025-01-08 163340/week @ 2025-01-15 168187/week @ 2025-01-22 157576/week @ 2025-01-29 134354/week @ 2025-02-05

672,377 downloads per month
Used in 131 crates (8 directly)

Apache-2.0

5MB
102K 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

~29–43MB
~687K SLoC