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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |