Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Sqlexpr access to SQLite databases.
All the exceptions raised by the code in Sqlexpr_sqlite
are wrapped in Error except when indicated otherwise.
exception Sqlite_error of string * Sqlite3.Rc.t
Errors reported by SQLite are converted into Sqlite_error _
exceptions, so they can be matched with try ... with Sqlexpr.Error (_, Sqlexpr.sqlite_error _)
module type S = sig ... end
db
type shared by single-worker ("identity pool") S
implementations.
module Make
(M : Sqlexpr_concurrency.THREAD with type 'a key = 'a Lwt.key) :
sig ... end
module type POOL = sig ... end