Trait peppi_arrow::Arrow[][src]

pub trait Arrow {
    type Builder: ArrayBuilder;
    fn default() -> Self;
fn data_type<C: Context>(context: C) -> DataType;
fn builder<C: Context>(len: usize, context: C) -> Self::Builder;
fn write<C: Context>(&self, builder: &mut dyn ArrayBuilder, context: C);
fn write_null<C: Context>(builder: &mut dyn ArrayBuilder, context: C);
fn read(&mut self, array: ArrayRef, idx: usize); fn fields<C: Context>(_context: C) -> Vec<Field> { ... }
fn is_nullable() -> bool { ... } }

Associated Types

Required methods

Provided methods

Implementations on Foreign Types

TODO: replace with FixedSizeListArray once Parquet supports those

Implementors