Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
datafusion::optimizer::utils - Rust
[go: Go Back, main page]

Module datafusion::optimizer::utils

source ·
Expand description

Utility functions leveraged by the query optimizer rules

Structs§

  • Handles ensuring the name of rewritten expressions is not changed.

Functions§

  • Log the plan in debug/tracing mode after some part of the optimizer runs
  • Convenience rule for writing optimizers: recursively invoke optimize on plan’s children and then return a node of the same type. Useful for optimizer rules which want to leave the type of plan unchanged but still apply to the children. This also handles the case when the plan is a LogicalPlan::Explain.