31 个主要版本更新

41.0.0 2024 年 8 月 11 日
40.0.0 2024 年 7 月 12 日
39.0.0 2024 年 6 月 10 日
38.0.0 2024 年 5 月 10 日
9.0.0 2022 年 6 月 13 日

578数据库接口 中排名

Download history 82326/week @ 2024-04-28 83177/week @ 2024-05-05 95723/week @ 2024-05-12 94585/week @ 2024-05-19 100495/week @ 2024-05-26 176643/week @ 2024-06-02 182929/week @ 2024-06-09 171065/week @ 2024-06-16 202542/week @ 2024-06-23 186604/week @ 2024-06-30 175702/week @ 2024-07-07 171677/week @ 2024-07-14 178097/week @ 2024-07-21 180314/week @ 2024-07-28 167540/week @ 2024-08-04 179008/week @ 2024-08-11

每月下载量 708,687
113 Crates 中使用 (直接使用 4 个)

Apache-2.0 许可

4MB
76K SLoC

请参阅《库用户指南》中的 查询优化器


lib.rs:

DataFusion 优化器

包含重写 LogicalPlan 的规则

  1. AnalyzerAnalyzerRule 应用到 LogicalPlan,以便在 DataFusion 优化过程的其余部分之前使计划有效(例如,TypeCoercion)。

  2. OptimizerOptimizerRule 应用到 LogicalPlan,以将它们转换为等效但更高效的计划。

依赖项

~25–39MB
~644K SLoC