Struct ParquetColumnChunkInfo
public readonly record struct ParquetColumnChunkInfo : IEquatable<ParquetColumnChunkInfo>
- Implements
- Inherited Members
Constructors
ParquetColumnChunkInfo(int, int, ParquetPhysicalType, CompressionKind, ulong, ulong, ulong, ulong, ulong, uint, ulong, uint, ParquetColumnChunkEncodings)
public ParquetColumnChunkInfo(int RowGroupOrdinal, int ColumnOrdinal, ParquetPhysicalType PhysicalType, CompressionKind Compression, ulong DataPageOffset, ulong DictionaryPageOffset, ulong TotalCompressedSize, ulong TotalUncompressedSize, ulong ColumnIndexOffset, uint ColumnIndexLength, ulong OffsetIndexOffset, uint OffsetIndexLength, ParquetColumnChunkEncodings Encodings)
Parameters
RowGroupOrdinalintColumnOrdinalintPhysicalTypeParquetPhysicalTypeCompressionCompressionKindDataPageOffsetulongDictionaryPageOffsetulongTotalCompressedSizeulongTotalUncompressedSizeulongColumnIndexOffsetulongColumnIndexLengthuintOffsetIndexOffsetulongOffsetIndexLengthuintEncodingsParquetColumnChunkEncodings
Properties
BloomFilterLength
Gets the serialized Bloom-filter header and bitset length, or zero when unavailable.
public uint BloomFilterLength { get; init; }
Property Value
BloomFilterOffset
Gets the absolute byte offset of this chunk's Bloom-filter header, or zero when absent.
public ulong BloomFilterOffset { get; init; }
Property Value
ChunkOffset
public ulong ChunkOffset { get; }
Property Value
ColumnIndexLength
public uint ColumnIndexLength { get; init; }
Property Value
ColumnIndexOffset
public ulong ColumnIndexOffset { get; init; }
Property Value
ColumnOrdinal
public int ColumnOrdinal { get; init; }
Property Value
Compression
public CompressionKind Compression { get; init; }
Property Value
DataPageOffset
public ulong DataPageOffset { get; init; }
Property Value
DictionaryPageOffset
public ulong DictionaryPageOffset { get; init; }
Property Value
Encodings
public ParquetColumnChunkEncodings Encodings { get; init; }
Property Value
HasBloomFilter
Gets whether this column chunk advertises a Bloom filter.
public bool HasBloomFilter { get; }
Property Value
OffsetIndexLength
public uint OffsetIndexLength { get; init; }
Property Value
OffsetIndexOffset
public ulong OffsetIndexOffset { get; init; }
Property Value
PhysicalType
public ParquetPhysicalType PhysicalType { get; init; }
Property Value
RowGroupOrdinal
public int RowGroupOrdinal { get; init; }
Property Value
TotalCompressedSize
public ulong TotalCompressedSize { get; init; }
Property Value
TotalUncompressedSize
public ulong TotalUncompressedSize { get; init; }
Property Value
ValueCount
public ulong ValueCount { get; init; }