Class ParquetColumnAttribute
[AttributeUsage(AttributeTargets.Property)]
public sealed class ParquetColumnAttribute : Attribute
- Inheritance
-
ParquetColumnAttribute
- Inherited Members
Constructors
ParquetColumnAttribute()
public ParquetColumnAttribute()
ParquetColumnAttribute(ParquetPhysicalType)
public ParquetColumnAttribute(ParquetPhysicalType physicalType)
Parameters
physicalTypeParquetPhysicalType
ParquetColumnAttribute(string)
public ParquetColumnAttribute(string name)
Parameters
namestring
ParquetColumnAttribute(string, ParquetPhysicalType)
public ParquetColumnAttribute(string name, ParquetPhysicalType physicalType)
Parameters
namestringphysicalTypeParquetPhysicalType
Properties
BloomFilter
Gets or sets whether generated row writers emit a Bloom filter for this column.
public bool BloomFilter { get; set; }
Property Value
BloomFilterExpectedDistinctValueCount
Gets or sets the expected distinct values per row group, or zero to use the value count.
public uint BloomFilterExpectedDistinctValueCount { get; set; }
Property Value
BloomFilterFalsePositiveProbability
Gets or sets the Bloom filter's target false-positive probability.
public double BloomFilterFalsePositiveProbability { get; set; }
Property Value
BloomFilterMaximumBytes
Gets or sets the maximum Bloom-filter bitset size in bytes.
public uint BloomFilterMaximumBytes { get; set; }
Property Value
Compression
Gets or sets the compression used when writing this column.
public CompressionKind Compression { get; set; }
Property Value
CompressionLevel
Gets or sets the codec-specific compression level used when writing this column.
public int CompressionLevel { get; set; }
Property Value
Converter
Gets or sets the parameterless custom converter type for this property.
public Type? Converter { get; set; }
Property Value
Encodings
public EncodingKind[]? Encodings { get; set; }
Property Value
FieldId
public int FieldId { get; set; }
Property Value
HasPhysicalType
public bool HasPhysicalType { get; }
Property Value
LogicalType
public LogicalTypeKind LogicalType { get; set; }
Property Value
Name
public string? Name { get; }
Property Value
PhysicalType
public ParquetPhysicalType PhysicalType { get; }
Property Value
Precision
public int Precision { get; set; }
Property Value
Scale
public int Scale { get; set; }