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