Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-01-16 | Implement two-phase session insertion | Boris Kolpackov | 9 | -3/+724 | |
On the first step an uninitialized object is inserted into the cache as before (this is necessary to handle recursive loading). The second step is to notify the session that the object has been initialized. On this second step the session can perform change tracking preparations, such as make a copy of the object or reset the modification flag. New test: common/session/custom (implements a custom session that uses copies to track changes). | |||||
2013-01-16 | Rename common/session to common/session/cache | Boris Kolpackov | 5 | -11/+11 | |
2013-01-15 | Bump version to 2.2.0.a3 | Boris Kolpackov | 1 | -1/+1 | |
2013-01-15 | Add support for setting SQL Server transaction isolation level | Boris Kolpackov | 2 | -20/+76 | |
2013-01-14 | Fix bug in handling polymorphic derived classes without any value members | Boris Kolpackov | 3 | -1/+98 | |
2013-01-14 | Add support for MSSQL ROWVERSION | Boris Kolpackov | 2 | -0/+46 | |
ODB can now use ROWVERSION column as an optimistic concurrency version. | |||||
2012-12-12 | Don't use 0 to initialize std::function2.2.0.a2 | Boris Kolpackov | 1 | -3/+5 | |
This doesn't work on VC++ 11. | |||||
2012-12-12 | Bump version to 2.2.0.a2 | Boris Kolpackov | 1 | -1/+1 | |
2012-12-12 | Add support for SQL name transformations | Boris Kolpackov | 1 | -9/+9 | |
2012-11-21 | Add dynamic multi-database query support | Boris Kolpackov | 1 | -3/+3 | |
2012-10-29 | Add workaround for VC++2.2.0.a1 | Boris Kolpackov | 1 | -7/+9 | |
2012-10-29 | Bump version to 2.2.0.a1 | Boris Kolpackov | 1 | -1/+1 | |
2012-10-29 | Fix incorrect relative paths | Boris Kolpackov | 3 | -12/+12 | |
2012-10-29 | Don't make database default in database-specific tests | Boris Kolpackov | 21 | -51/+56 | |
2012-10-19 | Remove unnecessary code | Boris Kolpackov | 1 | -1/+0 | |
2012-10-19 | Implement early connection release | Boris Kolpackov | 2 | -69/+77 | |
2012-10-19 | Add another case to prepared query test | Boris Kolpackov | 1 | -1/+33 | |
2012-10-19 | Completion of prepared query support | Boris Kolpackov | 8 | -9/+304 | |
2012-10-19 | Initial support for prepared queries | Boris Kolpackov | 5 | -0/+217 | |
2012-10-08 | Ground work for multi-database support | Boris Kolpackov | 36 | -129/+173 | |
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-10-08 | Fix bug in transient inheritance handling | Boris Kolpackov | 24 | -60/+316 | |
Also test that we can handle it for objects, composite values, and views. | |||||
2012-10-08 | Fix issue with unbind data management in query with descriptors | Boris Kolpackov | 1 | -0/+15 | |
2012-10-08 | More query result size() fixes | Boris Kolpackov | 1 | -1/+12 | |
2012-10-05 | Fix bug in short national char data querying | Boris Kolpackov | 1 | -0/+31 | |
2012-09-28 | Make sure size() can still be called once we reached the end of result set | Boris Kolpackov | 2 | -0/+46 | |
2012-09-18 | Use more portable regex separator2.1.0 | Boris Kolpackov | 1 | -2/+2 | |
In particular, if we use / as in "/foo/bar/", MinGW will replace the leading / with a Windows path. So we use # instead, which seems to work well everywhere. | |||||
2012-09-17 | Resolve ambiguity | Boris Kolpackov | 1 | -6/+6 | |
2012-09-17 | Use QtCore/ prefix when including Qt headers | Boris Kolpackov | 1 | -1/+1 | |
2012-09-17 | Work around Oracle 10.2 issue with CREATE OR REPLACE TYPE | Boris Kolpackov | 1 | -1/+12 | |
2012-09-17 | Remove unused local typedefs (GCC 4.8 warning) | Boris Kolpackov | 4 | -21/+1 | |
2012-09-17 | Use type name directly instead of typedef'ing alias | Boris Kolpackov | 1 | -2/+1 | |
2012-09-16 | Add support for Visual Studio 2012 | Boris Kolpackov | 185 | -124/+4701 | |
2012-09-16 | Resolve ambiguity | Boris Kolpackov | 1 | -1/+1 | |
2012-09-16 | Add operator!= which is expected by newer Boost unordered containers | Boris Kolpackov | 1 | -0/+6 | |
2012-09-14 | Fix dist target | Boris Kolpackov | 1 | -0/+1 | |
2012-09-14 | Fix incorrect data member type | Boris Kolpackov | 1 | -1/+1 | |
2012-09-14 | Bump version to 2.1.0 | Boris Kolpackov | 1 | -1/+1 | |
2012-09-13 | Use new --sql-interlude option to fix Oracle custom test | Boris Kolpackov | 2 | -25/+6 | |
2012-09-13 | Replace src_base with suitable path for each target build system | Boris Kolpackov | 3 | -3/+3 | |
2012-09-13 | Only look for SQL files in test*.sql form instead of *.sql | Boris Kolpackov | 2 | -3/+3 | |
2012-09-13 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 | |
2012-09-11 | Add support for mapping std::array to BLOB and char[16] to UUID types | Boris Kolpackov | 7 | -37/+45 | |
2012-09-10 | Add support for alternative UTF-16 image for TEXT in SQLite | Boris Kolpackov | 3 | -12/+31 | |
Use it to handle QString and support std::wstring on Windows. | |||||
2012-09-07 | Add support for passing database name as std::wstring on Windows | Boris Kolpackov | 1 | -1/+12 | |
2012-09-06 | Add ability to specify SQLite vfs module in database constructor | Boris Kolpackov | 1 | -0/+1 | |
2012-09-06 | Rename id() to no_id | Boris Kolpackov | 1 | -1/+1 | |
2012-09-06 | Test that database constructors are unambiguous | Boris Kolpackov | 20 | -0/+643 | |
2012-09-06 | Split polymorphism test.hxx to multiple files | Boris Kolpackov | 16 | -1061/+1232 | |
2012-09-05 | Support for Qt QUuid persistence | Boris Kolpackov | 5 | -0/+228 | |
This support was added to the basic sub-profile. New test: qt/common/basic. Updated the qt example to use QUuid as an object id. | |||||
2012-09-05 | Support for Boost uuid persistence | Boris Kolpackov | 5 | -1/+234 | |
New Boost sub-profile: uuid. New test: boost/common/uuid. Updated the boost example to use uuid as an object id. |