Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
datafusion::datasource::file_format - Rust
[go: Go Back, main page]

Module file_format

Source
Expand description

Module containing helper methods for the various file formats See write.rs for write related helper methods

Modules§

arrow
ArrowFormat: Apache Arrow FileFormat abstractions
avro
AvroFormat Apache Avro FileFormat abstractions
csv
CsvFormat, Comma Separated Value (CSV) FileFormat abstractions
file_compression_type
File Compression type abstraction
json
JsonFormat: Line delimited JSON FileFormat abstractions
options
User facing options for the file formats readers
parquetparquet
ParquetFormat: Parquet FileFormat abstractions
write
Module containing helper methods/traits related to enabling write support for the various file formats

Structs§

DefaultFileType
A container of FileFormatFactory which also implements FileType. This enables converting a dyn FileFormat to a dyn FileType. The former trait is a superset of the latter trait, which includes execution time relevant methods. FileType is only used in logical planning and only implements the subset of methods required during logical planning.

Enums§

DeserializerOutput
Possible outputs of a BatchDeserializer.
FilePushdownSupport
An enum to distinguish between different states when determining if certain filters can be pushed down to file scanning

Constants§

DEFAULT_SCHEMA_INFER_MAX_RECORD
Default max records to scan to infer the schema

Traits§

BatchDeserializer
Trait defining a scheme for deserializing byte streams into structured data. Implementors of this trait are responsible for converting raw bytes into RecordBatch objects.
FileFormat
This trait abstracts all the file format specific implementations from the TableProvider. This helps code re-utilization across providers that support the same file formats.
FileFormatFactory
Factory for creating FileFormat instances based on session and command level options

Functions§

file_type_to_format
Converts a FileType to a FileFormatFactory. Returns an error if the FileType cannot be downcasted to a DefaultFileType.
format_as_file_type
Converts a FileFormatFactory to a FileType