Liking cljdoc? Tell your friends :D

eva.v2.datastructures.bbtree.logic.v0.query


avl-between-kidsclj

(avl-between-kids m [low high])

Accepts an avl map of cap keys to child nodes. Returns the submap containing all nodes which could possibly contain values within the provided range.

Accepts an avl map of cap keys to child nodes. Returns
the submap containing all nodes which could possibly contain
values within the provided range.
sourceraw docstring

betweenclj

(between node start end)
(between store node start end)
source

collect-resultsclj

(collect-results node->selectors-and-messages)
source

create-selector-from-rangeclj

(create-selector-from-range [low high :as range])
source

custom-queriesclj

(custom-queries root selectors)
(custom-queries store root selectors)

The selectors argument is expected to be a sequence of CustomSelectors.

The selectors argument is expected to be a sequence of CustomSelectors.
sourceraw docstring

custom-queryclj

(custom-query root selector)
(custom-query store root selector)

The selector argument is expected to be a CustomSelector.

The selector argument is expected to be a CustomSelector.
sourceraw docstring

subrangeclj

(subrange root range)
(subrange store root range)

Takes (optionally) a store, followed by a btree root, a range, and insert/delete messages. Returns a sequence of the values stored in the tree.

Takes (optionally) a store, followed by a btree root, a range, and insert/delete messages.
Returns a sequence of the values stored in the tree.
sourceraw docstring

subrangesclj

(subranges root ranges)
(subranges store root ranges)

Takes (optionally) a store, followed by a btree root, a list of ranges, and a list of messages to be applied. Returns a map of range->kv-pairs for matches.

Takes (optionally) a store, followed by a btree root,
a list of ranges, and a list of messages to be applied.
Returns a map of range->kv-pairs for matches.
sourceraw docstring

tree-filter*clj

(tree-filter* node f)
source

tree-getclj

(tree-get node id)
(tree-get store node id)
source

tree-get*clj

(tree-get* node id msgs)
source

tree-keysclj

(tree-keys node)
(tree-keys store node)
source

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

× close