Liking cljdoc? Tell your friends :D

sqlosure.sql-put

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]].
raw docstring

->sql-put-parameterizationclj

(->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.
sourceraw docstring

add-argument!clj

(add-argument! type val)
source

ask-put-aliasclj

source

ask-put-combineclj

source

ask-put-parameterization!clj

source

default-put-aliasclj

(default-put-alias alias)

When alias is not nil, print " AS alias".

When alias is not nil, print " AS alias".
sourceraw docstring

default-put-combineclj

(default-put-combine op left right)
source

default-sql-put-parameterizationclj

source

make-sql-put-parameterizationclj

(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]]
sourceraw docstring

map->sql-put-parameterizationclj

(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.
sourceraw docstring

put-aliasclj

(put-alias alias)
source

put-attributesclj

(put-attributes attributes)
source

put-combineclj

(put-combine op left right)
source

put-conditionclj

(put-condition exprs)
source

put-group-byclj

(put-group-by group-by)

Takes a seq of sql-expr.

Takes a seq of sql-expr.
sourceraw docstring

put-havingclj

source

put-joining-infixclj

(put-joining-infix xs between proc)
source

put-literalclj

(put-literal type val)
source

put-onclj

source

put-order-byclj

(put-order-by order-by)

Takes a seq of [sql-expr, sql-order].

Takes a seq of [sql-expr, sql-order].
sourceraw docstring

put-padding-if-non-nullclj

(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).
sourceraw docstring

put-sql-expressionclj

(put-sql-expression expr)
source

put-sql-joinclj

(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.
sourceraw docstring

put-sql-selectclj

(put-sql-select sel)
source

put-sql-select-1clj

(put-sql-select-1 sel)
source

put-tablesclj

(put-tables tables between)
source

put-whenclj

(put-when p)
source

put-whereclj

source

put-with-conditionclj

(put-with-condition clause)
source

runclj

(run put-parameterization m)
source

sql-expression->stringclj

(sql-expression->string expr put-parameterization)
source

sql-put-parameterization-alias-procclj

(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]].
sourceraw docstring

sql-put-parameterization-combine-procclj

(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]].
sourceraw docstring

sql-put-parameterization?clj

(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]].
sourceraw docstring

sql-select->stringclj

(sql-select->string expr put-parameterization)
source

write!clj

(write! s & ss)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close