(-dirty! node)Marks a node as being dirty if it was clean
Marks a node as being dirty if it was clean
(-dirty? node)Returns true if this should be flushed
Returns true if this should be flushed
(-resolve-chan node)Returns the INode version of this node; could trigger IO, returns a core.async promise-chan
Returns the INode version of this node; could trigger IO, returns a core.async promise-chan
(-last-key node)Returns the rightmost key of the node
Returns the rightmost key of the node
(-lookup node k)Returns the child node which contains the given key
Returns the child node which contains the given key
(-merge-node node other)Combines this node with the other to form a bigger node. We assume they're siblings
Combines this node with the other to form a bigger node. We assume they're siblings
(-overflow? node)Returns true if this node has too many elements
Returns true if this node has too many elements
(-split-node node)Returns a Split object with the 2 nodes that we turned this into
Returns a Split object with the 2 nodes that we turned this into
(-underflow? node)Returns true if this node has too few elements
Returns true if this node has too few elements
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |