IndexStats class

Constructors

IndexStats({int? databaseSize, Map<String, IndexCount> indexes = const {}})
Returns a new IndexStats instance.

Properties

databaseSize ↔ int?
DatabaseSize is the org's total document count across its indexes. It is a count, not bytes: the store is shared by every tenant, so a byte figure would either be the whole file (another tenant's size) or a fiction.
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
indexes ↔ Map<String, IndexCount>
Indexes maps each index uid to its own count.
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.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

fromJson(dynamic value) → IndexStats?
Returns a new IndexStats instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) → List<IndexStats>
mapFromJson(dynamic json) → Map<String, IndexStats>
mapListFromJson(dynamic json, {bool growable = false}) → Map<String, List<IndexStats>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.