Trait datafusion_ethers::convert::Transcoder

source ·
pub trait Transcoder {
    // Required methods
    fn schema(&self) -> SchemaRef;
    fn append(&mut self, logs: &[Log]) -> Result<(), AppendError>;
    fn len(&self) -> usize;
    fn finish(&mut self) -> RecordBatch;

    // Provided method
    fn is_empty(&self) -> bool { ... }
}

Required Methods§

source

fn schema(&self) -> SchemaRef

source

fn append(&mut self, logs: &[Log]) -> Result<(), AppendError>

source

fn len(&self) -> usize

source

fn finish(&mut self) -> RecordBatch

Provided Methods§

source

fn is_empty(&self) -> bool

Implementors§