This is an automated email from the ASF dual-hosted git repository.
alamb pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from b377725c60 chore: Update `SessionStateBuilder::with_default_features`
does not replace existing features (#14935)
add 6c95b562cb feat: Add `tree` / pretty explain mode (#14677)
No new revisions were added by this update.
Summary of changes:
datafusion-examples/examples/planner_api.rs | 20 +-
datafusion/common/src/config.rs | 4 +
.../core/src/datasource/file_format/arrow.rs | 4 +
datafusion/core/src/datasource/file_format/csv.rs | 1 -
datafusion/core/src/datasource/file_format/json.rs | 1 -
datafusion/core/src/datasource/memory.rs | 4 +
datafusion/core/src/physical_planner.rs | 29 +-
datafusion/core/tests/custom_sources_cases/mod.rs | 5 +
.../provider_filter_pushdown.rs | 4 +
.../core/tests/custom_sources_cases/statistics.rs | 4 +
.../physical_optimizer/enforce_distribution.rs | 12 +-
.../tests/physical_optimizer/join_selection.rs | 9 +
.../core/tests/physical_optimizer/test_utils.rs | 12 +-
.../core/tests/user_defined/user_defined_plan.rs | 4 +
datafusion/datasource-csv/src/file_format.rs | 4 +
datafusion/datasource-json/src/file_format.rs | 4 +
datafusion/datasource-parquet/src/file_format.rs | 4 +
datafusion/datasource-parquet/src/source.rs | 4 +-
datafusion/datasource/src/display.rs | 4 +-
datafusion/datasource/src/file_scan_config.rs | 36 +-
datafusion/datasource/src/memory.rs | 29 +-
datafusion/datasource/src/source.rs | 7 +-
datafusion/ffi/src/execution_plan.rs | 24 +-
.../physical-optimizer/src/output_requirements.rs | 12 +-
datafusion/physical-plan/src/aggregates/mod.rs | 8 +
datafusion/physical-plan/src/analyze.rs | 4 +
datafusion/physical-plan/src/coalesce_batches.rs | 4 +
.../physical-plan/src/coalesce_partitions.rs | 4 +
datafusion/physical-plan/src/display.rs | 474 ++++++++++++++++++++-
datafusion/physical-plan/src/empty.rs | 4 +
datafusion/physical-plan/src/explain.rs | 4 +
datafusion/physical-plan/src/filter.rs | 4 +
datafusion/physical-plan/src/insert.rs | 4 +
datafusion/physical-plan/src/joins/cross_join.rs | 4 +
datafusion/physical-plan/src/joins/hash_join.rs | 4 +
.../physical-plan/src/joins/nested_loop_join.rs | 4 +
.../physical-plan/src/joins/sort_merge_join.rs | 4 +
.../physical-plan/src/joins/symmetric_hash_join.rs | 4 +
datafusion/physical-plan/src/lib.rs | 1 +
datafusion/physical-plan/src/limit.rs | 8 +
datafusion/physical-plan/src/memory.rs | 4 +
datafusion/physical-plan/src/placeholder_row.rs | 5 +
datafusion/physical-plan/src/projection.rs | 4 +
datafusion/physical-plan/src/recursive_query.rs | 4 +
datafusion/physical-plan/src/render_tree.rs | 227 ++++++++++
datafusion/physical-plan/src/repartition/mod.rs | 4 +
datafusion/physical-plan/src/sorts/partial_sort.rs | 4 +
datafusion/physical-plan/src/sorts/sort.rs | 8 +
.../src/sorts/sort_preserving_merge.rs | 8 +
datafusion/physical-plan/src/streaming.rs | 4 +
datafusion/physical-plan/src/test.rs | 12 +-
datafusion/physical-plan/src/test/exec.rs | 24 ++
datafusion/physical-plan/src/union.rs | 8 +
datafusion/physical-plan/src/unnest.rs | 3 +
datafusion/physical-plan/src/values.rs | 4 +
.../src/windows/bounded_window_agg_exec.rs | 4 +
.../physical-plan/src/windows/window_agg_exec.rs | 4 +
datafusion/physical-plan/src/work_table.rs | 4 +
.../sqllogictest/test_files/explain_tree.slt | 198 +++++++++
.../sqllogictest/test_files/information_schema.slt | 2 +
docs/source/user-guide/configs.md | 1 +
61 files changed, 1264 insertions(+), 52 deletions(-)
create mode 100644 datafusion/physical-plan/src/render_tree.rs
create mode 100644 datafusion/sqllogictest/test_files/explain_tree.slt
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]