Class DefaultWriterProperties
- Namespace
- ParquetSharp
- Assembly
- ParquetSharp.dll
Process-wide default writer properties to use. All properties are nullable and defaults are taken from the Arrow library when a default is set to null. Note that these defaults are not used if creating writer properties with WriterProperties.GetDefaultWriterProperties, you must use a WriterPropertiesBuilder if creating writer properties yourself, or use one of the ParquetFileWriter constructors that does not take a WriterProperties parameter.
public static class DefaultWriterProperties
- Inheritance
-
DefaultWriterProperties
- Inherited Members
Properties
Compression
Default compression codec to use
public static Compression? Compression { get; set; }
Property Value
CompressionLevel
Default compression level to use
public static int? CompressionLevel { get; set; }
Property Value
- int?
CreatedBy
Default "created by" metadata value
public static string? CreatedBy { get; set; }
Property Value
DataPagesize
Default data page size
public static long? DataPagesize { get; set; }
Property Value
- long?
DictionaryPagesizeLimit
Default dictionary page size limit
public static long? DictionaryPagesizeLimit { get; set; }
Property Value
- long?
EnableDictionary
Whether to enable dictionary encoding by default for all columns
public static bool? EnableDictionary { get; set; }
Property Value
- bool?
EnableStatistics
Whether to enable statistics by default for all columns
public static bool? EnableStatistics { get; set; }
Property Value
- bool?
Encoding
Default encoding to use for all columns
public static Encoding? Encoding { get; set; }
Property Value
MaxRowGroupLength
Maximum row group length
public static long? MaxRowGroupLength { get; set; }
Property Value
- long?
PageChecksumEnabled
Write CRC page checksums
public static bool? PageChecksumEnabled { get; set; }
Property Value
- bool?
Version
Default version of the Parquet format to write
public static ParquetVersion? Version { get; set; }
Property Value
WriteBatchSize
Default write batch size
public static long? WriteBatchSize { get; set; }
Property Value
- long?
WritePageIndex
Write the page index
public static bool? WritePageIndex { get; set; }
Property Value
- bool?