pub trait RowWriter {
// Required methods
fn start(&mut self, schema: &SchemaRef) -> Result<()>;
fn write_batch(&mut self, batch: &RecordBatch) -> Result<()>;
fn finish(&mut self) -> Result<()>;
}pub trait RowWriter {
// Required methods
fn start(&mut self, schema: &SchemaRef) -> Result<()>;
fn write_batch(&mut self, batch: &RecordBatch) -> Result<()>;
fn finish(&mut self) -> Result<()>;
}