RowGroupBuilder
FinalYes
Methods
- __construct() : mixed
- addColumns() : void
- addRow() : void
- addRows() : void
- flush() : RowGroupContainer
- The row group's column chunks, then their bloom filters (arrow-rs BloomFilterPosition::AfterRowGroup).
- isEmpty() : bool
- isFull() : bool
- rowsCount() : int
- rowsLeft() : int
Methods
__construct()
public
__construct(Schema $schema, Compressions $compression, Options $options, DremelShredder $shredder) : mixed
Parameters
- $schema : Schema
- $compression : Compressions
- $options : Options
- $shredder : DremelShredder
addColumns()
public
addColumns(DremelShredder $shredder, array<string, array<int, mixed>> $columns, int $count) : void
Parameters
- $shredder : DremelShredder
- $columns : array<string, array<int, mixed>>
-
by top-level column name
- $count : int
-
rows in every list
addRow()
public
addRow(array<string|int, mixed> $row) : void
Parameters
- $row : array<string|int, mixed>
addRows()
public
addRows(array<string|int, array<string|int, mixed>> $rows) : void
Parameters
- $rows : array<string|int, array<string|int, mixed>>
flush()
The row group's column chunks, then their bloom filters (arrow-rs BloomFilterPosition::AfterRowGroup).
public
flush(int $fileOffset) : RowGroupContainer
Parameters
- $fileOffset : int
Return values
RowGroupContainerisEmpty()
public
isEmpty() : bool
Return values
boolisFull()
public
isFull() : bool
Return values
boolrowsCount()
public
rowsCount() : int
Return values
introwsLeft()
public
rowsLeft() : int