[−][src]Module datafusion::optimizer::utils
Collection of utility functions that are leveraged by the query optimizer rules
Functions
expr_sub_expressions | Returns all direct children |
expr_to_column_names | Recursively walk an expression tree, collecting the unique set of column names referenced in the expression |
expressions | returns all expressions (non-recursively) in the current logical plan node. |
exprlist_to_column_names | Recursively walk a list of expression trees, collecting the unique set of column names referenced in the expression |
from_plan | Returns a new logical plan based on the original one with inputs and expressions replaced |
inputs | returns all inputs in the logical plan |
optimize_explain | Create a |
rewrite_expression | returns a new expression where the expressions in |