Trait datafusion_expr::expr_rewriter::ExprRewritable
source · [−]pub trait ExprRewritable: Sized {
fn rewrite<R: ExprRewriter<Self>>(self, rewriter: &mut R) -> Result<Self>;
}
Expand description
a trait for marking types that are rewritable by ExprRewriter
Required Methods
fn rewrite<R: ExprRewriter<Self>>(self, rewriter: &mut R) -> Result<Self>
fn rewrite<R: ExprRewriter<Self>>(self, rewriter: &mut R) -> Result<Self>
rewrite the expression tree using the given ExprRewriter