pub trait DecodeDataFromRecordBatch{
// Required method
fn decode_data_batch(
metadata: &HashMap<String, String>,
record_batch: RecordBatch,
) -> Result<Vec<Data>, EncodingError>;
}
Expand description
Decodes raw Data objects from Apache Arrow RecordBatch format.
Required Methods§
Sourcefn decode_data_batch(
metadata: &HashMap<String, String>,
record_batch: RecordBatch,
) -> Result<Vec<Data>, EncodingError>
fn decode_data_batch( metadata: &HashMap<String, String>, record_batch: RecordBatch, ) -> Result<Vec<Data>, EncodingError>
Decodes a RecordBatch
into raw Data
values, using the provided metadata.
§Errors
Returns an EncodingError
if the decoding fails.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.