aboutsummaryrefslogtreecommitdiff
path: root/common/inheritance
AgeCommit message (Collapse)AuthorFilesLines
2012-11-22Fix paths in makefiles2.1.12.1Boris Kolpackov3-12/+12
2012-10-08Fix bug in transient inheritance handlingBoris Kolpackov23-6/+3495
Also test that we can handle it for objects, composite values, and views.
2012-09-17Remove unused local typedefs (GCC 4.8 warning)Boris Kolpackov1-6/+1
2012-09-16Add support for Visual Studio 2012Boris Kolpackov1-1/+3
2012-04-23Polymorphic inheritance supportBoris Kolpackov2-1/+28
2012-02-24C++11 support (pass --std ODB compiler option in build makefiles)Boris Kolpackov1-0/+5
2012-01-29Update copyright yearBoris Kolpackov3-3/+3
2012-01-29Remove author field from file headerBoris Kolpackov3-3/+0
Too much effort to maintain.
2011-10-26Shorten inheritance test table prefix to avoid name collisionsConstantin Michael1-1/+1
2011-10-24Add t_ prefix to all the common tests that conflict with examplesBoris Kolpackov1-1/+1
2011-10-21Remove common_ from all table_prefix arguments in common testsConstantin Michael1-1/+1
2011-09-20Change query syntax to use . for composite and -> for object pointer accessBoris Kolpackov1-2/+2
Also make non-inverse query columns act as both an object pointer and a normal column. The latter allows us to use natural expressions such as query<employee>::employer.is_null ().
2011-09-09New templated query_columns architectureBoris Kolpackov1-1/+2
We also now use the correct separate "role"-base join approach instead of having a single merged join for each table.
2011-08-24Make tests use unique table prefixesBoris Kolpackov1-1/+1
2011-04-25Add support for abstract object typesBoris Kolpackov2-7/+82
2011-04-25Reuse container traits from composite valuesBoris Kolpackov2-2/+22
2011-04-22Initial support for non-polymorphic inheritanceBoris Kolpackov4-0/+333
Every class gets a separate table. New test: common/inheritance.