Liking cljdoc? Tell your friends :D

asami.index

An in-memory graph implementation with full indexing.

An in-memory graph implementation with full indexing.
raw docstring

?clj/s


count-embedded-indexclj/s

(count-embedded-index edx)

Adds up the counts of embedded indexes

Adds up the counts of embedded indexes
raw docstring

count-from-indexclj/smultimethod

Lookup an index in the graph for the requested data and count the results.

Lookup an index in the graph for the requested data and count the results.
raw docstring

empty-graphclj/s


get-from-indexclj/smultimethod

Lookup an index in the graph for the requested data. Returns a sequence of unlabelled bindings. Each binding is a vector of binding values.

Lookup an index in the graph for the requested data.
Returns a sequence of unlabelled bindings. Each binding is a vector of binding values.
raw docstring

GraphIndexedcljs


index-addclj/s

(index-add idx a b c)

Inputs: [idx :- #:s{Any #:s{Any s/Any}} a :- s/Any b :- s/Any c :- s/Any] Returns: #:s{Any #:s{Any #{s/Any}}}

Add elements to a 3-level index

Inputs: [idx :- #:s{Any #:s{Any s/Any}} a :- s/Any b :- s/Any c :- s/Any]
Returns: #:s{Any #:s{Any #{s/Any}}}

Add elements to a 3-level index
raw docstring

index-deleteclj/s

(index-delete idx a b c)

Inputs: [idx :- #:s{Any #:s{Any #{s/Any}}} a :- s/Any b :- s/Any c :- s/Any] Returns: #:s{Any #:s{Any #{s/Any}}}

Remove elements from a 3-level index. Returns the new index, or nil if there is no change.

Inputs: [idx :- #:s{Any #:s{Any #{s/Any}}} a :- s/Any b :- s/Any c :- s/Any]
Returns: #:s{Any #:s{Any #{s/Any}}}

Remove elements from a 3-level index. Returns the new index, or nil if there is no change.
raw docstring

simplifyclj/s

(simplify g & ks)

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

× close