0
I Use This!
Inactive

Commits : Listings

Analyzed about 9 hours ago. based on code collected 1 day ago.
Oct 28, 2025 — Oct 28, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
add support for objects to the camlp4 parsing More... about 17 years ago
let the string function compile this time More... about 17 years ago
remove unused files More... about 17 years ago
add in a string converter to types.ml to make debugging easier More... about 17 years ago
rename files to their originals from orpc2, no name clashes in the ORM library More... about 17 years ago
add camlp4 helper libs to parse types, lifted from orpc2/src/generator More... about 17 years ago
update README with more detailed help More... over 17 years ago
add in a custom query function in the addressbook example More... over 17 years ago
add in a simple address book example program, with the autogen files included as well More... over 17 years ago
switch the Date datatype to use REAL storage in sqlite, and not convert back and forth from Int64 More... over 17 years ago
remove per-module exception in favour of Sqlite3.Error, and add error checking into inserts so that things like constraint violations are correctly raised if necessary, and adapt tests to new interface More... over 17 years ago
bump version to 0.2 More... over 17 years ago
modify the external interface to support table-wide options, initially just one -- a list of unique indices for unique field groups More... over 17 years ago
update .gitignore More... over 17 years ago
add support for floating point datatypes (SQLite: REAL / OCaml: float) More... over 17 years ago
add a realclean target to make it suitable for distribution generation More... over 17 years ago
update TODO list More... over 17 years ago
add a custom_where optional argument to all the get functions, which enables the addition of arbitrary WHERE constraints when querying the database. its a tuple of the string (the WHERE contents) and a list of Sqlite3.Data.t which is any bind variables for the WHERE clause More... over 17 years ago
modify the db init interface to support setting the transaction type used when saving items (Immediate, Deferred, Exclusive) as defined by SQLite, and also for user-defined busy-functions so different threads can backoff in different ways. More... over 17 years ago
add support for schema get functions with no filter criteria (to return all records of some fields without building objects up) More... over 17 years ago
tidy up code by opening Schema to avoid record label hassles More... over 17 years ago
add support for generating specialized get functions which only return a set of fields filtering by a set of fields, without the overhead of fetching all the other objects from the database More... over 17 years ago
partially separate out get functions to generate custom get_foo_by_bar functions More... over 17 years ago
let the print_comment function accept a format string in printer_utils as well More... over 17 years ago
split up the gigantic output function by moving the get() into its own definition More... over 17 years ago
add flags to create (unique or normal) indices on fields in the schema. More... over 17 years ago
reactivate the basic test suite as well More... over 17 years ago
use SQL aliases to support multiple foreign key entries and remove any ambiguities from more complex schemas. More... over 17 years ago
add in a new schema for foreign tests with lots of connections, and separate out test.ml to support multiple schemas in different modules More... over 17 years ago
fix multiple gets properly by using the right SQL syntax, and add test to try out multiple field get as well. also modify tests to use a separate db per test so post-mortem is easier More... over 17 years ago