Liking cljdoc? Tell your friends :D

grafter.matcha.alpha


askcljmacro

(ask bgps)
source

constructcljmacro

(construct construct-pattern bgps)
source

construct-1cljmacro

(construct-1 construct-pattern bgps)
source

find-vars-in-treeclj

(find-vars-in-tree tree)
source

group-subjectsclj

(group-subjects solutions)
source

index-triplesclj

(index-triples db)

Return an indexed database of triples. Indexing a database will result in better performance if you want to run multiple queries over the same database.

All query functions should accept either a sequence of triples or an indexed database.

Return an indexed database of triples. Indexing a database will
result in better performance if you want to run multiple queries
over the same database.

All query functions should accept either a sequence of triples or an
indexed database.
sourceraw docstring

query-var?clj

(query-var? sym)

Test whether supplied sym is a query variable. Query variables are symbols who's name begin with a ?.

Test whether supplied sym is a query variable.  Query variables are
symbols who's name begin with a ?.
sourceraw docstring

replace-vars-with-valsclj

(replace-vars-with-vals construct-pattern binding-maps)
source

selectcljmacro

(select bgps)
(select project-vars bgps)
source

select-1cljmacro

(select-1 bgps)
(select-1 project-vars bgps)
source

tripleclj

source

triple-vector->idx-tripleclj

(triple-vector->idx-triple [s p o])

Assume triples are either 3/tuple vectors or can be destructured as such. Grafter Quad objects can be destructured in this manner.

Assume triples are either 3/tuple vectors or can be destructured as
such.  Grafter Quad objects can be destructured in this manner.
sourceraw docstring

unify-solutionsclj

(unify-solutions projected-vars solutions)
source

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

× close