Tabular File Formats#
CSV Files#
|
Options for converting CSV data. |
An object that reads record batches incrementally from a CSV file. |
|
|
Writer to create a CSV file. |
A special object indicating ISO-8601 parsing. |
|
|
Options for parsing CSV files. |
|
Options for reading CSV files. |
|
Options for writing CSV files. |
|
Open a streaming reader of CSV data. |
|
Read a Table from a stream of CSV data. |
|
Write record batch or table to a CSV file. |
|
Description of an invalid row in a CSV file. |
Feather Files#
|
Read a pandas.DataFrame from Feather format. |
|
Read a pyarrow.Table from Feather format |
|
Write a pandas.DataFrame to Feather format. |
JSON Files#
|
Options for reading JSON files. |
|
Options for parsing JSON files. |
|
Read a Table from a stream of JSON data. |
Parquet Files#
|
Encapsulates details of reading a complete Parquet dataset possibly consisting of multiple files and partitions in subdirectories. |
|
Reader interface for a single Parquet file. |
|
Class for incrementally building a Parquet file for Arrow tables. |
|
Read a Table from Parquet format |
|
Read FileMetaData from footer of a single Parquet file. |
|
Read a Table from Parquet format, also reading DataFrame index values if known in the file metadata |
|
Read effective Arrow schema from Parquet file metadata. |
|
Write metadata-only Parquet file from schema. |
|
Write a Table to Parquet format. |
|
Wrapper around dataset.write_dataset for writing a Table to Parquet format by partitions. |
Parquet Metadata#
Parquet metadata for a single file. |
|
Metadata for a single row group. |
|
|
Sorting specification for a single column. |
Column metadata for a single row group. |
|
Statistics for a single column in a single row group. |
|
A Parquet schema. |
|
Schema for a single column. |
|
Logical type of parquet type. |
Encrypted Parquet Files#
|
A factory that produces the low-level FileEncryptionProperties and FileDecryptionProperties objects, from the high-level parameters. |
The abstract base class for KmsClient implementations. |
|
|
Configuration of the connection to the Key Management Service (KMS) |
|
Configuration of the encryption, such as which columns to encrypt |
|
Configuration of the decryption, such as cache timeout. |
ORC Files#
|
Reader interface for a single ORC file |
|
Writer interface for a single ORC file |
|
Read a Table from an ORC file. |
|
Write a table into an ORC file. |