TableStats class

Approximate statistics related to a table.

These statistics are calculated infrequently, while simultaneously, data in the table can change rapidly. Thus the values reported here (e.g. row count) are very likely out-of date, even the instant they are received in this API. Thus, only treat these values as approximate. IMPORTANT: Everything below is approximate, unless otherwise specified.

Constructors

TableStats({double? averageCellsPerColumn, double? averageColumnsPerRow, String? logicalDataBytes, String? rowCount})
TableStats.fromJson(Map json_)

Properties

averageCellsPerColumn double?
How many cells are present per column (column family, column qualifier) combinations, averaged over all columns in all rows in the table.
getter/setter pair
averageColumnsPerRow double?
How many (column family, column qualifier) combinations are present per row in the table, averaged over all rows in the table.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
logicalDataBytes String?
This is roughly how many bytes would be needed to read the entire table (e.g. by streaming all contents out).
getter/setter pair
rowCount String?
How many rows are in the table.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited