package caqti
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=1bf0c0d60547033c10d6148cf5297b25ab66c9a2832b680329df2f3816bc674d
sha512=0b03bd1788d99bbac59679338768a5633ec473346eed333fca4c104bc88f04c24e138af2228fc20dcf295b7106778328d228643ae8235a3f722f54cc69919295
doc/caqti/Caqti_query/index.html
Module Caqti_querySource
Query specification.
type t = | L of string(*Literal code. May contain incomplete fragments.
*)| Q of string(*
*)Q scorresponds to aTEXTliteral; 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 int(*
*)P irefers to parameter numberi, counting from 0.| S of t list(*
*)S fragsis the concatenation offrags.
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.