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. | 
 
    