文件名称:ppx_mysql:ppx_mysql
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-14 22:38:23
OCaml
Ppx_mysql 该语法扩展旨在减轻与使用OCamlMySQL绑定相关的麻烦和样板。 它在本质上与相似,但是没有与DB引擎进行编译时通信以进行类型推断。 初赛 在整个文档中,我们引用一个名为employeesSQL表,其MySQL定义如下: CREATE TABLE employees ( id INT NOT NULL , supervisor_id INT NULL , name TEXT NOT NULL , phone TEXT NULL , PRIMARY KEY (id), CONSTRAINT ' fk_supervisor_id ' FOREIGN KEY (supervisor_id) REFERENCES employees(id) ); 我们还定义了一个名为employee的OCaml记录,该记
【文件预览】:
ppx_mysql-master
----.gitignore(33B)
----ppx()
--------query.mli(1KB)
--------dune(171B)
--------ppx_mysql.ml(13KB)
--------query.mll(8KB)
----Makefile(1KB)
----LICENSE.md(10KB)
----.travis.yml(363B)
----.ocamlformat(549B)
----ppx_mysql.opam(967B)
----examples()
--------hello_world_with_identity()
--------hello_world_with_async()
--------hello_world_with_lwt()
----README.md(17KB)
----dune-project(49B)
----ppx_mysql_identity.opam(805B)
----tests()
--------test_ppx()
--------test_query()
----lib()
--------mysql_with_identity()
--------runtime()
----CHANGES.md(827B)