PrefixNode class
A message representing a key prefix node in the key prefix hierarchy.
for eg. Bigtable keyspaces are lexicographically ordered mappings of keys to values. Keys often have a shared prefix structure where users use the keys to organize data. Eg ///employee In this case Keysight will possibly use one node for a company and reuse it for all employees that fall under the company. Doing so improves legibility in the UI.
Constructors
- PrefixNode({bool? dataSourceNode, int? depth, int? endIndex, int? startIndex, String? word})
- PrefixNode.fromJson(Map json_)
Properties
- dataSourceNode ↔ bool?
-
Whether this corresponds to a data_source name.
getter/setter pair
- depth ↔ int?
-
The depth in the prefix hierarchy.
getter/setter pair
- endIndex ↔ int?
-
The index of the end key bucket of the range that this node spans.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startIndex ↔ int?
-
The index of the start key bucket of the range that this node spans.
getter/setter pair
- word ↔ String?
-
The string represented by the prefix node.
getter/setter pair
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