Table of Contents

Struct RowGroup

Namespace
Plank.Reading.Logical
Assembly
Plank.dll
public readonly struct RowGroup
Inherited Members

Properties

ColumnChunkOffset

public ulong ColumnChunkOffset { get; }

Property Value

ulong

Index

public int Index { get; }

Property Value

int

MetadataOffset

public ulong MetadataOffset { get; }

Property Value

ulong

RowCount

public ulong RowCount { get; }

Property Value

ulong

Methods

Column<T>(LeafColumn)

public RowGroupColumn<T> Column<T>(LeafColumn column)

Parameters

column LeafColumn

Returns

RowGroupColumn<T>

Type Parameters

T

Column<T>(int)

public RowGroupColumn<T> Column<T>(int columnOrdinal)

Parameters

columnOrdinal int

Returns

RowGroupColumn<T>

Type Parameters

T

GetColumnMetadata(LeafColumn)

Parameters

column LeafColumn

Returns

ParquetColumnChunkMetadata

GetColumnMetadata(int)

public ParquetColumnChunkMetadata GetColumnMetadata(int columnOrdinal)

Parameters

columnOrdinal int

Returns

ParquetColumnChunkMetadata

NestedColumn<T>(LeafColumn)

Selects a leaf as a dense value stream accompanied by its repetition and definition levels.

Parameters

column LeafColumn

Returns

NestedRowGroupColumn<T>

Type Parameters

T

NestedColumn<T>(int)

Selects a leaf as a dense value stream accompanied by its repetition and definition levels.

public NestedRowGroupColumn<T> NestedColumn<T>(int columnOrdinal)

Parameters

columnOrdinal int

Returns

NestedRowGroupColumn<T>

Type Parameters

T