Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-05-24 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2017-01-03 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2015-07-03 | Implement nested id support | Boris Kolpackov | 1 | -10/+21 | |
Now the 'id' specifier can optionally include the data member path to the id inside the composite value. For example: #pragma db id(first) std::pair<int, int> p; Note that one somewhat counter-intuitive aspect of this new feature is that the whole member marked with id ('p' in the above example) and not just the actual id member ('p.first' in the above example) is treated as readonly. Such nested id also cannot be automatically assigned (auto specifier). | |||||
2015-06-24 | Cleanup of member access | Boris Kolpackov | 1 | -0/+30 | |
2015-02-06 | Update copyright | Boris Kolpackov | 1 | -1/+1 | |
2013-09-17 | Add support for defining composite values inside persistent classes, etc | Boris Kolpackov | 1 | -5/+22 | |
2013-08-14 | Add support for object sections | Boris Kolpackov | 1 | -0/+26 | |
Sections are an optimization mechanism that allows the partitioning of data members of a persistent class into groups that can be separately loaded and/or updated. | |||||
2013-02-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2012-11-21 | Add dynamic multi-database query support | Boris Kolpackov | 1 | -3/+90 | |
2012-11-21 | Add dynamic multi-database support excluding query | Boris Kolpackov | 1 | -0/+99 | |
2012-10-25 | Static multi-database support | Boris Kolpackov | 1 | -0/+220 | |
Add new options (--multi-database, --default-database). Generate common code to -odb.?xx files and database-specific to -odb-<db>.?xx. | |||||
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-06 | Cleanup dead code | Boris Kolpackov | 1 | -92/+0 | |
2011-10-21 | Add support for const data members | Boris Kolpackov | 1 | -4/+14 | |
Const data members are automatically treated as readonly. New test: const-member. | |||||
2011-08-31 | Rename comp_value() predicate to composite() | Boris Kolpackov | 1 | -1/+1 | |
2011-08-31 | Add transient() predicate | Boris Kolpackov | 1 | -1/+1 | |
2011-08-31 | Cosmetic changes and cleanups | Boris Kolpackov | 1 | -1/+1 | |
Rename some functions to have consistent names. Add object() predicate. | |||||
2011-03-21 | Move the rest of generators to new ctor-less context | Boris Kolpackov | 1 | -26/+29 | |
2011-01-04 | Copyright update | Boris Kolpackov | 1 | -1/+1 | |
2010-10-27 | Implement support for composite value types | Boris Kolpackov | 1 | -0/+97 | |
New test: common/composite. | |||||
2010-07-22 | Next chunk of functionality | Boris Kolpackov | 1 | -73/+0 | |
Add SQL language lexer. Implement MySQL type declaration parser. Create sub-directories for databases, currently mysql and tracer. Create MySQL-specific context. | |||||
2010-07-20 | Add failure case to tracer implementation | Boris Kolpackov | 1 | -1/+2 | |
Also adjust object traits API to work with the new low-level API in libodb. | |||||
2010-06-04 | Next chunk of functionality | Boris Kolpackov | 1 | -0/+72 | |