(dispatch-key expr)
Returns the key the results for a query expression will be
stored under in the query result map. E.g. the query
{:foo [:bar :baz]}
would store its results under :foo
,
whereas the query {:bar [:foo]}
would store its results
under :bar
.
Returns the key the results for a query expression will be stored under in the query result map. E.g. the query `{:foo [:bar :baz]}` would store its results under `:foo`, whereas the query `{:bar [:foo]}` would store its results under `:bar`.
(expr-type expr)
Returns the type of the expression as a keyword (e.g. :keyword, :ident, :join, :param).
Returns the type of the expression as a keyword (e.g. :keyword, :ident, :join, :param).
(ident-expr? expr)
Returns true if expr is an ident expression.
Returns true if expr is an ident expression.
Returns the name of an ident expression.
Returns the name of an ident expression.
(join-expr? expr)
Returns true if expr is a join expression.
Returns true if expr is a join expression.
Returns the source of a join query expression.
Returns the source of a join query expression.
Return the target of a join query expression.
Return the target of a join query expression.
(param-expr? expr)
Returns true if q is a parameterized query expression.
Returns true if q is a parameterized query expression.
Returns the parameter map of a parameterized query expression.
Returns the parameter map of a parameterized query expression.
(param-query expr)
Returns the query of a parameterized query expression.
Returns the query of a parameterized query expression.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close