Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-10-19 | Initial support for prepared queries | Boris Kolpackov | 1 | -0/+1 | |
2012-10-08 | Fix bug in transient inheritance handling | Boris Kolpackov | 1 | -38/+39 | |
Also test that we can handle it for objects, composite values, and views. | |||||
2012-09-16 | Add support for Visual Studio 2012 | Boris Kolpackov | 1 | -1/+3 | |
2012-08-31 | Add support for virtual data members | Boris Kolpackov | 1 | -0/+1 | |
New test: common/virtual. | |||||
2012-08-15 | Add support for member accessors/modifiers | Boris Kolpackov | 1 | -0/+1 | |
New pragmas: get, set, access. New test: common/access. | |||||
2012-07-31 | Add support for changing location that ODB views as class definition | Boris Kolpackov | 1 | -0/+1 | |
This is useful for making third-party/system types into ODB composite value types. New pragma: definition. New test: common/definition. | |||||
2012-07-25 | Add support for defining indexes | Boris Kolpackov | 1 | -0/+1 | |
New db pragma qualifier: index. New tests: common/index, mysql/index, pgsql/index. | |||||
2012-07-16 | Fix code generation for circularly-dependant classes in separate headers | Boris Kolpackov | 1 | -0/+2 | |
New tests: common/circular/{single,multiple}. | |||||
2012-04-23 | Polymorphic inheritance support | Boris Kolpackov | 1 | -0/+1 | |
2012-03-06 | Add missing test to top-level makefile | Boris Kolpackov | 1 | -0/+1 | |
2012-02-22 | Add support for composite object ids | Boris Kolpackov | 1 | -0/+1 | |
New pragma id_type (member). New test: common/composite-id. The composite example has also been updated. | |||||
2012-01-29 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 1 | -1/+0 | |
Too much effort to maintain. | |||||
2011-11-21 | Exclude include test from distribution list | Boris Kolpackov | 1 | -1/+1 | |
2011-11-08 | Add common/transaction test (port from tracer) | Boris Kolpackov | 1 | -0/+1 | |
2011-11-08 | Get rid of special tracer database | Boris Kolpackov | 1 | -0/+3 | |
The include, types, and pragma tests have been moved to the common/ directory while the object test has been merged into common/lifecycle. The transaction test will be re-implemented as common/ test as soon as SQL statement tracing support is merged. | |||||
2011-11-03 | Add support for mapping char[N] and unsigned char[N] types to BLOB | Boris Kolpackov | 1 | -0/+1 | |
New test: common/blob. | |||||
2011-11-01 | Implement support for optimistic concurrency | Boris Kolpackov | 1 | -0/+1 | |
New pragmas: optimistic, version. New test: optimistic. New database function: reload(). | |||||
2011-10-27 | Add support for persistent classes without object ids | Boris Kolpackov | 1 | -0/+1 | |
New pragma id (object). New test: common/no-id. | |||||
2011-10-26 | Remove temporary makefile overrides for Oracle | Constantin Michael | 1 | -16/+0 | |
2011-10-21 | Rename common/const test to common/const-object | Boris Kolpackov | 1 | -1/+1 | |
2011-10-21 | Add support for const data members | Boris Kolpackov | 1 | -0/+2 | |
Const data members are automatically treated as readonly. New test: const-member. | |||||
2011-10-21 | Add support for readonly members | Boris Kolpackov | 1 | -0/+2 | |
New pragma: readonly. New test: readonly. | |||||
2011-10-21 | Improve temporary makefile layout | Constantin Michael | 1 | -24/+28 | |
2011-10-21 | Add common tests for Oracle | Constantin Michael | 1 | -15/+25 | |
Due to the 30 character limit imposed by Oracle on identifiers, some of the common tests code and/or makefiles had to be modified. | |||||
2011-09-09 | Add test for queries involving object relationships | Boris Kolpackov | 1 | -19/+20 | |
2011-09-05 | Support for views; native part | Boris Kolpackov | 1 | -0/+1 | |
2011-08-22 | Add database::erase_query() function | Boris Kolpackov | 1 | -0/+1 | |
New test: common/erase-query. Documentation is in Section 3.9, "Deleting Persistent Objects". The current implementation does not work well with the session (no removal of the erased objects from the cache). | |||||
2011-08-04 | Add support for value wrappers | Boris Kolpackov | 1 | -1/+2 | |
Wrapper is a class that wraps another type. Examples of wrappers are various smart pointers, holders, etc. A wrapper can be transparent or it can handle the NULL semantics. The new odb::nullable class template is a NULL wrapper that helps to add the NULL semantics to a value type. New test: common/wrapper. | |||||
2011-07-22 | Add pragma for setting type's or member's default value | Boris Kolpackov | 1 | -0/+1 | |
New pragma: default. New test: default. | |||||
2011-07-04 | Implement support for database operations callbacks | Boris Kolpackov | 1 | -0/+1 | |
New object pragma: callback. New test: common/callback. New manual section: 10.1.4, "callback". | |||||
2011-04-22 | Initial support for non-polymorphic inheritance | Boris Kolpackov | 1 | -0/+1 | |
Every class gets a separate table. New test: common/inheritance. | |||||
2011-04-18 | Implement automatic mapping for C++ enums | Boris Kolpackov | 1 | -0/+1 | |
2011-02-25 | Add support for tests in subdirectories | Boris Kolpackov | 1 | -1/+1 | |
2011-01-04 | Copyright update | Boris Kolpackov | 1 | -1/+1 | |
2010-12-09 | Add lazy pointer support | Boris Kolpackov | 1 | -0/+1 | |
Built-in support is provided for raw, auto, and tr1 shared/weak pointers. New test: common/lazy-ptr. | |||||
2010-11-22 | Test one-to-{one,many} inverse relationships | Boris Kolpackov | 1 | -0/+1 | |
2010-11-22 | Test const object operations | Boris Kolpackov | 1 | -0/+1 | |
2010-11-17 | Add support for unidirectional object relationships | Boris Kolpackov | 1 | -3/+4 | |
New test: common/relationship. | |||||
2010-11-06 | Add a test for container persistence | Boris Kolpackov | 1 | -0/+1 | |
2010-10-27 | Implement support for composite value types | Boris Kolpackov | 1 | -0/+1 | |
New test: common/composite. | |||||
2010-10-07 | Add support for persistent classes without default ctors | Boris Kolpackov | 1 | -0/+1 | |
New test: common/ctor. | |||||
2010-09-10 | Add automated build and test scripts for Windows | Boris Kolpackov | 1 | -1/+2 | |
2010-09-08 | Add suppor for VC++ build | Boris Kolpackov | 1 | -1/+10 | |
2010-09-06 | Add automake build support | Boris Kolpackov | 1 | -5/+21 | |
2010-08-19 | Test automatic id assignment | Boris Kolpackov | 1 | -0/+1 | |
2010-08-18 | Add multi-threading test | Boris Kolpackov | 1 | -0/+2 | |
2010-08-10 | Query test | Boris Kolpackov | 1 | -1/+2 | |
2010-08-03 | New tests | Boris Kolpackov | 1 | -1/+2 | |
2010-06-04 | Initial set of tests | Boris Kolpackov | 1 | -0/+20 | |