Liking cljdoc? Tell your friends :D

thi.ng.dstruct.bidirindex


attrib-valuesclj/s

(attrib-values idx ids)

counterclj/s

(counter)
(counter start)

custom-indexclj/s

(custom-index)
(custom-index id-gen)
(custom-index id-gen items)

CustomBidirIndexclj/s


index-attribsclj/s

(index-attribs idx attribs)
(index-attribs idx ctor attribs)

index-collclj/s

(index-coll idx coll)

monotonic-indexclj/s

(monotonic-index)
(monotonic-index start)
(monotonic-index start items)

MonotonicBidirIndexclj/s


PIndexclj/sprotocol

indexclj/s

(index _ item)

Attempts to find item in index and adds it to index if not found. Returns 2-elem vector of [updated-index item-id].

Attempts to find item in index and adds it to index if not found.
Returns 2-elem vector of [updated-index item-id].

reindexclj/s

(reindex _ old new)

Attempts to re-associate the ID of old item with new item. Does nothing if old item can't be found. Returns update index.

Attempts to re-associate the ID of old item with new item. Does
nothing if old item can't be found. Returns update index.

unindexclj/s

(unindex _ item)

Attempts to remove item from index. Does nothing if item can't be found. Returns updated index.

Attempts to remove item from index. Does nothing if item can't be
found. Returns updated index.

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

× close