(-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 is a website building & hosting documentation for Clojure/Script libraries
× close