PageIndexBuilder
FinalYes
One column chunk's page index, page by page, as arrow-rs builds it: a column index only at StatisticsLevel::PAGE and only while every page that holds a value has bounds, an offset index always.
Methods
- __construct() : mixed
- addPage() : void
- columnIndex() : ColumnIndex|null
- offsetIndex() : OffsetIndex
- The data pages written from $firstDataPageOffset on, header included, one per addPage() call.
Methods
__construct()
public
__construct(FlatColumn $column, StatisticsLevel $level, StatisticsTruncation $truncation) : mixed
Parameters
- $column : FlatColumn
- $level : StatisticsLevel
- $truncation : StatisticsTruncation
addPage()
public
addPage(StatisticsCounter $statistics, int $rows) : void
Parameters
- $statistics : StatisticsCounter
- $rows : int
columnIndex()
public
columnIndex() : ColumnIndex|null
Return values
ColumnIndex|nulloffsetIndex()
The data pages written from $firstDataPageOffset on, header included, one per addPage() call.
public
offsetIndex(int $firstDataPageOffset, PageContainers $pages) : OffsetIndex
Parameters
- $firstDataPageOffset : int
- $pages : PageContainers