Trait datafusion::logical_plan::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