57 releases (major breaking)

new 51.0.0 Nov 19, 2025
50.3.0 Oct 24, 2025
50.0.0 Sep 16, 2025
49.0.2 Aug 25, 2025
7.0.0 Feb 17, 2022

#2893 in Database interfaces

Download history 118212/week @ 2025-07-30 141415/week @ 2025-08-06 128110/week @ 2025-08-13 133497/week @ 2025-08-20 149169/week @ 2025-08-27 153248/week @ 2025-09-03 142134/week @ 2025-09-10 137437/week @ 2025-09-17 144458/week @ 2025-09-24 150306/week @ 2025-10-01 187135/week @ 2025-10-08 151768/week @ 2025-10-15 159933/week @ 2025-10-22 137808/week @ 2025-10-29 149019/week @ 2025-11-05 134862/week @ 2025-11-12

610,626 downloads per month
Used in 311 crates (49 directly)

Apache-2.0

3.5MB
62K SLoC

Apache DataFusion Logical Plan and Expressions

Apache 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 provides data types and utilities for logical plans and expressions.

Most projects should use the datafusion crate directly, which re-exports this module. If you are already using the datafusion crate, there is no reason to use this crate directly in your project as well.

Dependencies

~28–43MB
~563K SLoC