Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-05-24 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2017-11-07 | Fix GCC 8 adaptation to be compatible with previous versions | Boris Kolpackov | 1 | -0/+6 | |
2017-11-07 | Adapt to changes in GCC 8 | Boris Kolpackov | 1 | -1/+9 | |
2017-11-07 | Get rid of GCC 7 case fall-through warnings | Boris Kolpackov | 1 | -1/+1 | |
2017-11-07 | Switch to C++11, get rid of auto_ptr use | Boris Kolpackov | 1 | -1/+1 | |
2017-01-03 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2016-08-19 | Fix uninitialized variable warning2.5.0-a9 | Boris Kolpackov | 1 | -1/+1 | |
2016-08-18 | Detect container of containers via composite value | Boris Kolpackov | 1 | -0/+47 | |
2016-05-04 | Fix bug in previous fix (include object statements for OLV) | Boris Kolpackov | 1 | -6/+9 | |
2016-05-02 | Make sure object statements included for object loading views | Boris Kolpackov | 1 | -1/+9 | |
2015-09-03 | Diagnose base classes that are defined after us | Boris Kolpackov | 1 | -2/+48 | |
This can happen with templates/CRP | |||||
2015-08-31 | Don't try to analyze callback signature if one wasn't found | Boris Kolpackov | 1 | -20/+22 | |
2015-07-17 | Diagnose "composite type used before definition" situations | Boris Kolpackov | 1 | -23/+63 | |
2015-07-03 | Implement nested id support | Boris Kolpackov | 1 | -18/+61 | |
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-07-02 | C++ type mapping support for container elementsas | Boris Kolpackov | 1 | -2/+2 | |
2015-06-16 | Diagnose forward use of composite object ids | Boris Kolpackov | 1 | -1/+31 | |
2015-06-16 | Implement support for nested members in inverse pragma | Boris Kolpackov | 1 | -10/+7 | |
2015-06-15 | Add points_to pragma | Boris Kolpackov | 1 | -2/+80 | |
Currently does not support containers. | |||||
2015-06-03 | Remove gratuitous classes | Boris Kolpackov | 1 | -7/+6 | |
In the process also get rid of global class processor which conflicts with enum processor on MIPS. | |||||
2015-04-14 | Set polymorphic_objects feature if we have polymorphic-object-based view | Boris Kolpackov | 1 | -1/+15 | |
We need the polymorphism-related includes in such a view's implementation. | |||||
2015-02-06 | Update copyright | Boris Kolpackov | 1 | -1/+1 | |
2014-11-19 | Allow empty runtime and execute views | Boris Kolpackov | 1 | -11/+4 | |
Use them to handle INSERT/UPDATE SQL Server stored procedures. | |||||
2013-12-04 | Implement on_delete pragma for object pointers | Boris Kolpackov | 1 | -2/+23 | |
Translates to the ON DELETE SQL clause. | |||||
2013-09-17 | Add support for defining composite values inside persistent classes, etc | Boris Kolpackov | 1 | -47/+72 | |
2013-09-16 | Implement summary soft-deletion for composite value types | Boris Kolpackov | 1 | -55/+17 | |
2013-09-15 | Check version dependencies for polymorphic bases | Boris Kolpackov | 1 | -4/+8 | |
2013-09-13 | Validate version dependencies | Boris Kolpackov | 1 | -0/+164 | |
2013-09-05 | Versioned section support | Boris Kolpackov | 1 | -58/+58 | |
2013-08-28 | Support for added and deleted data member pragmas | Boris Kolpackov | 1 | -8/+162 | |
2013-08-16 | Implement soft delete for persistent classes | Boris Kolpackov | 1 | -0/+32 | |
2013-08-14 | Add support for object sections | Boris Kolpackov | 1 | -4/+152 | |
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-04-26 | Make --changelog{,-in,-out,-dir} per-database | Boris Kolpackov | 1 | -1/+1 | |
2013-04-10 | Enable --generate-schema-only option for separate schema format | Boris Kolpackov | 1 | -3/+2 | |
2013-04-10 | Fix option querying bug | Boris Kolpackov | 1 | -1/+1 | |
2013-04-10 | Add --changelog{,-in,-out,-dir} options | Boris Kolpackov | 1 | -0/+9 | |
2013-02-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2012-10-29 | Add support for database prefixes in command line interface | Boris Kolpackov | 1 | -1/+1 | |
2012-10-25 | Static multi-database support | Boris Kolpackov | 1 | -341/+88 | |
Add new options (--multi-database, --default-database). Generate common code to -odb.?xx files and database-specific to -odb-<db>.?xx. | |||||
2012-09-12 | Implement --output-name, --generate-schema-only, and --at-once options | Boris Kolpackov | 1 | -2/+17 | |
2012-09-06 | Rename id() to no_id | Boris Kolpackov | 1 | -1/+1 | |
2012-08-31 | Add support for virtual data members | Boris Kolpackov | 1 | -41/+56 | |
New test: common/virtual. | |||||
2012-07-27 | Add support for defining indexes | Boris Kolpackov | 1 | -45/+42 | |
New db pragma qualifier: index. New tests: common/index, mysql/index, pgsql/index. | |||||
2012-07-10 | Add support for custom database type mapping | Boris Kolpackov | 1 | -44/+58 | |
New pragma qualifier, map, and specifiers: as, to, from. New tests: <database>/custom. | |||||
2012-04-27 | Support for NULL value semantics for composite values | Boris Kolpackov | 1 | -4/+50 | |
2012-04-26 | Make session optional | Boris Kolpackov | 1 | -16/+21 | |
2012-04-23 | Polymorphic inheritance support | Boris Kolpackov | 1 | -10/+120 | |
2012-02-22 | Add support for composite object ids | Boris Kolpackov | 1 | -198/+385 | |
New pragma id_type (member). New test: common/composite-id. The composite example has also been updated. | |||||
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 | -5/+32 | |