Class RowGroupMetaData
- Namespace
- ParquetSharp
- Assembly
- ParquetSharp.dll
Represents the metadata for a row group in a Parquet file.
public sealed class RowGroupMetaData
- Inheritance
-
RowGroupMetaData
- Inherited Members
Remarks
A row group is a logical horizontal partition of a Parquet file that contains a set of column chunks. This class provides information about the columns and rows in the row group.
Properties
NumColumns
Get the number of columns in the row group.
public int NumColumns { get; }
Property Value
NumRows
Get the number of rows in the row group.
public long NumRows { get; }
Property Value
Schema
Get the schema descriptor for the row group.
public SchemaDescriptor Schema { get; }
Property Value
- SchemaDescriptor
A SchemaDescriptor object that describes the schema of the row group.
TotalByteSize
Get the total size of the row group in bytes.
public long TotalByteSize { get; }
Property Value
Methods
GetColumnChunkMetaData(int)
Get the metadata for the column chunk at the specified index.
public ColumnChunkMetaData GetColumnChunkMetaData(int i)
Parameters
i
intThe index of the column chunk.
Returns
- ColumnChunkMetaData
The metadata for the column chunk.
Remarks
Column chunks are stored in the same order as the columns in the schema.