We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tree
FilterExec
SQL EXPLAIN
@irenjj added a new tree explain mode in #14677. Now we need to add support for different types of operators.
set datafusion.explain.format = 'tree'; create table foo(x int, y int) as values (1,2), (3,4); explain select * from foo where x = 4; +---------------+------------------------------------+ | plan_type | plan | +---------------+------------------------------------+ | logical_plan | Filter: foo.x = Int32(4) | | | TableScan: foo projection=[x, y] | | physical_plan | ┌───────────────────────────┐ | | | │ CoalesceBatchesExec │ | | | └─────────────┬─────────────┘ | | | ┌─────────────┴─────────────┐ | | | │ FilterExec │ | | | └─────────────┬─────────────┘ | | | ┌─────────────┴─────────────┐ | | | │ DataSourceExec │ | | | │ -------------------- │ | | | │ partition_sizes: [1] │ | | | │ partitions: 1 │ | | | └───────────────────────────┘ | | | | +---------------+------------------------------------+
Add tree format to the named ExecutionPlan
Roughly speaking the process goes like:
You can run the tests like
cargo test --test sqllogictests -- explain_tree
You can update the test like this:
cargo test --test sqllogictests -- explain_tree --complete
Here is an example PR: TODO
No response
The text was updated successfully, but these errors were encountered:
alamb
Successfully merging a pull request may close this issue.
Is your feature request related to a problem or challenge?
SQL EXPLAIN
Tree Rendering #14914@irenjj added a new
tree
explain mode in #14677. Now we need to add support for different types of operators.Describe the solution you'd like
Add
tree
format to the named ExecutionPlanRoughly speaking the process goes like:
You can run the tests like
cargo test --test sqllogictests -- explain_tree
You can update the test like this:
cargo test --test sqllogictests -- explain_tree --complete
Describe alternatives you've considered
Here is an example PR: TODO
Additional context
No response
The text was updated successfully, but these errors were encountered: