ZoneMap
Read onlyYes
FinalYes
$allNaN: every non-null value is NaN; $min and $max are null when the column order trusts none.
Properties
- $allNaN : bool
- $max : bool|float|int|string|null
- $maxExact : bool
- $min : bool|float|int|string|null
- $minExact : bool
- $nanCount : int|null
- $nullCount : int|null
- $rowCount : int
Methods
- __construct() : mixed
- fromStatistics() : self
- Under IEEE_754_TOTAL_ORDER a writer stores a NaN bound only when every value that is not null is NaN.
Properties
$allNaN
public
bool
$allNaN
$max
public
bool|float|int|string|null
$max
$maxExact
public
bool
$maxExact
$min
public
bool|float|int|string|null
$min
$minExact
public
bool
$minExact
$nanCount
public
int|null
$nanCount
$nullCount
public
int|null
$nullCount
$rowCount
public
int
$rowCount
Methods
__construct()
public
__construct(bool|float|int|string|null $min, bool|float|int|string|null $max, bool $minExact, bool $maxExact, int|null $nullCount, int|null $nanCount, int $rowCount, bool $allNaN) : mixed
Parameters
- $min : bool|float|int|string|null
- $max : bool|float|int|string|null
- $minExact : bool
- $maxExact : bool
- $nullCount : int|null
- $nanCount : int|null
- $rowCount : int
- $allNaN : bool
fromStatistics()
Under IEEE_754_TOTAL_ORDER a writer stores a NaN bound only when every value that is not null is NaN.
public
static fromStatistics(FlatColumn $column, ColumnOrder $columnOrder, bool|float|int|string|null $min, bool|float|int|string|null $max, bool|null $minExact, bool|null $maxExact, int|null $nullCount, int|null $nanCount, int $rowCount) : self
Parameters
- $column : FlatColumn
- $columnOrder : ColumnOrder
- $min : bool|float|int|string|null
- $max : bool|float|int|string|null
- $minExact : bool|null
- $maxExact : bool|null
- $nullCount : int|null
- $nanCount : int|null
- $rowCount : int