Dynalib Utils
DynaBTreeNode< K > Member List

This is the complete list of members for DynaBTreeNode< K >, including all inherited members.

_bufferDynaBTreeNode< K >protected
_innerOrderDynaBTreeNode< K >protected
_leafOrderDynaBTreeNode< K >protected
_leftSiblingDynaBTreeNode< K >protected
_leftSiblingIndexDynaBTreeNode< K >protected
_nodeTypeDynaBTreeNode< K >protected
_parentDynaBTreeNode< K >protected
_parentIndexDynaBTreeNode< K >protected
_rightSiblingDynaBTreeNode< K >protected
_rightSiblingIndexDynaBTreeNode< K >protected
canGiveKey()DynaBTreeNode< K >virtual
copy() overrideDynaBTreeNode< K >virtual
DynaBTreeNode(TreeNodeType nodeType, int maxKeys, int leafOrder, int innerOrder)DynaBTreeNode< K >
DynaBTreeNode(const DynaBTreeNode< K > &other)DynaBTreeNode< K >
getBuffer()DynaBTreeNode< K >
getKeyCount()DynaBTreeNode< K >
getKeyFromData(uint index, K &key)DynaBTreeNode< K >virtual
getLeftSibling()DynaBTreeNode< K >
getNodeType()DynaBTreeNode< K >
getParent()DynaBTreeNode< K >
getRightSibling()DynaBTreeNode< K >
handleOverflow()DynaBTreeNode< K >virtual
handleUnderflow()DynaBTreeNode< K >
ICopyable()=defaultICopyable< DynaBTreeNode< K > >
insertAt(int returnValue)DynaBTreeNode< K >
isOverflow()DynaBTreeNode< K >virtual
isUnderflow()DynaBTreeNode< K >virtual
joinChildren(DynaBTreeNode< K > *leftChild, DynaBTreeNode< K > *rightChild)DynaBTreeNode< K >virtual
joinWithSibling(K &sinkKey, DynaBTreeNode< K > *rightSibling)DynaBTreeNode< K >virtual
pullUpKey(K &key, DynaBTreeNode< K > *leftChild, DynaBTreeNode< K > *rightNode)DynaBTreeNode< K >virtual
search(K &key, MatchType match=MatchType::FULL_KEY)DynaBTreeNode< K >virtual
setKeyToData(uint index, K &key)DynaBTreeNode< K >virtual
setLeftSibling(DynaBTreeNode< K > *sibling)DynaBTreeNode< K >
setParent(DynaBTreeNode< K > *parent)DynaBTreeNode< K >
setRightSibling(DynaBTreeNode< K > *sibling)DynaBTreeNode< K >
split()DynaBTreeNode< K >virtual
transferChildren(DynaBTreeNode< K > *fromNode, DynaBTreeNode< K > *toNode, uint toIndex)DynaBTreeNode< K >virtual
transferFromSibling(K &sinkKey, K &upKey, DynaBTreeNode< K > *sibling, uint fromIndex)DynaBTreeNode< K >virtual
wasFound(int returnValue)DynaBTreeNode< K >
~DynaBTreeNode()DynaBTreeNode< K >virtual
~ICopyable()=defaultICopyable< DynaBTreeNode< K > >virtual