Struct transform::canonicalize_mfp::CanonicalizeMfp [−][src]
pub struct CanonicalizeMfp;
Expand description
Canonicalizes MFPs and performs common sub-expression elimination.
Implementations
Trait Implementations
fn transform(
&self,
relation: &mut MirRelationExpr,
_: TransformArgs<'_>
) -> Result<(), TransformError>
fn transform(
&self,
relation: &mut MirRelationExpr,
_: TransformArgs<'_>
) -> Result<(), TransformError>
Transform a relation into a functionally equivalent relation.
Auto Trait Implementations
impl RefUnwindSafe for CanonicalizeMfp
impl Send for CanonicalizeMfp
impl Sync for CanonicalizeMfp
impl Unpin for CanonicalizeMfp
impl UnwindSafe for CanonicalizeMfp
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more