Liking cljdoc? Tell your friends :D

sqlosure.sql-put

Utilities for printing SQL.

Utilities for printing SQL.
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

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-put-literalclj

(default-put-literal type val)
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)

Apply params alias-proc to the alias.

Apply `params` alias-proc to the alias.
sourceraw docstring

put-attributesclj

(put-attributes attributes)
source

put-conditionclj

(put-condition exprs)
source

put-dummy-aliasclj

(put-dummy-alias alias)

Always print " AS alias", even if there is none.

Always print " AS alias", even if there is none.
sourceraw docstring

put-group-byclj

(put-group-by group-by)

Takes a seq of sql-expr.

Takes a seq of sql-expr.
sourceraw docstring

put-havingclj

(put-having exprs)
source

put-joining-infixclj

(put-joining-infix lis between proc)

Intersperse between between lis's elements and print via proc.

Intersperse `between` between `lis`'s elements and print via `proc`.
sourceraw docstring

put-literalclj

(put-literal type val)

Apply params literal-proc to val.

Apply `params` literal-proc to val.
sourceraw docstring

put-onclj

(put-on exprs)
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 lis proc)

When lis is not empty, prepend a space to (proc lis).

When lis is not empty, prepend a space to (proc lis).
sourceraw docstring

put-spaceclj

(put-space)

Print a single space character.

Print a single space character.
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)

Takes a sql-put-parameterization and an sql-select and attempts to print it.

Takes a sql-put-parameterization and an sql-select and attempts to print it.
sourceraw docstring

put-sql-select-1clj

(put-sql-select-1 sel)
source

put-tablesclj

(put-tables tables between)

Takes a sql-put-parameterization and the sql-select-tables field of a sql-select and prints them as a sql statement.

Takes a sql-put-parameterization and the sql-select-tables field of a
sql-select and prints them as a sql statement.
sourceraw docstring

put-whenclj

(put-when p)
source

put-whereclj

(put-where exprs)
source

sql-expression->stringclj

(sql-expression->string expr)
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 sel)
source

with-out-str-and-valuecljmacro

(with-out-str-and-value & body)

See http://stackoverflow.com/a/7151125. Runs the body and collects the prints as a string and the value returned. Returns [prints-string value].

See http://stackoverflow.com/a/7151125.
Runs the body and collects the prints as a string and the value returned.
Returns [prints-string value].
sourceraw docstring

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

× close