Liking cljdoc? Tell your friends :D

hitchhiker.tree.node


address?clj/s

(address? node)
source

IAddressclj/sprotocol

-dirty!clj/s

(-dirty! node)

Marks a node as being dirty if it was clean

Marks a node as being dirty if it was clean

-dirty?clj/s

(-dirty? node)

Returns true if this should be flushed

Returns true if this should be flushed

-resolve-chanclj/s

(-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
source

IDataNodeclj/sprotocol

source

IEDNOrderableclj/sprotocol

-order-on-edn-typesclj/s

(-order-on-edn-types t)
source

IIndexNodeclj/sprotocol

source

INodeclj/sprotocol

-last-keyclj/s

(-last-key node)

Returns the rightmost key of the node

Returns the rightmost key of the node

-lookupclj/s

(-lookup node k)

Returns the child node which contains the given key

Returns the child node which contains the given key

-merge-nodeclj/s

(-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?clj/s

(-overflow? node)

Returns true if this node has too many elements

Returns true if this node has too many elements

-split-nodeclj/s

(-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?clj/s

(-underflow? node)

Returns true if this node has too few elements

Returns true if this node has too few elements
source

IResolvedclj/sprotocol

source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close