SQL Guided (code) Generator
OCaml C++ Forth Makefile PLSQL Standard ML Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
example fix whitespace Mar 29, 2015
impl impl/ocaml/mysql: fix example Apr 19, 2018
lib sql: + ANY_VALUE Aug 15, 2018
src caml: generate List too May 7, 2018
test sql: accept IS NOT DISTINCT FROM operator (fix #54) Aug 7, 2018
test_pqxx fix whitespace Mar 29, 2015
.merlin rearrange code between lib and cli Apr 28, 2018
.travis.yml CI: + 4.07 Aug 7, 2018
LICENSE specify license o_O Jun 8, 2014
Makefile use static oasis setup Oct 1, 2017
TODO update README Apr 26, 2018
_oasis rearrange code between lib and cli Apr 28, 2018
appveyor.yml add CI scripts and opam file Mar 10, 2018
cgi.f fix whitespace Mar 29, 2015
changelog prepare release 0.4.4 Mar 10, 2018
configure switch build system to oasis Oct 19, 2014
links minor Jan 20, 2010
myocamlbuild.ml build: really do not require mysql and sqlite3 Oct 1, 2017
myocamlbuild_config.ml do not identify build user in version Jul 13, 2017
run_test gen: forbid `-params none` with autogenerated parameters (fix #6) May 6, 2018
setup.ml rearrange code between lib and cli Apr 28, 2018
startlocal minor Jul 4, 2009
top start split library Jan 25, 2015


sqlgg: SQL Guided (code) Generator

Build Status Build status

Homepage at http://ygrek.org.ua/p/sqlgg/

Install with opam install sqlgg

sqlgg is sql query parser and code generator. See homepage for detailed description and rationale.


Install dependencies with opam install --deps-only .

Buld with make


Copyright (c) 2009 ygrek <ygrek@autistici.org>

This project is distributed under the terms of GPL Version 2. See LICENSE file for full license text.

Example code in demo/ and example/ and database specific bindings in impl/ are released into public domain.
See UNLICENSE file in each of the above directories for more information.

NB the output of sqlgg, i.e. the generated code, is all yours of course :)