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