LeftMostNode<K> class

As leftMostChild do not have a parentCell, so this node is required for that. Extends BPlusNode,its special node for leftMostBPlusNode, it has a parentNode ref too

Inheritance

Constructors

LeftMostNode({bool isLeaf, Compare<K> compare, BPlusNode<K> parentNode})
LeftMostNode.fromNonLeftNode(BPlusNode<K> nonLeftNodeCont, K keyWorkedUpon)

Properties

compare Compare<K>
read / writeinherited
hashCode int
The hash code for this object.
read-onlyinherited
internalCellTree AVLTree<BPlusCell<K>>
read / writeinherited
isLeaf bool
read / writeinherited
leftMostChild BPlusNode<K>
read / writeinherited
leftSibling BPlusNode<K>
required for merging and redistributing while deletion operation
read / writeinherited
my_id int
read / writeinherited
parentCell BPlusCell<K>
required for merging and redistributing while deletion operation if its null than it must be pointed by the parent Node leftMostNode pointer or must be root if parentNode is null as well
read / writeinherited
parentNode BPlusNode<K>
read / write
rightSibling BPlusNode<K>
read / writeinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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