Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-23 | Polymorphic inheritance support | Boris Kolpackov | 1 | -608/+0 | |
2012-01-29 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 1 | -1/+0 | |
Too much effort to maintain. | |||||
2011-11-09 | Avoid copying statement text if it is statically allocated | Boris Kolpackov | 1 | -6/+12 | |
2011-11-01 | Implement support for optimistic concurrency | Boris Kolpackov | 1 | -5/+68 | |
New pragmas: optimistic, version. New test: optimistic. New database function: reload(). | |||||
2011-10-30 | Rework statement interfaces wrt param/result passing | Boris Kolpackov | 1 | -3/+11 | |
2011-10-27 | Add support for persistent classes without object ids | Boris Kolpackov | 1 | -0/+122 | |
New pragma id (object). New test: common/no-id. | |||||
2011-10-21 | Split 'in' binding into insert/update pair; rename 'out' to select | Boris Kolpackov | 1 | -77/+84 | |
Also add the initial infrastructure for the readonly members support. Right now the split insert/update bindings allows us to avoid sending object id in UPDATE statements. It will also allows us to support readonly members. | |||||
2011-09-06 | Add non-inline destructor | Boris Kolpackov | 1 | -2/+4 | |
2011-09-05 | Support for views; native part | Boris Kolpackov | 1 | -17/+6 | |
2011-08-18 | Fix custom recursive loading in post_load callback | Boris Kolpackov | 1 | -0/+16 | |
Before we called the callback while holding the statements locked. As a result, if the callback tried to load another object of this type, it failed. Now we unlock the statements (since we have completely loaded the object from ODB's point of view) and then call the callback. The callback test has been updated to test this situation. | |||||
2011-07-04 | Implement support for database operations callbacks | Boris Kolpackov | 1 | -0/+22 | |
New object pragma: callback. New test: common/callback. New manual section: 10.1.4, "callback". | |||||
2011-03-24 | Rename error to truncated in bindings | Boris Kolpackov | 1 | -3/+4 | |
2011-01-04 | Copyright update | Boris Kolpackov | 1 | -1/+1 | |
2010-11-26 | Add support for recursive object loading | Boris Kolpackov | 1 | -2/+126 | |
If an object of a type needs to be loaded recursively, then it is addded to the delayed loading list which is processed once the statements are unlocked. | |||||
2010-11-18 | Split object image binding into in and out variants | Boris Kolpackov | 1 | -18/+44 | |
2010-11-18 | Version image types | Boris Kolpackov | 1 | -0/+30 | |
2010-11-17 | Add support for unidirectional object relationships | Boris Kolpackov | 1 | -3/+11 | |
New test: common/relationship. | |||||
2010-11-06 | Add support for container persistence | Boris Kolpackov | 1 | -0/+185 | |
Generalize statements that were used for persisting objects to work for both objects and containers. Implement a cache for container statements. |