Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-10-08 | Ground work for multi-database support | Boris Kolpackov | 1 | -124/+195 | |
All generated code now includes database id. The database-specific database class interface has been updated to include all the database operations. The database-specific tests now use this interface. | |||||
2012-07-16 | Simplify query inheritance hierarchy | Boris Kolpackov | 1 | -4/+0 | |
This should also allow Sun CC handle queries for objects with circular dependencies. | |||||
2012-04-30 | Rework polymorphic info and entry static variables | Boris Kolpackov | 1 | -15/+13 | |
Make entry file-static. Move info further down in class definition. Make both const. This helps VC++. | |||||
2012-04-27 | Don't generate grow code for databases that don't need it | Boris Kolpackov | 1 | -1/+1 | |
2012-04-26 | Make session optional | Boris Kolpackov | 1 | -17/+23 | |
2012-04-23 | Polymorphic inheritance support | Boris Kolpackov | 1 | -40/+765 | |
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. | |||||
2012-01-08 | Add support for defining composite value type as class template instantiations | Boris Kolpackov | 1 | -0/+8 | |
2011-09-09 | New templated query_columns architecture | Boris Kolpackov | 1 | -14/+33 | |
We also now use the correct separate "role"-base join approach instead of having a single merged join for each table. | |||||
2011-03-24 | Generalization work for MySQL and SQLite support | Boris Kolpackov | 1 | -11/+2 | |
2011-03-21 | Split MySQL code generator into common and db-specific parts | Boris Kolpackov | 1 | -0/+54 | |
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. |