SqlComposer
other items defined
module Select
SqlComposer.Select
Generate composable SQL Select queries and query fragments.
Here is a basic example:
let sql =
SqlComposer.Select.(
select
|. field("*")
|. from("test")
|. where("AND test.foo = ?")
|. to_sql
);
Js.log2("SQL: ", sql);
[@@@ocaml.ppx.context { cookies = [] }]
open SqlComposer
let sql =
let open SqlComposer.Select in
(((select |. (field (("*")[@reason.raw_literal "*"]))) |.
(from (("test")[@reason.raw_literal "test"])))
|.
(where (("AND test.foo = ?")[@reason.raw_literal "AND test.foo = ?"])))
|. to_sql
let _ = Js.log2 (("SQL: ")[@reason.raw_literal "SQL: "]) sql
other items defined