/// Writes a row group to the file.
///
/// This call is IO-bounded
Writes a row group to the file.
This call is IO-bounded
Writes a row group to the file . This call is IO - bounded
pub fn write<E>(&mut self, row_group: RowGroupIter<'_, E>) -> Result<()>
    where
        Error: From<E>,
        E: std::error::Error,
    {
        if self.offset == 0 {
            self.start()?;
        }
        let ordinal = self.row_groups.len();
        let (group, specs, size) = write_row_group(
            &mut self.writer,
            self.offset,
            self.schema.columns(),
            row_group,
            ordinal,
        )?;
        self.offset += size;
        self.row_groups.push(group);
        self.page_specs.push(specs);
        Ok(())
    }
pub fn write < E > ( & mut self , row_group : RowGroupIter < ' _ , E > ) -> Result < ( ) > where Error : From < E > , E : std :: error :: Error , { if self . offset == 0 { self . start ( ) ? ; } let ordinal = self . row_groups . len ( ) ; let ( group , specs , size ) = write_row_group ( & mut self . writer , self . offset , self . schema . columns ( ) , row_group , ordinal , ) ? ; self . offset += size ; self . row_groups . push ( group ) ; self . page_specs . push ( specs ) ; Ok ( ( ) ) }
Writes a row group to the file.
Writes a row group to the file .
&mut self
<not_specific>
row_group
RowGroupIter<'_, E>
<not_specific>