Namespace ParquetSharp.Arrow
Classes
- ArrowReaderProperties
Configures Arrow specific options for reading Parquet files.
- ArrowWriterProperties
Configures Arrow specific options for writing Parquet files
- ArrowWriterPropertiesBuilder
Builder for ArrowWriterProperties.
- FileReader
Reads Parquet files using the Arrow format.
- FileWriter
Writes Parquet files using Arrow format data
This may be used to write whole tables or record batches at once, using the WriteTable or WriteRecordBatch methods.
You can also buffer writes of record batches to allow writing multiple record batches within a Parquet row group, using WriteBufferedRecordBatch and NewBufferedRowGroup to start a new row group.
For more control over writing, you can create a new row group with NewRowGroup, then write all columns for the row group with the WriteColumn method. All required columns must be written before starting the next row group or closing the file.
- SchemaField
An Arrow field in a SchemaManifest
- SchemaManifest
Describes the relationship between the Arrow schema and the Parquet schema
Enums
- ArrowWriterProperties.WriterEngineVersion
Versions of the Arrow writing engine