Caqti_querySourceQuery specification.
type t = | L of stringLiteral code. May contain incomplete fragments.
*)| Q of stringQ s corresponds to a TEXT literal; passed as part of the query string if a suitable quoting function is available in the client library, otherwise passed as an additional parameter.
| P of intP i refers to parameter number i, counting from 0.
| S of t listS frags is the concatenation of frags.
A representation of a query string to send to a database, abstracting over parameter references and providing nested concatenation to simplify generation. For databases which only support linear parameters (typically denoted "?"), the driver will reshuffle, elide, and duplicate parameters as needed.
A hash function compatible with equal. This is currently Hashtbl.hash.
pp ppf q prints a human-readable representation of q on ppf. The printed string is not suitable for sending to an SQL database; doing so may lead to an SQL injection vulnerability.
show q is the same human-readable representation of q as printed by pp. The returned string is not suitable for sending to an SQL database; doing so may lead to an SQL injection vulnerability.