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 { ... }
}