Trait vortex_datafusion::SessionContextExt

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

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

Required Methods§

source

fn register_mem_vortex_opts<S: AsRef<str>>( &self, name: S, array: ArrayData, options: VortexMemTableOptions, ) -> DFResult<()>

source

fn read_mem_vortex_opts( &self, array: ArrayData, options: VortexMemTableOptions, ) -> DFResult<DataFrame>

Provided Methods§

source

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

source

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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl SessionContextExt for SessionContext

source§

fn register_mem_vortex_opts<S: AsRef<str>>( &self, name: S, array: ArrayData, options: VortexMemTableOptions, ) -> DFResult<()>

source§

fn read_mem_vortex_opts( &self, array: ArrayData, options: VortexMemTableOptions, ) -> DFResult<DataFrame>

Implementors§