Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-04-04 | Add _has_cache() custom session interface, use in OLV implementation | Boris Kolpackov | 1 | -0/+3 | |
2016-02-12 | Bump version to 2.5.0.a5 | Boris Kolpackov | 1 | -1/+1 | |
2016-01-20 | Bump version to 2.5.0.a4 | Boris Kolpackov | 1 | -1/+1 | |
2015-11-09 | Bump version to 2.5.0.a2 | Boris Kolpackov | 1 | -1/+1 | |
2015-10-29 | Fix UUID char[16] query_type alias | Boris Kolpackov | 2 | -2/+69 | |
Instead of pre-decaying it to const char*, let the normal decay do it for us. This fixes a compilation issue when used with dynamic multi- database support. | |||||
2015-07-27 | Bump version to 2.5.0.a1 | Boris Kolpackov | 1 | -1/+1 | |
2015-07-27 | Fix member name conflicts in query support | Boris Kolpackov | 1 | -0/+34 | |
2015-07-27 | Make threads test more deadlock resilient | Boris Kolpackov | 1 | -38/+56 | |
2015-07-17 | Handle empty query::in_range() case | Boris Kolpackov | 1 | -0/+6 | |
2015-07-15 | Implement SQLite incremental BLOB/TEXT I/O | Boris Kolpackov | 7 | -3/+431 | |
2015-07-03 | Implement nested id support | Boris Kolpackov | 13 | -24/+627 | |
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-03 | Test custom id column name propagation to polymorphic-ref's | Boris Kolpackov | 1 | -1/+1 | |
2015-07-03 | Disable on_delete test for MySQL | Boris Kolpackov | 1 | -1/+5 | |
2015-07-02 | Test custom C++ type mapping for id, version members | Boris Kolpackov | 2 | -1/+200 | |
2015-07-02 | C++ type mapping support for container elementsas | Boris Kolpackov | 2 | -22/+84 | |
2015-07-01 | C++ type mapping support for data members | Boris Kolpackov | 5 | -0/+476 | |
2015-06-16 | Implement support for nested members in inverse pragma | Boris Kolpackov | 2 | -0/+178 | |
2015-06-15 | Support for inverse on points_to | Boris Kolpackov | 2 | -0/+158 | |
2015-02-11 | Add explicit template argument to lazy_ptr::object_id() call2.4.0 | Boris Kolpackov | 1 | -4/+8 | |
VC++11 does not support default function template arguments. | |||||
2015-02-11 | Correct stored procedure name | Boris Kolpackov | 1 | -1/+1 | |
2015-02-11 | Fix name qualification | Boris Kolpackov | 1 | -1/+1 | |
2015-02-08 | Fix incorrect vector indexes | Boris Kolpackov | 1 | -6/+6 | |
2015-02-08 | More ODB_DATABASE_*/DATABASE_* macro fixes | Boris Kolpackov | 1 | -1/+1 | |
2015-02-08 | Clean test templates of old cruft | Boris Kolpackov | 36 | -72/+0 | |
Most tests don't print anything | |||||
2015-02-08 | Add _SCL_SECURE_NO_WARNINGS to VC12 projects for Boost tests | Boris Kolpackov | 6 | -24/+24 | |
There doesn't seem to be any other way since this is now an error, not a warning. | |||||
2015-02-08 | Use ODB_DATABASE_* macros in headers compiled by ODB | Boris Kolpackov | 2 | -8/+6 | |
On Windows DATABASE_* macros are defined by the project, not via a header. | |||||
2015-02-08 | Fix incorrect id type | Boris Kolpackov | 1 | -1/+1 | |
2015-02-08 | Recode strcpy as memcpy | Boris Kolpackov | 2 | -5/+6 | |
VC12 deprecated those hard, as in, it is now an error. | |||||
2015-02-08 | Add move constructors that VC12 doesn't provide implicitly | Boris Kolpackov | 3 | -0/+44 | |
2015-02-08 | Split view/olv test into multiple headers files | Boris Kolpackov | 12 | -692/+816 | |
VC++ complains that the object file is too large. | |||||
2015-02-08 | Recode strncpy as memcpy | Boris Kolpackov | 6 | -23/+24 | |
VC12 deprecated those hard, as in, it is now an error. | |||||
2015-02-08 | Add missing VC12 solution to extra_dist | Boris Kolpackov | 1 | -1/+2 | |
2015-02-07 | Make anal clang happy | Boris Kolpackov | 1 | -1/+6 | |
2015-02-07 | Disable parts of test for multi-database case | Boris Kolpackov | 2 | -4/+8 | |
Since not all the databases support them (JOIN types). | |||||
2015-02-07 | Bump version to 2.4.0 | Boris Kolpackov | 1 | -1/+1 | |
2015-02-07 | Fix to use traditional const style | Boris Kolpackov | 9 | -30/+30 | |
2015-02-06 | Update copyright | Boris Kolpackov | 690 | -690/+690 | |
2015-02-06 | Add support for persisting std::deque | Boris Kolpackov | 2 | -0/+26 | |
2015-02-06 | Implement join types support in views | Boris Kolpackov | 2 | -0/+248 | |
2015-02-05 | Implement result modifiers in view query condition | Boris Kolpackov | 2 | -0/+47 | |
2015-02-04 | Implement object loading views | Boris Kolpackov | 10 | -49/+1463 | |
See section 10.2 in the manual for details. | |||||
2015-01-27 | Bump version to 2.4.0.a6 | Boris Kolpackov | 1 | -1/+1 | |
2015-01-26 | Remove unnecessary variable, parameter list | Boris Kolpackov | 2 | -2/+1 | |
2014-12-17 | Fix list of .std files in dist target | Boris Kolpackov | 1 | -1/+1 | |
2014-12-17 | Bump version to 2.4.0.a5 | Boris Kolpackov | 1 | -1/+1 | |
2014-12-17 | Add support for database-specific output in tests | Boris Kolpackov | 10 | -15/+264 | |
Use that for the bulk test. | |||||
2014-12-15 | Fix bug in id-based custom view join of polymorphic objects | Boris Kolpackov | 2 | -0/+25 | |
See email from Mikhail.Tomilov@infotecs.ru/12-Dec-2014. | |||||
2014-11-26 | Implement optimistic concurrency support in bulk operations | Boris Kolpackov | 3 | -1/+245 | |
Bulk update and SQL Server ROWVERSION not yet supported. | |||||
2014-11-26 | Reimplement image copying for Oracle | Boris Kolpackov | 2 | -21/+78 | |
Now we no longer "steal" descriptors (destructive copy). Instead, for LOBs, we clone the locator using OCILobAssign(). For date-time types we extract the data during copying. As a result of this change we no longer need to track image changes and rebind the statements. | |||||
2014-11-25 | Implement bulk database operation support for Oracle and SQL Server | Boris Kolpackov | 9 | -12/+1640 | |