Optional namespace containing clojure.spec
representations of
the data format used as the underlying DSL for HoneySQL.
Optional namespace containing `clojure.spec` representations of the data format used as the underlying DSL for HoneySQL.
No vars found in this namespace.
Primary API for HoneySQL 2.x.
This includes the format
function -- the primary entry point -- as well
as several public formatters that are intended to help users extend the
supported syntax.
In addition, functions to extend HoneySQL are also provided here:
sql-kw
-- turns a Clojure keyword into SQL code (makes it uppercase
and replaces - with space).format-dsl
-- intended to format SQL statements; returns a vector
containing a SQL string followed by parameter values.format-expr
-- intended to format SQL expressions; returns a vector
containing a SQL string followed by parameter values.format-expr-list
-- intended to format a list of SQL expressions;
returns a pair comprising: a sequence of SQL expressions (to be
join with a delimiter) and a sequence of parameter values.set-dialect!
-- set the default dialect to be used for formatting.register-clause!
-- register a new statement/clause formatter.register-fn!
-- register a new function call (or special syntax)
formatter.register-op!
-- register a new operator formatter.Primary API for HoneySQL 2.x. This includes the `format` function -- the primary entry point -- as well as several public formatters that are intended to help users extend the supported syntax. In addition, functions to extend HoneySQL are also provided here: * `sql-kw` -- turns a Clojure keyword into SQL code (makes it uppercase and replaces - with space). * `format-dsl` -- intended to format SQL statements; returns a vector containing a SQL string followed by parameter values. * `format-expr` -- intended to format SQL expressions; returns a vector containing a SQL string followed by parameter values. * `format-expr-list` -- intended to format a list of SQL expressions; returns a pair comprising: a sequence of SQL expressions (to be join with a delimiter) and a sequence of parameter values. * `set-dialect!` -- set the default dialect to be used for formatting. * `register-clause!` -- register a new statement/clause formatter. * `register-fn!` -- register a new function call (or special syntax) formatter. * `register-op!` -- register a new operator formatter.
Helper functions for the built-in clauses in honey.sql.
Helper functions for the built-in clauses in honey.sql.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close