|
Class: BTreeInteriorNode (private in BTreeNode
This class is only visible from within
BTreeNode (which is itself a private class of BTree).
Object
|
+--BTree::BTreeNode
|
+--BTree::BTreeNode::BTreeInteriorNode
- Package:
- stx:libbasic2
- Category:
- Collections-Ordered-Trees
- Owner:
- BTree::BTreeNode
- Author:
- Avi Bryant
[license:]
Dual licensed under both SqueakL and MIT.
This enables both base Squeak inclusion and 100% reuse.
accessing
-
childForKey: aMagnitude
-
Modified (format): / 22-01-2024 / 15:30:25 / cg
-
existingChildForKey: aMagnitude
-
Unlike #childForKey:, this method looks for a child, but doesn't mess with the tree if it doesn't exist.
-
existingLeafForKey: aMagnitude
-
Unlike #leafForKey:, this method looks for a leaf but doesn't mess with the tree if it doesn't exist.
-
insertKey: aMagnitude value: anObject at: index
-
-
updateKey: oldMagnitude to: newMagnitude
-
enumerating
-
childrenDo: aBlock
-
-
leavesFrom: start to: end do: aBlock
-
Modified (format): / 22-01-2024 / 15:30:33 / cg
misc
-
commonKeysWith: aNode keysAndValuesDo: aBlock flip: aBoolean
-
queries
-
depth
-
-
firstChild
-
-
isLeaf
-
-
leafForKey: aMagnitude
-
-
nextSiblingForChild: aNode
-
Modified (format): / 22-01-2024 / 15:30:37 / cg
|