Skip to main content

StreamingWriteHandle

Trait StreamingWriteHandle 

Source
pub trait StreamingWriteHandle: Send + Sync {
    // Required methods
    fn write_row(&mut self, row: &[String]) -> Result<()>;
    fn rows_written(&self) -> usize;
    fn flush(&mut self) -> Result<()>;
}
Expand description

Handle for streaming writes

Required Methods§

Source

fn write_row(&mut self, row: &[String]) -> Result<()>

Write a single row

Source

fn rows_written(&self) -> usize

Get number of rows written

Source

fn flush(&mut self) -> Result<()>

Flush buffered data

Implementors§