pub fn filter<I>(self, predicates: I) -> Self
    where
        I: IntoIterator<Item = MirScalarExpr>,
    {
        MirRelationExpr::Filter {
            input: Box::new(self),
            predicates: predicates.into_iter().collect(),
        }
    }
/// Retain only the rows satisifying each of several predicates.
Retain only the rows satisifying each of several predicates.
Retain only the rows satisifying each of several predicates .
pub fn filter<I>(self, predicates: I) -> Self
    where
        I: IntoIterator<Item = MirScalarExpr>,
    {
        MirRelationExpr::Filter {
            input: Box::new(self),
            predicates: predicates.into_iter().collect(),
        }
    }
pub fn filter < I > ( self , predicates : I ) -> Self where I : IntoIterator < Item = MirScalarExpr > , { MirRelationExpr :: Filter { input : Box :: new ( self ) , predicates : predicates . into_iter ( ) . collect ( ) , } }
Retain only the rows satisifying each of several predicates.
Retain only the rows satisifying each of several predicates .
self
predicates
I
self
predicates
I