8 releases (major breaking)

38.0.0 May 10, 2024
37.1.0 Apr 22, 2024
36.0.0 Feb 20, 2024
35.0.0 Jan 25, 2024
32.0.0 Oct 12, 2023

#1249 in Database interfaces

Download history 15840/week @ 2024-01-26 29254/week @ 2024-02-02 38482/week @ 2024-02-09 24567/week @ 2024-02-16 41235/week @ 2024-02-23 39451/week @ 2024-03-01 39107/week @ 2024-03-08 39588/week @ 2024-03-15 29570/week @ 2024-03-22 32282/week @ 2024-03-29 28264/week @ 2024-04-05 45008/week @ 2024-04-12 70750/week @ 2024-04-19 66994/week @ 2024-04-26 76364/week @ 2024-05-03 70793/week @ 2024-05-10

300,241 downloads per month
Used in 76 crates (via datafusion)

Apache-2.0

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

~24–39MB
~638K SLoC