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