Caqti.Templatemodule Constructor : sig ... endReified constructors for product row types.
module Dialect : sig ... endIdentification of SQL Dialects and Related Information
module Field_type : sig ... endDatabase field types.
module Query : sig ... endThis module provides templating of database query strings. It helps mitigate differences between database systems, and provides additional functionality such as variable substitution and safe embedding of values. The representation is also suited for dynamic construction.
module Query_fmt : sig ... endFormat-based query construction.
module Request : sig ... endRequest templates. A request template combines a query template from which SQL code is generated, with a request type describing how to encode parameters and decode result rows.
module Request_type : sig ... endType descriptors for request templates describing parameter encoders, row decoders, and row multiplicity.
module Row : sig ... endGeneric functions based on row type descriptors.
module Row_mult : sig ... endRow multiplicity.
module Row_type : sig ... endDatabase row types, also used for parameters.
module Version : sig ... endOpaque version strings with comparison.