Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-10-19 | Initial support for prepared queries | Boris Kolpackov | 5 | -0/+217 | |
2012-10-08 | Ground work for multi-database support | Boris Kolpackov | 1 | -3/+3 | |
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 | More query result size() fixes | Boris Kolpackov | 1 | -1/+12 | |
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 | 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 | 42 | -39/+349 | |
2012-09-14 | Fix dist target | Boris Kolpackov | 1 | -0/+1 | |
2012-09-11 | Add support for mapping std::array to BLOB and char[16] to UUID types | Boris Kolpackov | 2 | -8/+34 | |
2012-09-06 | Rename id() to no_id | Boris Kolpackov | 1 | -1/+1 | |
2012-09-06 | Split polymorphism test.hxx to multiple files | Boris Kolpackov | 16 | -1061/+1232 | |
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 | Restore exception handling | Boris Kolpackov | 1 | -5/+0 | |
2012-07-25 | Add support for defining indexes | Boris Kolpackov | 5 | -0/+300 | |
New db pragma qualifier: index. New tests: common/index, mysql/index, pgsql/index. | |||||
2012-07-17 | Add support for tests with multiple ODB headers | Boris Kolpackov | 6 | -44/+62 | |
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 | 10 | -0/+396 | |
New tests: common/circular/{single,multiple}. | |||||
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-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 | 15 | -15/+14 | |
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-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-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 | 4 | -6/+11 | |
2012-03-01 | Make sure we have same container members in all configurations | Boris Kolpackov | 2 | -0/+23 | |
2012-02-29 | Support for C++11 containers (array, forward_list, unordered) | Boris Kolpackov | 2 | -2/+299 | |
2012-02-29 | Support for C++11 std::unique_ptr and std::shared_ptr as wrappers | Boris Kolpackov | 2 | -28/+56 | |
2012-02-29 | Support for C++11 std::unique_ptr as object pointer | Boris Kolpackov | 4 | -85/+156 | |
This includes the odb::lazy_unique_ptr implementation. | |||||
2012-02-28 | Test std::shared_ptr in C++11 mode and std::tr1::shared_ptr in C++98 mode | Boris Kolpackov | 8 | -251/+327 | |
2012-02-24 | C++11 support (pass --std ODB compiler option in build makefiles) | Boris Kolpackov | 30 | -1/+150 | |
2012-02-24 | C++11 support (initial infrastructure) | Boris Kolpackov | 1 | -0/+1 | |
2012-02-22 | Add support for composite object ids | Boris Kolpackov | 5 | -0/+1160 | |
New pragma id_type (member). New test: common/composite-id. The composite example has also been updated. | |||||
2012-02-22 | Resolve C++11 ambiguity | Boris Kolpackov | 1 | -0/+1 | |
2012-01-29 | Update copyright year | Boris Kolpackov | 103 | -103/+103 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 103 | -103/+0 | |
Too much effort to maintain. | |||||
2012-01-26 | Implement support for database schema | Boris Kolpackov | 4 | -8/+156 | |
New pragma qualifier: namespace. New pragma specifier: schema. The table specifier was extended to accept a schema prefix. New option: --default- schema. The common/schema test was extended to cover the new functionality. |