A set of reserved words that should not be quoted.
A set of reserved words that should not be quoted.
(build-condition condition-type condition & [combine])
Helper to build WHERE and HAVING conditions.
Helper to build WHERE and HAVING conditions.
(keyword-str k)
Return the qualified name of the keyword k
as a string.
Return the qualified name of the keyword `k` as a string.
(m-seq ms)
'Executes' the monadic values in ms and returns a sequence of the basic values contained in them.
'Executes' the monadic values in ms and returns a sequence of the basic values contained in them.
(sequential x)
Returns x
as a sequential data structure.
Returns `x` as a sequential data structure.
(sql-keyword db x)
Return the db
specific SQL keyword for x
.
Return the `db` specific SQL keyword for `x`.
(sql-name db x)
Return the db
specific SQL name for x
.
Return the `db` specific SQL name for `x`.
(sql-placeholder-constant & [placeholder])
Returns a fn that uses a constant strategy to produce placeholders.
Returns a fn that uses a constant strategy to produce placeholders.
(sql-placeholder-count & [prefix])
Returns a fn that uses a counting strategy to produce placeholders.
Returns a fn that uses a counting strategy to produce placeholders.
(sql-quote db x)
Return the db
specific quoted string for x
.
Return the `db` specific quoted string for `x`.
(sql-quote-fn db x)
Quote an SQL identifier only if needed.
Quote an SQL identifier only if needed.
(sql-type-name type)
Return the SQL name for the type
keyword.
Return the SQL name for the `type` keyword.
Mapping from Clojure keywords to SQL type names.
Mapping from Clojure keywords to SQL type names.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close