Node<K> class

BPlusTree's node, which contains cells

BPlusNode

Implementers

Constructors

Node({bool isLeaf = false, Compare<K> compare})
BPlusTree's node, which contains cells
Node.fromLeftNode(BPlusNode<K> leftNodeCont, K keyWorkedUpon)

Properties

compare Compare<K>
read / write
hashCode int
The hash code for this object.
read-onlyinherited
internalCellTree AVLTree<BPlusCell<K>>
read / write
isLeaf bool
read / write
leftMostChild BPlusNode<K>
read / write
leftSibling BPlusNode<K>
required for merging and redistributing while deletion operation
read / write
my_id int
read / write
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 / write
rightSibling BPlusNode<K>
read / write
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.
override

Operators

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