0
I Use This!
Inactive

Commits : Listings

Analyzed about 10 hours ago. based on code collected 1 day ago.
Oct 20, 2025 — Oct 20, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fix retrieving all records from the database, and add test More... over 17 years ago
fix get for >1 parameters, tests have been added in previous commit More... over 17 years ago
run the default tests first in debug mode, so that errors are easier to spot if tests terminate early More... over 17 years ago
add tests for gets on a bunch of different fields (which fail at the moment due to a bug) More... over 17 years ago
add a README and NEWS files More... over 17 years ago
tidy up of the dependencies so that a simple 'make' will work More... over 17 years ago
remove the generated file on clean as well More... over 17 years ago
separate out the Sql_orm library and the test cases and example generator, and do the Makefile gunk to permit 'install/uninstall' to work with a META file. More... over 17 years ago
helper clean.sh to invoke all the clean targets More... over 17 years ago
re-jig the directory structure a bit for more sensible names, and fix the runtests.sh to run both tests by forcing a rebuild (if the tests run too fast the new mtimes are within 1 second and not picked up for a rebuild) More... over 17 years ago
run both the debug and non-debug versions of the code to ensure both are equivalent More... over 17 years ago
fix typo in the license More... over 17 years ago
add ISC-style licenses to the source files More... over 17 years ago
update gitignore to skip generated docs More... over 17 years ago
add function to access the underlying Sqlite3.db handle as well More... over 17 years ago
output ocamldoc to the generated output More... over 17 years ago
inline the Sql_access.ml module so the generated file is standalone (apart from the Sqlite3 module itself) More... over 17 years ago
output an ml and mli interface with access to the sql_access bits hidden away so it can only be retrieved via the first Init.t call More... over 17 years ago
gc the delete_list function as it's not used in the generated code More... over 17 years ago
remove redundant module prefix Sql_access now that its opened More... over 17 years ago
add in transactions around saving object, and weave in a Sql_access.state variable to track transaction depth (since sqlite3 doesnt nest transactions). More... over 17 years ago
more tests for foreign mappings More... over 17 years ago
improve support for setting foreign mappings by dropping unused ones, and add tests for it More... over 17 years ago
fix up output indentation More... over 17 years ago
expand the test cases to cover more foreign tables More... over 17 years ago
add support for optional fields into the schema, which removes the special-case id hack there previously More... over 17 years ago
correct indentation in get output More... over 17 years ago
rearrange the infix operators to be near each other in the printer utils More... over 17 years ago
switch the printer and debug functions over to inline functions, using the identity to separate out format6 args (suggestion from Zheng Li) More... over 17 years ago
simplify the printer utilities more, by converting them to be format-string based (pfn and dbg for normal/debug). makes the code much easier to read through. More... over 17 years ago