Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2012-07-16 | Fix code generation for circularly-dependant classes in separate headers | Boris Kolpackov | 12 | -5/+400 | |
New tests: common/circular/{single,multiple}. | |||||
2012-07-11 | Fix array regex to match arrays without bounds | Boris Kolpackov | 1 | -1/+1 | |
2012-07-10 | Add support for custom database type mapping | Boris Kolpackov | 33 | -0/+2364 | |
New pragma qualifier, map, and specifiers: as, to, from. New tests: <database>/custom. | |||||
2012-07-10 | Remove unneeded third argument to create_database() | Boris Kolpackov | 6 | -6/+6 | |
2012-07-10 | Add support for multiple database schema files | Boris Kolpackov | 3 | -10/+20 | |
Files are executed in alphabetic order. | |||||
2012-06-27 | Add support for mapping posix_time::ptime and QDateTime to DATE Oracle type | Boris Kolpackov | 4 | -0/+12 | |
2012-05-04 | Add -D_REENTRANT when building on Linux to emulate -pthread | Boris Kolpackov | 1 | -1/+3 | |
2012-04-29 | Factor TR1/C++11 shared_ptr test into separate object2.0.0 | Boris Kolpackov | 2 | -53/+70 | |
The current approach causes problems with foreign key constraints during table dropping. | |||||
2012-04-29 | Make sure TR1 test comes after libodb in configure.ac | Boris Kolpackov | 1 | -4/+4 | |
TR1 test uses a header from libodb. | |||||
2012-04-29 | Bump version to 2.0.0 | Boris Kolpackov | 1 | -1/+1 | |
2012-04-27 | Support for NULL value semantics for composite values | Boris Kolpackov | 2 | -0/+128 | |
2012-04-27 | Add support for NULL pointers to objects with composite object ids | Boris Kolpackov | 2 | -1/+124 | |
2012-04-26 | Add test for readonly object with auto id | Boris Kolpackov | 2 | -1/+39 | |
2012-04-26 | Add database::reset() | Boris Kolpackov | 2 | -0/+15 | |
2012-04-26 | Make session optional | Boris Kolpackov | 19 | -17/+19 | |
2012-04-25 | Fix auto id handling in polymorphic objects | Boris Kolpackov | 2 | -1/+98 | |
2012-04-23 | Assign table prefix to namespace instead of to each class | Boris Kolpackov | 1 | -9/+16 | |
2012-04-23 | Polymorphic inheritance support | Boris Kolpackov | 13 | -23/+3052 | |
2012-03-08 | Print usage/version information to STDOUT instead of STDERR | Boris Kolpackov | 1 | -5/+5 | |
2012-03-07 | Use RAII to free select statement results | Boris Kolpackov | 3 | -9/+42 | |
2012-03-06 | Add missing test to top-level makefile | Boris Kolpackov | 1 | -0/+1 | |
2012-03-06 | Detect situations where session is required but not used | Boris Kolpackov | 4 | -0/+262 | |
Throw session_required. | |||||
2012-03-03 | Documentation updates for C++11 support | Boris Kolpackov | 1 | -1/+8 | |
2012-03-02 | Bump version to 1.9.0.a1 | Boris Kolpackov | 1 | -1/+1 | |
2012-03-02 | Workaround for VC10 unordered container ordering bug/peculiarity | Boris Kolpackov | 1 | -4/+4 | |
2012-03-02 | C++11 support in automake and VC++ projects, portability fixes | Boris Kolpackov | 56 | -41/+115 | |
2012-03-01 | Rename cxx11.m4 to c++11.m4 | Boris Kolpackov | 1 | -0/+0 | |
2012-03-01 | Add support for using C++11 std::unique_ptr to pass connection factory | Boris Kolpackov | 1 | -5/+64 | |
2012-03-01 | Make sure we have same container members in all configurations | Boris Kolpackov | 2 | -0/+23 | |
2012-03-01 | Use consistent default database name for SQLite | Boris Kolpackov | 2 | -7/+6 | |