nautilus_persistence::arrow

Trait ArrowSchemaProvider

source
pub trait ArrowSchemaProvider {
    // Required method
    fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema;

    // Provided method
    fn get_schema_map() -> HashMap<String, String> { ... }
}

Required Methods§

source

fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

Provided Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ArrowSchemaProvider for Bar

source§

fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

source§

impl ArrowSchemaProvider for OrderBookDelta

source§

fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

source§

impl ArrowSchemaProvider for OrderBookDepth10

source§

fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

source§

impl ArrowSchemaProvider for QuoteTick

source§

fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

source§

impl ArrowSchemaProvider for TradeTick

source§

fn get_schema(metadata: Option<HashMap<String, String>>) -> Schema

Implementors§