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 the object_store crate’s put method and sends whole bytes at once when the buffer is flushed.

Enums

Constants

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.