Module datafusion::datasource::file_format
source · Expand description
Module containing helper methods for the various file formats
Modules
- Apache Arrow format abstractions
- Apache Avro format abstractions
- CSV format abstractions
- File type abstraction
- Line delimited JSON format abstractions
- User facing options for the file formats readers
- Parquet format abstractions
Structs
AsyncPutWriter
is an object that facilitates asynchronous writing to object stores. It is specifically designed for theobject_store
crate’sput
method and sends whole bytes at once when the buffer is flushed.
Enums
- An enum that defines different file writer modes.
Constants
- Default max records to scan to infer the schema
Traits
- A trait that defines the methods required for a RecordBatch serializer.
- This trait abstracts all the file format specific implementations from the
TableProvider
. This helps code re-utilization across providers that support the the same file formats.