Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-08-28 | Add wrapper support for containers | Boris Kolpackov | 1 | -8/+22 | |
2011-08-28 | Add wrapper support for composite values | Boris Kolpackov | 1 | -3/+3 | |
NULL semantics for composite values is not yet supported. | |||||
2011-08-22 | Add database::erase_query() function | Boris Kolpackov | 1 | -1/+12 | |
New test: common/erase-query. Documentation is in Section 3.9, "Deleting Persistent Objects". The current implementation does not work well with the session (no removal of the erased objects from the cache). | |||||
2011-08-21 | Add support for multi-pass database schema drop | Boris Kolpackov | 1 | -1/+1 | |
2011-07-05 | Add support for multi-pass database schema generation | Boris Kolpackov | 1 | -2/+2 | |
2011-07-05 | Add hooks for generating extra code in container traits | Constantin Michael | 1 | -1/+17 | |
2011-07-04 | Implement support for database operations callbacks | Boris Kolpackov | 1 | -0/+11 | |
New object pragma: callback. New test: common/callback. New manual section: 10.1.4, "callback". | |||||
2011-06-21 | Add hooks for generating extra code in object traits | Boris Kolpackov | 1 | -0/+15 | |
2011-04-25 | Add support for abstract object types | Boris Kolpackov | 1 | -76/+113 | |
2011-04-25 | Reuse container traits from composite values | Boris Kolpackov | 1 | -20/+65 | |
2011-04-25 | Reuse container traits from base objects | Boris Kolpackov | 1 | -20/+40 | |
2011-04-25 | Pass id binding instead of id image in container traits | Boris Kolpackov | 1 | -20/+14 | |
This will allow us to reuse things more. | |||||
2011-04-22 | Initial support for non-polymorphic inheritance | Boris Kolpackov | 1 | -28/+110 | |
Every class gets a separate table. New test: common/inheritance. | |||||
2011-03-24 | Generalization work for MySQL and SQLite support | Boris Kolpackov | 1 | -20/+52 | |
2011-03-21 | Add default_ctor() to semantics::class_ | Boris Kolpackov | 1 | -4/+1 | |
Use it in the code generators instead of calling the GCC AST macro. | |||||
2011-03-21 | Split MySQL code generator into common and db-specific parts | Boris Kolpackov | 1 | -0/+886 | |
The common part (in relational/) still has some MySQL-specific parts. Also, add the notion of the current context which is used to avoid explicitly passing the context object to every generator's c-tor. |