Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2012-09-04 | NULL handling improvements | Boris Kolpackov | 3 | -1/+11 | |
Add support for specifying NULL-ness for types with built-in mapping. Handle Oracle [N]VARCHAR2 and SQLite FLOAT oddities using this mechanism instead of overriding it at the schema generation level. Also use the is_null argument that is passed to value_traits::init_image() to indicate whether the value can be NULL. | |||||
2012-09-03 | Add support for Boost Multi-Index container in Boost profile | Boris Kolpackov | 5 | -0/+429 | |
2012-09-03 | Add missing include and some cosmetic changes | Boris Kolpackov | 2 | -1/+3 | |
2012-08-31 | Test handling multi-member composite object id using virtual data member | Boris Kolpackov | 2 | -1/+59 | |
2012-08-31 | Add support for virtual data members | Boris Kolpackov | 5 | -0/+381 | |
New test: common/virtual. | |||||
2012-08-16 | Add support for automatically discovering accessor/modifier functions | Boris Kolpackov | 3 | -7/+142 | |
New options: --{accessor,modifier}-regex, --{accessor,modifier}-regex-trace. | |||||
2012-08-15 | Add support for member accessors/modifiers | Boris Kolpackov | 6 | -5/+851 | |
New pragmas: get, set, access. New test: common/access. | |||||
2012-08-01 | Add support for empty column names in composite value types | Boris Kolpackov | 2 | -98/+161 | |
2012-07-31 | Add support for changing location that ODB views as class definition | Boris Kolpackov | 6 | -0/+218 | |
This is useful for making third-party/system types into ODB composite value types. New pragma: definition. New test: common/definition. | |||||
2012-07-27 | Bump version to 2.1.0.a22.1.0.a2 | Boris Kolpackov | 1 | -1/+1 | |
2012-07-27 | Enable URI paths for SQLite database | Boris Kolpackov | 1 | -1/+8 | |
2012-07-27 | Restore exception handling | Boris Kolpackov | 1 | -5/+0 | |
2012-07-25 | Add support for defining indexes | Boris Kolpackov | 15 | -0/+647 | |
New db pragma qualifier: index. New tests: common/index, mysql/index, pgsql/index. | |||||
2012-07-25 | Fix PostgreSQL test template to do the same as in other databases | Boris Kolpackov | 3 | -2/+39 | |
2012-07-18 | Convert NULLs to NaNs in SQLite for float and double | Boris Kolpackov | 2 | -6/+12 | |
This makes it consistent with SQLite behavior which converts NaNs to NULLs. | |||||
2012-07-17 | Use __ifelse__ instead of m4_ifelse2.1.0.a1 | Boris Kolpackov | 60 | -120/+120 | |
2012-07-17 | Add support for tests with multiple ODB headers | Boris Kolpackov | 7 | -44/+66 | |
2012-07-17 | Bump version to 2.1.0.a1 | Boris Kolpackov | 1 | -1/+1 | |
2012-07-17 | Disable foreign keys for MySQL and SQLite while creating schema | Boris Kolpackov | 1 | -1/+21 | |