package sqlgg
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=66a94f0c54342086d27c3229a5f199e3c09574b86fd35177d859c5e265e26117
md5=6d0076ab3b7c655a188e93db8c424304
Description
sqlgg is an SQL query parser and binding code generator for C#, C++, Java, OCaml. Distinguishing feature of sqlgg is that it starts off with actual SQL queries, not object models or SQL table descriptions. It analyzes SQL query and determines the set of input parameters and the set of resulting columns. Consequently, the generated code (in host language) maps query parameters on function arguments with corresponding native data types. The main idea is that the generator should take care only of semantic binding between SQL and code sides, being as unobtrusive as possible. So the choice of the specific database and API is a programmer's choice. Similarly, queries to the database are expressed in plain SQL, so that the generator can be easily plugged in any existing project.
Published: 24 Apr 2014
Dependencies (8)
-
ocamlbuild
build
- ounit
- extlib-compat
- extlib
- deriving
- menhir
- ocamlfind
-
ocaml
< "4.08.0"
Dev Dependencies
None
Used by
None
Conflicts
None