qbits.hayt.utils
?
? can be used as a query value to mark a prepared statement value ex: (select :foo (where > :foo ?] [< :foo 2]))
contains
contains
can be used as a query value to mark CONTAINS in where clause ex: (select :foo (where contains :foo ...]))
contains-key
contains-key
can be used as a query value to mark CONTAINS-KEY in where clause ex: (select :foo (where contains :foo ...]))
in
in
can be used as a query value to mark IN in where clause ex: (select :foo (where in :foo [1 2 3]))
list-type
Generates a list type definition, takes a single argument indicating the list elements type
set-type
Generates a set type definition, takes a single argument indicating the set elements type