14 stable releases (6 major)

50.3.0 Oct 24, 2025
50.0.0 Sep 16, 2025
49.0.2 Aug 25, 2025
49.0.0 Jul 27, 2025
44.0.0 Dec 31, 2024

#92 in Database implementations

Download history 47980/week @ 2025-07-12 48131/week @ 2025-07-19 51933/week @ 2025-07-26 70069/week @ 2025-08-02 82159/week @ 2025-08-09 80107/week @ 2025-08-16 83902/week @ 2025-08-23 85513/week @ 2025-08-30 84612/week @ 2025-09-06 82653/week @ 2025-09-13 83934/week @ 2025-09-20 89848/week @ 2025-09-27 82981/week @ 2025-10-04 98097/week @ 2025-10-11 91509/week @ 2025-10-18 79288/week @ 2025-10-25

365,804 downloads per month
Used in 213 crates (7 directly)

Apache-2.0

17KB
199 lines

DataFusion Execution

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 structures and macros for documenting user defined functions.

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.

No runtime deps