Struct transform::fusion::join::Join [−][src]
pub struct Join;
Expand description
Fuses multiple Join
operators into one Join
operator.
Removes unit collections from joins, and joins with fewer than two inputs. Filters on top of nested joins are lifted so the nested joins can be fused.
Implementations
Fuses multiple Join
operators into one Join
operator.
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 Join
impl UnwindSafe for Join
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