32 major breaking releases
42.0.0 | Sep 17, 2024 |
---|---|
41.0.0 | Aug 11, 2024 |
40.0.0 | Jul 12, 2024 |
39.0.0 | Jun 10, 2024 |
9.0.0 | Jun 13, 2022 |
#2 in #datafusion
793,048 downloads per month
Used in 119 crates
(3 directly)
3.5MB
73K
SLoC
Please see Query Optimizer in the Library User Guide
lib.rs
:
DataFusion Optimizer
Contains rules for rewriting LogicalPlan
s
-
Analyzer
appliesAnalyzerRule
s to transformLogicalPlan
s to make the plan valid prior to the rest of the DataFusion optimization process (for example,TypeCoercion
). -
Optimizer
appliesOptimizerRule
s to transformLogicalPlan
s into equivalent, but more efficient plans.
Dependencies
~26–41MB
~665K SLoC