Class ParquetWriterOptions
public sealed class ParquetWriterOptions
- Inheritance
-
ParquetWriterOptions
- Inherited Members
Fields
Default
public static readonly ParquetWriterOptions Default
Field Value
Properties
BufferChunkSizeBytes
public uint BufferChunkSizeBytes { get; init; }
Property Value
BufferPool
public IParquetBufferPool BufferPool { get; init; }
Property Value
Compression
public CompressionKind Compression { get; init; }
Property Value
CompressionLevel
public int? CompressionLevel { get; init; }
Property Value
- int?
CreatedBy
public string? CreatedBy { get; init; }
Property Value
DataPageVersion
public ParquetDataPageVersion DataPageVersion { get; init; }
Property Value
Execution
public ParquetExecutionOptions Execution { get; init; }
Property Value
FileVersion
public ParquetFileVersion FileVersion { get; init; }
Property Value
InitialColumnBufferBytes
public uint InitialColumnBufferBytes { get; init; }
Property Value
InitialPageBufferBytes
public uint InitialPageBufferBytes { get; init; }
Property Value
InitialPageCapacity
public uint InitialPageCapacity { get; init; }
Property Value
KeyValueMetadata
public IReadOnlyList<ParquetKeyValueMetadata> KeyValueMetadata { get; init; }
Property Value
RowApiInitialRowCapacity
Gets or initializes the initial row capacity of each generated row-writer buffer.
public int RowApiInitialRowCapacity { get; init; }
Property Value
RowApiMaxParallelism
public uint RowApiMaxParallelism { get; init; }
Property Value
SortingColumns
Gets or initializes the lexicographic sort order declared for every row group written to the file.
public ImmutableArray<ParquetSortingColumn> SortingColumns { get; init; }
Property Value
TargetDataPageSizeBytes
public uint TargetDataPageSizeBytes { get; init; }
Property Value
TargetFileSizeBytes
Gets or initializes the target size at which rolling row writers start a new file.
public ulong TargetFileSizeBytes { get; init; }
Property Value
TargetRowGroupSizeBytes
Gets or initializes the target uncompressed size of row groups produced by the row APIs.
public ulong TargetRowGroupSizeBytes { get; init; }
Property Value
WritePageCrc
public bool WritePageCrc { get; init; }
Property Value
WritePageIndexes
public bool WritePageIndexes { get; init; }