StatisticsCounter
FinalYes
Methods
- __construct() : mixed
- addBatch() : void
- addNulls() : void
- max() : bool|float|int|string|null
- merge() : self
- min() : bool|float|int|string|null
- nanCount() : int|null
- notNullCount() : int
- nullCount() : int
- reset() : void
- toPageStatistics() : Statistics
- Data page statistics: a float page always carries a nan_count, 0 for an all-null page (arrow-rs get_nan_count).
- toStatistics() : Statistics
- valuesCount() : int
Methods
__construct()
public
__construct(FlatColumn $column, StatisticsTruncation $truncation) : mixed
Parameters
- $column : FlatColumn
- $truncation : StatisticsTruncation
addBatch()
public
addBatch(array<string|int, null|bool|float|int|object|string> $values) : void
Parameters
- $values : array<string|int, null|bool|float|int|object|string>
addNulls()
public
addNulls(int $count) : void
Parameters
- $count : int
max()
public
max() : bool|float|int|string|null
Return values
bool|float|int|string|nullmerge()
public
merge(self $statistics) : self
Parameters
- $statistics : self
Return values
selfmin()
public
min() : bool|float|int|string|null
Return values
bool|float|int|string|nullnanCount()
public
nanCount() : int|null
Return values
int|nullnotNullCount()
public
notNullCount() : int
Return values
intnullCount()
public
nullCount() : int
Return values
intreset()
public
reset() : void
toPageStatistics()
Data page statistics: a float page always carries a nan_count, 0 for an all-null page (arrow-rs get_nan_count).
public
toPageStatistics() : Statistics
Return values
StatisticstoStatistics()
public
toStatistics() : Statistics
Return values
StatisticsvaluesCount()
public
valuesCount() : int