Module tree_node

Module tree_node 

Source
Expand description

TreeNode based visiting and rewriting for LogicalPlans

Visiting (read only) APIs

Rewriting (update) APIs:

(Re)creation APIs (these require substantial cloning and thus are slow):

Macros§

handle_transform_recursion 🔒
This macro is used to determine continuation during combined transforming traversals.

Functions§

rewrite_extension_inputs 🔒
Rewrites all inputs for an Extension node “in place” (it currently has to copy values because there are no APIs for in place modification)