Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-01-08 | Add support for defining composite value type as class template instantiations | Boris Kolpackov | 1 | -1/+5 | |
2011-11-09 | Make sure we can use same type as both container and simple value | Boris Kolpackov | 1 | -2/+4 | |
2011-10-21 | Add support for const data members | Boris Kolpackov | 1 | -2/+2 | |
Const data members are automatically treated as readonly. New test: const-member. | |||||
2011-10-02 | If query substituting placeholder is empty, pass true expression instead | Boris Kolpackov | 1 | -1/+1 | |
This allows uniform usage of views both with and without any extra conditions. Also optimize some common cases so that we don't have useless WHERE TRUE clauses or (...) AND (TRUE) expressions. | |||||
2011-09-27 | Add support for associating tables with views | Boris Kolpackov | 1 | -2/+2 | |
2011-09-20 | Change query syntax to use . for composite and -> for object pointer access | Boris Kolpackov | 1 | -4/+1 | |
Also make non-inverse query columns act as both an object pointer and a normal column. The latter allows us to use natural expressions such as query<employee>::employer.is_null (). | |||||
2011-09-19 | Rename generation_failed exception to operation_failed | Boris Kolpackov | 1 | -6/+6 | |
A more generic name is required since it is now used in both generator and processor (and in the future may be used validator). | |||||
2011-09-16 | Support for views; integrated part | Boris Kolpackov | 1 | -0/+544 | |
2011-03-24 | Generalization work for MySQL and SQLite support | Boris Kolpackov | 1 | -38/+4 | |
2011-03-21 | Split MySQL code generator into common and db-specific parts | Boris Kolpackov | 1 | -0/+79 | |
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. |