Struct transform::FuseAndCollapse [−][src]
Expand description
A sequence of transformations that simplify the MirRelationExpr
Fields
transforms: Vec<Box<dyn Transform>>
Trait Implementations
fn transform(
&self,
relation: &mut MirRelationExpr,
args: TransformArgs<'_>
) -> Result<(), TransformError>
fn transform(
&self,
relation: &mut MirRelationExpr,
args: TransformArgs<'_>
) -> Result<(), TransformError>
Transform a relation into a functionally equivalent relation.
Auto Trait Implementations
impl !RefUnwindSafe for FuseAndCollapse
impl !Send for FuseAndCollapse
impl !Sync for FuseAndCollapse
impl Unpin for FuseAndCollapse
impl !UnwindSafe for FuseAndCollapse
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