aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-10-19Remove unnecessary codeBoris Kolpackov1-1/+0
2012-10-19Implement early connection releaseBoris Kolpackov2-69/+77
2012-10-19Add another case to prepared query testBoris Kolpackov1-1/+33
2012-10-19Completion of prepared query supportBoris Kolpackov8-9/+304
2012-10-19Initial support for prepared queriesBoris Kolpackov5-0/+217
2012-10-08Ground work for multi-database supportBoris Kolpackov36-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-08Fix bug in transient inheritance handlingBoris Kolpackov24-60/+316
Also test that we can handle it for objects, composite values, and views.
2012-10-08Fix issue with unbind data management in query with descriptorsBoris Kolpackov1-0/+15
2012-10-08More query result size() fixesBoris Kolpackov1-1/+12
2012-10-05Fix bug in short national char data queryingBoris Kolpackov1-0/+31
2012-09-28Make sure size() can still be called once we reached the end of result setBoris Kolpackov2-0/+46
2012-09-18Use more portable regex separator2.1.0Boris Kolpackov1-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-17Resolve ambiguityBoris Kolpackov1-6/+6
2012-09-17Use QtCore/ prefix when including Qt headersBoris Kolpackov1-1/+1
2012-09-17Work around Oracle 10.2 issue with CREATE OR REPLACE TYPEBoris Kolpackov1-1/+12
2012-09-17Remove unused local typedefs (GCC 4.8 warning)Boris Kolpackov4-21/+1
2012-09-17Use type name directly instead of typedef'ing aliasBoris Kolpackov1-2/+1
2012-09-16Add support for Visual Studio 2012Boris Kolpackov185-124/+4701
2012-09-16Resolve ambiguityBoris Kolpackov1-1/+1
2012-09-16Add operator!= which is expected by newer Boost unordered containersBoris Kolpackov1-0/+6
2012-09-14Fix dist targetBoris Kolpackov1-0/+1
2012-09-14Fix incorrect data member typeBoris Kolpackov1-1/+1
2012-09-14Bump version to 2.1.0Boris Kolpackov1-1/+1
2012-09-13Use new --sql-interlude option to fix Oracle custom testBoris Kolpackov2-25/+6
2012-09-13Replace src_base with suitable path for each target build systemBoris Kolpackov3-3/+3
2012-09-13Only look for SQL files in test*.sql form instead of *.sqlBoris Kolpackov2-3/+3
2012-09-13Cosmetic changeBoris Kolpackov1-1/+1
2012-09-11Add support for mapping std::array to BLOB and char[16] to UUID typesBoris Kolpackov7-37/+45
2012-09-10Add support for alternative UTF-16 image for TEXT in SQLiteBoris Kolpackov3-12/+31
Use it to handle QString and support std::wstring on Windows.
2012-09-07Add support for passing database name as std::wstring on WindowsBoris Kolpackov1-1/+12
2012-09-06Add ability to specify SQLite vfs module in database constructorBoris Kolpackov1-0/+1
2012-09-06Rename id() to no_idBoris Kolpackov1-1/+1
2012-09-06Test that database constructors are unambiguousBoris Kolpackov20-0/+643
2012-09-06Split polymorphism test.hxx to multiple filesBoris Kolpackov16-1061/+1232
2012-09-05Support for Qt QUuid persistenceBoris Kolpackov5-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-05Support for Boost uuid persistenceBoris Kolpackov5-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-04NULL handling improvementsBoris Kolpackov3-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-03Add support for Boost Multi-Index container in Boost profileBoris Kolpackov5-0/+429
2012-09-03Add missing include and some cosmetic changesBoris Kolpackov2-1/+3
2012-08-31Test handling multi-member composite object id using virtual data memberBoris Kolpackov2-1/+59
2012-08-31Add support for virtual data membersBoris Kolpackov5-0/+381
New test: common/virtual.
2012-08-16Add support for automatically discovering accessor/modifier functionsBoris Kolpackov3-7/+142
New options: --{accessor,modifier}-regex, --{accessor,modifier}-regex-trace.
2012-08-15Add support for member accessors/modifiersBoris Kolpackov6-5/+851
New pragmas: get, set, access. New test: common/access.
2012-08-01Add support for empty column names in composite value typesBoris Kolpackov2-98/+161
2012-07-31Add support for changing location that ODB views as class definitionBoris Kolpackov6-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-27Bump version to 2.1.0.a22.1.0.a2Boris Kolpackov1-1/+1
2012-07-27Enable URI paths for SQLite databaseBoris Kolpackov1-1/+8
2012-07-27Restore exception handlingBoris Kolpackov1-5/+0
2012-07-25Add support for defining indexesBoris Kolpackov15-0/+647
New db pragma qualifier: index. New tests: common/index, mysql/index, pgsql/index.
2012-07-25Fix PostgreSQL test template to do the same as in other databasesBoris Kolpackov3-2/+39