RustRowGroupChunks implements RowGroupChunks
FinalYes
Interfaces
Methods
- chunk() : ColumnChunk
- columnOrder() : ColumnOrder
- decoded() : self
- Called by name from arrow-ext RustParquetFooter::rowGroupChunks() with the chunks its footer cache decoded.
- fromThrift() : self
- Called by name from arrow-ext RustParquetFooter::rowGroupChunks(), pinned by phpt 056.
- rowCounts() : array<int, int>
- Every row group's row count, in file order.
Methods
chunk()
public
chunk(int $rowGroup, FlatColumn $column) : ColumnChunk
Parameters
- $rowGroup : int
- $column : FlatColumn
Return values
ColumnChunkcolumnOrder()
public
columnOrder(FlatColumn $column) : ColumnOrder
Parameters
- $column : FlatColumn
Return values
ColumnOrderdecoded()
Called by name from arrow-ext RustParquetFooter::rowGroupChunks() with the chunks its footer cache decoded.
public
static decoded(array<int, int> $rowCounts, array<string, array<int, ColumnChunk>> $chunks, array<string, ColumnOrder> $orders) : self
Parameters
- $rowCounts : array<int, int>
- $chunks : array<string, array<int, ColumnChunk>>
-
decoded ColumnChunks per flat path, one per row group
- $orders : array<string, ColumnOrder>
Return values
selffromThrift()
Called by name from arrow-ext RustParquetFooter::rowGroupChunks(), pinned by phpt 056.
public
static fromThrift(array<int, int> $rowCounts, array<string, array<int, string>> $chunks, array<string, null|string> $orders) : self
Parameters
- $rowCounts : array<int, int>
- $chunks : array<string, array<int, string>>
- $orders : array<string, null|string>
Return values
selfrowCounts()
Every row group's row count, in file order.
public
rowCounts() : array<int, int>