You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When invoking sqlgg file1.sql file2.sql ... fileN.sql, it would be nice to have every file's queries wrapped in a module:
module Sqlgg (T : Sqlgg_traits.M) = struct
module File1 = struct
let get_by_id db ~id =
let get_row stmt =
(T.get_column_Int stmt 0), (T.get_column_Text stmt 1), (T.get_column_Text stmt 2), (T.get_column_Text stmt 3)
in
...
end
...
module FileN = struct
let get_by_id db ~id =
let get_row stmt =
(T.get_column_Int stmt 0), (T.get_column_Text stmt 1), (T.get_column_Text stmt 2), (T.get_column_Text stmt 3)
in
...
end
end
Also, if all DDL (CREATE TABLE etc) were not wrapped and put on the very top of the module, it would be possible to use a single table declaration from many files, provided they are fed to sqlgg togethere.
The text was updated successfully, but these errors were encountered:
When invoking
sqlgg file1.sql file2.sql ... fileN.sql
, it would be nice to have every file's queries wrapped in a module:Also, if all DDL (
CREATE TABLE
etc) were not wrapped and put on the very top of the module, it would be possible to use a single table declaration from many files, provided they are fed to sqlgg togethere.The text was updated successfully, but these errors were encountered: