ColumnIndex
Read onlyYes
FinalYes
Entry i describes page i of the chunk's offset index; minValues/maxValues are the statistic bytes, empty for a null page.
Properties
- $boundaryOrder : BoundaryOrder
- $maxValues : array<string|int, mixed>
- $minValues : array<string|int, mixed>
- $nanCounts : array<string|int, mixed>|null
- $nullCounts : array<string|int, mixed>|null
- $nullPages : array<string|int, mixed>
Methods
- __construct() : mixed
- fromThrift() : self
- pages() : int
- toThrift() : ColumnIndex
Properties
$boundaryOrder
public
BoundaryOrder
$boundaryOrder
$maxValues
public
array<string|int, mixed>
$maxValues
$minValues
public
array<string|int, mixed>
$minValues
$nanCounts
public
array<string|int, mixed>|null
$nanCounts
= null
$nullCounts
public
array<string|int, mixed>|null
$nullCounts
= null
$nullPages
public
array<string|int, mixed>
$nullPages
Methods
__construct()
public
__construct(array<int, bool> $nullPages, array<int, string> $minValues, array<int, string> $maxValues, BoundaryOrder $boundaryOrder[, null|array<int, int> $nullCounts = null ][, null|array<int, int> $nanCounts = null ]) : mixed
Parameters
- $nullPages : array<int, bool>
- $minValues : array<int, string>
- $maxValues : array<int, string>
- $boundaryOrder : BoundaryOrder
- $nullCounts : null|array<int, int> = null
- $nanCounts : null|array<int, int> = null
fromThrift()
public
static fromThrift(ColumnIndex $index) : self
Parameters
- $index : ColumnIndex
Return values
selfpages()
public
pages() : int
Return values
inttoThrift()
public
toThrift() : ColumnIndex