Skip to main content

DecodeArrayTask

Trait DecodeArrayTask 

Source
pub trait DecodeArrayTask: Send {
    // Required method
    fn decode(self: Box<Self>) -> Result<(ArrayRef, u64)>;
}
Expand description

A trait for tasks that decode data into an Arrow array

Required Methods§

Source

fn decode(self: Box<Self>) -> Result<(ArrayRef, u64)>

Decodes the data into an Arrow array and its data size in bytes

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl DecodeArrayTask for Box<dyn StructuralDecodeArrayTask>

Source§

fn decode(self: Box<Self>) -> Result<(ArrayRef, u64)>

Implementors§