Table of Contents

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

int

NumRows

Get the number of rows in the row group.

public long NumRows { get; }

Property Value

long

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

long

Methods

GetColumnChunkMetaData(int)

Get the metadata for the column chunk at the specified index.

public ColumnChunkMetaData GetColumnChunkMetaData(int i)

Parameters

i int

The 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.