Querymodule type THREAD = sig ... endmodule type QUERY = sig ... endmodule Make_with_Db
(Thread : THREAD)
(Db : PGOCaml_generic.PGOCAML_GENERIC with type 'a monad = 'a Thread.t) :
QUERY with module Db = Dbinclude QUERY
with type 'a Db.monad = 'a PGOCaml.monad
and type 'a Db.t = 'a PGOCaml.tmodule Db :
PGOCaml_generic.PGOCAML_GENERIC
with type 'a monad = 'a PGOCaml.monad
with type 'a t = 'a PGOCaml.tval query : _ Db.t -> ?log:out_channel -> 'a Sql.query -> 'a Db.monadval view : _ Db.t -> ?log:out_channel -> ('a, _) Sql.view -> 'a list Db.monadval view_one : _ Db.t -> ?log:out_channel -> ('a, _) Sql.view -> 'a Db.monadval view_opt :
_ Db.t ->
?log:out_channel ->
('a, _) Sql.view ->
'a option Db.monadval value :
_ Db.t ->
?log:out_channel ->
< t : 'a Sql.type_info ; nul : Sql.non_nullable.. > Sql.t ->
'a Db.monadval value_opt :
_ Db.t ->
?log:out_channel ->
< t : 'a Sql.type_info ; nul : Sql.nullable.. > Sql.t ->
'a option Db.monad