Trait LoweringExt

Source
trait LoweringExt {
    // Required method
    fn restrict(self, join_keys: JoinKeys) -> Self;
}
Expand description

Extension methods for MirRelationExpr required in the HIR ⇒ MIR lowering code.

Required Methods§

Source

fn restrict(self, join_keys: JoinKeys) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl LoweringExt for MirRelationExpr

Source§

fn restrict(self, join_keys: JoinKeys) -> Self

Restrict the set of columns of an input to the sequence of JoinKeys.

Implementors§