Module Caqti.Template

module Constructor : sig ... end

Reified constructors for product row types.

module Dialect : sig ... end

Identification of SQL Dialects and Related Information

module Field_type : sig ... end

Database field types.

module Query : sig ... end

This 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 ... end

Format-based query construction.

module Request : sig ... end

Request 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 ... end

Type descriptors for request templates describing parameter encoders, row decoders, and row multiplicity.

module Row : sig ... end

Generic functions based on row type descriptors.

module Row_mult : sig ... end

Row multiplicity.

module Row_type : sig ... end

Database row types, also used for parameters.

module Version : sig ... end

Opaque version strings with comparison.