Struct transform::fusion::union::Union [−][src]
pub struct Union;
Expand description
Fuses multiple Union
operators into one.
Implementations
Fuses multiple Union
operators into one.
Nested negated unions are merged into the parent one by pushing
the Negate to all their branches.
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 Union
impl UnwindSafe for Union
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