Trait vortex_datafusion::SessionContextExt

source ·
pub trait SessionContextExt {
    // Required methods
    fn register_mem_vortex_opts<S: AsRef<str>>(
        &self,
        name: S,
        array: Array,
        options: VortexMemTableOptions,
    ) -> DFResult<()>;
    fn read_mem_vortex_opts(
        &self,
        array: Array,
        options: VortexMemTableOptions,
    ) -> DFResult<DataFrame>;
    fn register_disk_vortex_opts<S: AsRef<str>>(
        &self,
        name: S,
        url: ObjectStoreUrl,
        options: VortexTableOptions,
    ) -> DFResult<()>;
    fn read_disk_vortex_opts(
        &self,
        url: ObjectStoreUrl,
        options: VortexTableOptions,
    ) -> DFResult<DataFrame>;

    // Provided methods
    fn register_mem_vortex<S: AsRef<str>>(
        &self,
        name: S,
        array: Array,
    ) -> DFResult<()> { ... }
    fn read_mem_vortex(&self, array: Array) -> DFResult<DataFrame> { ... }
}

Required Methods§

Provided Methods§

source

fn register_mem_vortex<S: AsRef<str>>( &self, name: S, array: Array, ) -> DFResult<()>

source

fn read_mem_vortex(&self, array: Array) -> DFResult<DataFrame>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl SessionContextExt for SessionContext

Implementors§