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

source

count-embedded-indexclj/s

(count-embedded-index edx)

Adds up the counts of embedded indexes

Adds up the counts of embedded indexes
sourceraw 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.
sourceraw docstring

empty-graphclj/s

source

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.
sourceraw docstring

GraphIndexedcljs

source

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
sourceraw 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.
sourceraw docstring

simplifyclj/s

(simplify g & ks)
source

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

× close