= Usage
Update the test cases
cargo run -p optd-sqlplannertest --bin planner_test_apply
Verify the test cases
cargo test -p optd-sqlplannertest
# or use nextest
cargo nextest run -p optd-sqlplannertest
The explain
and execute
task will be run with datafusion's logical optimizer disabled. To keep using datafusion's logical optimizer, you could use the execute_with_logical
and explain_with_logical
tasks instead.
Currently we have the following options for the explain task:
logical_datafusion
: datafusion's logical plan.logical_optd
: optd's logical plan before optimization.physical_optd
: optd's physical plan after optimization.physical_datafusion
: datafusion's physical plan.join_orders
: physical join orders.logical_join_orders
: logical join orders.