Liking cljdoc? Tell your friends :D

com.yetanalytics.flint-jena.ast


ast->jenaclj

(ast->jena opts ast)

Given an opts map and a conformed Flint ast, convert it into a Jena instance or a coll thereof. Does so by performing tree traversal of ast and applying ast-node->jena (and the -pre and -post functions, when applicable) to each AST node.

Given an `opts` map and a conformed Flint `ast`, convert it into a
Jena instance or a coll thereof. Does so by performing tree traversal
of `ast` and applying `ast-node->jena` (and the `-pre` and `-post`
functions, when applicable) to each AST node.
raw docstring

ast-node->jenacljmultimethod

(ast-node->jena opts ast-node)

Given the ast-node, return a Jena query/update builder instance. Applies and/or mutates opts whenever needed.

Given the `ast-node`, return a Jena query/update builder instance.
Applies and/or mutates `opts` whenever needed.
raw docstring

ast-node->jena-postcljmultimethod

(ast-node->jena-post opts ast-node)

Dispatching on the ast-node keyword, perform an action at the node after ast-node->jena is called. Typically used for side effects.

Dispatching on the `ast-node` keyword, perform an action at the node
**after** `ast-node->jena` is called. Typically used for side effects.
raw docstring

ast-node->jena-precljmultimethod

(ast-node->jena-pre opts ast-node)

Dispatching on the ast-node keyword, perform an action at the node before ast-node->jena is called. Typically used for side effects.

Dispatching on the `ast-node` keyword, perform an action at the node
**before** `ast-node->jena` is called. Typically used for side effects.
raw docstring

ast-node-dispatchclj

(ast-node-dispatch ast-node)
(ast-node-dispatch _ ast-node)
(ast-node-dispatch _ _ ast-node)

Multi-method dispatch based on ast-node's keyword.

Multi-method dispatch based on `ast-node`'s keyword.
raw docstring

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

× close