RowGroupBuilder
FinalYes
Methods
- __construct() : mixed
- addRow() : void
- chunkBuilders() : array<string, ColumnChunkBuilder>
- ColumnChunkBuilders organized by column flat path.
- flush() : RowGroupContainer
- isEmpty() : bool
- isFull() : bool
- statistics() : RowGroupStatistics
Methods
__construct()
public
__construct(Schema $schema, Compressions $compression, Options $options, DataConverter $dataConverter, PageSizeCalculator $calculator) : mixed
Parameters
- $schema : Schema
- $compression : Compressions
- $options : Options
- $dataConverter : DataConverter
- $calculator : PageSizeCalculator
addRow()
public
addRow(array<string, mixed> $row) : void
Parameters
- $row : array<string, mixed>
chunkBuilders()
ColumnChunkBuilders organized by column flat path.
public
chunkBuilders() : array<string, ColumnChunkBuilder>
Return values
array<string, ColumnChunkBuilder>flush()
public
flush(int $fileOffset) : RowGroupContainer
Parameters
- $fileOffset : int
Return values
RowGroupContainerisEmpty()
public
isEmpty() : bool
Return values
boolisFull()
public
isFull() : bool
Return values
boolstatistics()
public
statistics() : RowGroupStatistics