Trait datafusion_common::tree_node::TreeNodeRewriter
source · pub trait TreeNodeRewriter: Sized {
type Node: TreeNode;
// Provided methods
fn f_down(&mut self, node: Self::Node) -> Result<Transformed<Self::Node>> { ... }
fn f_up(&mut self, node: Self::Node) -> Result<Transformed<Self::Node>> { ... }
}
Expand description
Trait for potentially recursively transforming a tree of TreeNode
s.
Required Associated Types§
Provided Methods§
Object Safety§
This trait is not object safe.