nautilus_persistence::arrow

Trait EncodeToRecordBatch

source
pub trait EncodeToRecordBatch
where Self: Sized + ArrowSchemaProvider,
{ // Required method fn encode_batch( metadata: &HashMap<String, String>, data: &[Self], ) -> Result<RecordBatch, ArrowError>; }

Required Methods§

source

fn encode_batch( metadata: &HashMap<String, String>, data: &[Self], ) -> Result<RecordBatch, ArrowError>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl EncodeToRecordBatch for Bar

source§

fn encode_batch( metadata: &HashMap<String, String>, data: &[Self], ) -> Result<RecordBatch, ArrowError>

source§

impl EncodeToRecordBatch for OrderBookDelta

source§

fn encode_batch( metadata: &HashMap<String, String>, data: &[Self], ) -> Result<RecordBatch, ArrowError>

source§

impl EncodeToRecordBatch for OrderBookDepth10

source§

fn encode_batch( metadata: &HashMap<String, String>, data: &[Self], ) -> Result<RecordBatch, ArrowError>

source§

impl EncodeToRecordBatch for QuoteTick

source§

fn encode_batch( metadata: &HashMap<String, String>, data: &[Self], ) -> Result<RecordBatch, ArrowError>

source§

impl EncodeToRecordBatch for TradeTick

source§

fn encode_batch( metadata: &HashMap<String, String>, data: &[Self], ) -> Result<RecordBatch, ArrowError>

Implementors§