Skip to main content

DataFrameReaderBackend

Trait DataFrameReaderBackend 

Source
pub trait DataFrameReaderBackend: Send + Sync {
    // Required methods
    fn csv(&self, path: &Path) -> Result<Box<dyn DataFrameBackend>, EngineError>;
    fn parquet(
        &self,
        path: &Path,
    ) -> Result<Box<dyn DataFrameBackend>, EngineError>;
    fn json(
        &self,
        path: &Path,
    ) -> Result<Box<dyn DataFrameBackend>, EngineError>;
    fn table(
        &self,
        name: &str,
    ) -> Result<Box<dyn DataFrameBackend>, EngineError>;
}
Expand description

Backend for reading files into a DataFrame.

Required Methods§

Implementors§