public class ColumnStatisticsCollector extends Object
| Constructor and Description |
|---|
ColumnStatisticsCollector(int colId,
String colName,
Class<?> colType)
Constructor.
|
ColumnStatisticsCollector(int colId,
String colName,
Class<?> colType,
long ver)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Object val)
Add value to statistics.
|
static ColumnStatistics |
aggregate(List<ColumnStatistics> partStats,
StatisticsColumnOverrides overrides)
Aggregate specified (partition or local) column statistics into (local or global) single one.
|
int |
columnId() |
String |
columnName() |
Class<?> |
columnType() |
ColumnStatistics |
finish()
Get total column statistics.
|
public ColumnStatisticsCollector(int colId,
String colName,
Class<?> colType)
public void add(Object val) throws IgniteCheckedException
val - Value to add to statistics.IgniteCheckedExceptionpublic ColumnStatistics finish()
public int columnId()
public String columnName()
public Class<?> columnType()
public static ColumnStatistics aggregate(List<ColumnStatistics> partStats, StatisticsColumnOverrides overrides)
partStats - Column statistics by partitions.overrides - Overrides or null to keep calculated values.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023