Trait arrow::json::writer::JsonFormat[][src]

pub trait JsonFormat: Debug + Default {
    fn start_stream<W: Write>(&self, _writer: &mut W) -> Result<()> { ... }
fn start_row<W: Write>(
        &self,
        _writer: &mut W,
        _is_first_row: bool
    ) -> Result<()> { ... }
fn end_row<W: Write>(&self, _writer: &mut W) -> Result<()> { ... }
fn end_stream<W: Write>(&self, _writer: &mut W) -> Result<()> { ... } }
Expand description

This trait defines how to format a sequence of JSON objects to a byte stream.

Provided methods

write any bytes needed at the start of the file to the writer

write any bytes needed for the start of each row

write any bytes needed for the end of each row

write any bytes needed for the start of each row

Implementors