1 个不稳定版本
| 0.0.0 | 2024年2月25日 |
|---|
#6 in #级联
345KB
7.5K SLoC
= 使用方法
更新测试用例
cargo run -p optd-sqlplannertest --bin planner_test_apply
验证测试用例
cargo test -p optd-sqlplannertest
# or use nextest
cargo nextest run -p optd-sqlplannertest
explain 和 execute 任务将在禁用 datafusion 的逻辑优化器的情况下运行。若要继续使用 datafusion 的逻辑优化器,可以使用 execute_with_logical 和 explain_with_logical 任务。
当前我们对 explain 任务有以下选项
logical_datafusion: datafusion 的逻辑计划。logical_optd: 优化前的 optd 逻辑计划。physical_optd: 优化后的 optd 物理计划。physical_datafusion: datafusion 的物理计划。join_orders: 物理连接顺序。logical_join_orders: 逻辑连接顺序。
依赖项
~81MB
~1.5M SLoC