Class ColumnOptions
public sealed record ColumnOptions : IEquatable<ColumnOptions>
- Inheritance
-
ColumnOptions
- Implements
- Inherited Members
Constructors
ColumnOptions(ParquetRepetition, ImmutableArray<EncodingKind>, uint, CompressionKind?, int?, ParquetBloomFilterOptions?)
public ColumnOptions(ParquetRepetition repetition = ParquetRepetition.Unspecified, ImmutableArray<EncodingKind> encodings = default, uint typeLength = 0, CompressionKind? compression = null, int? compressionLevel = null, ParquetBloomFilterOptions? bloomFilter = null)
Parameters
repetitionParquetRepetitionencodingsImmutableArray<EncodingKind>typeLengthuintcompressionCompressionKind?compressionLevelint?bloomFilterParquetBloomFilterOptions
Fields
Default
public static readonly ColumnOptions Default
Field Value
Properties
BloomFilter
Gets the split-block Bloom-filter configuration for this leaf, if enabled.
public ParquetBloomFilterOptions? BloomFilter { get; }
Property Value
Compression
public CompressionKind? Compression { get; }
Property Value
CompressionLevel
public int? CompressionLevel { get; }
Property Value
- int?
Encodings
public ImmutableArray<EncodingKind> Encodings { get; }
Property Value
Repetition
public ParquetRepetition Repetition { get; }
Property Value
TypeLength
public uint TypeLength { get; }
Property Value
Methods
Equals(ColumnOptions?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(ColumnOptions? other)
Parameters
otherColumnOptionsAn object to compare with this object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.