Module datafusion::datasource
source · [−]Expand description
DataFusion data sources
Re-exports
pub use self::datasource::TableProvider;
pub use self::datasource::TableType;
pub use self::memory::MemTable;
Modules
Data source traits
An empty plan that is usefull for testing and generating plans without mapping them to actual data.
Module containing helper methods for the various file formats
A table that uses the ObjectStore
listing capability
to get the list of files to process.
In-memory data source for presenting a Vec
Object Store abstracts access to an underlying file/object storage.
Structs
A single file that should be read, along with its schema, statistics and partition column values that need to be appended to each row.
Functions
Get all files as well as the file level summary statistics (no statistic for partition columns).
If the optional limit
is provided, includes only sufficient files.
Needed to read up to limit
number of rows.
TODO fix case where num_rows
and total_byte_size
are not defined (stat should be None instead of Some(0))
Type Definitions
Stream of files get listed from object store