pub fn flat_map(self, func: TableFunc, exprs: Vec<MirScalarExpr>) -> Self {
        MirRelationExpr::FlatMap {
            input: Box::new(self),
            func,
            exprs,
        }
    }
/// Like `map`, but yields zero-or-more output rows per input row
Like `map`, but yields zero-or-more output rows per input row
Like ` map ` but yields zero - or - more output rows per input row
pub fn flat_map(self, func: TableFunc, exprs: Vec<MirScalarExpr>) -> Self {
        MirRelationExpr::FlatMap {
            input: Box::new(self),
            func,
            exprs,
        }
    }
pub fn flat_map ( self , func : TableFunc , exprs : Vec < MirScalarExpr > ) -> Self { MirRelationExpr :: FlatMap { input : Box :: new ( self ) , func , exprs , } }
Like `map`, but yields zero-or-more output rows per input row
Like ` map ` but yields zero - or - more output rows per input row
self
func
TableFunc
exprs
Vec<MirScalarExpr>
self
func
TableFunc
exprs
Vec<MirScalarExpr>