Utilities for printing SQL.
Functions can be combined to monadic programs. The result of such program can be executed via run
,
provided a valid [[sqlosure.sql-put/sql-put-parameterization]].
Utilities for printing SQL. Functions can be combined to monadic programs. The result of such program can be executed via `run`, provided a valid [[sqlosure.sql-put/sql-put-parameterization]].
(->sql-put-parameterization alias-proc combine-proc)
Positional factory function for class sqlosure.sql_put.sql-put-parameterization.
Positional factory function for class sqlosure.sql_put.sql-put-parameterization.
(default-put-alias alias)
When alias is not nil, print " AS alias".
When alias is not nil, print " AS alias".
(make-sql-put-parameterization alias-proc combine-proc)
Construct a sql-put-parameterization
record.
alias-proc
: access via sqlosure.sql-put/sql-put-parameterization-alias-proc
combine-proc
: access via sqlosure.sql-put/sql-put-parameterization-combine-proc
Construct a `sql-put-parameterization` record. `alias-proc`: access via [[sqlosure.sql-put/sql-put-parameterization-alias-proc]] `combine-proc`: access via [[sqlosure.sql-put/sql-put-parameterization-combine-proc]]
(map->sql-put-parameterization m__2330__auto__)
Factory function for class sqlosure.sql_put.sql-put-parameterization, taking a map of keywords to field values.
Factory function for class sqlosure.sql_put.sql-put-parameterization, taking a map of keywords to field values.
(put-group-by group-by)
Takes a seq of sql-expr.
Takes a seq of sql-expr.
(put-order-by order-by)
Takes a seq of [sql-expr, sql-order].
Takes a seq of [sql-expr, sql-order].
(put-padding-if-non-null xs proc)
When xs is not empty, prepend a space to (proc lis).
When xs is not empty, prepend a space to (proc lis).
(put-sql-join tables outer-tables)
Put the tables involved in the join of a SQL select.
Put the tables involved in the join of a SQL select.
(sql-put-parameterization-alias-proc rec__2313__auto__)
(sql-put-parameterization-alias-proc data__2314__auto__ v__2315__auto__)
Lens for the alias-proc
field from a [[sql-put-parameterization]] record. See sqlosure.sql-put/make-sql-put-parameterization
.
Lens for the `alias-proc` field from a [[sql-put-parameterization]] record. See [[sqlosure.sql-put/make-sql-put-parameterization]].
(sql-put-parameterization-combine-proc rec__2313__auto__)
(sql-put-parameterization-combine-proc data__2314__auto__ v__2315__auto__)
Lens for the combine-proc
field from a [[sql-put-parameterization]] record. See sqlosure.sql-put/make-sql-put-parameterization
.
Lens for the `combine-proc` field from a [[sql-put-parameterization]] record. See [[sqlosure.sql-put/make-sql-put-parameterization]].
(sql-put-parameterization? thing)
Is object a sql-put-parameterization
record? See sqlosure.sql-put/make-sql-put-parameterization
.
Is object a `sql-put-parameterization` record? See [[sqlosure.sql-put/make-sql-put-parameterization]].
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close