aboutsummaryrefslogtreecommitdiff
path: root/common/inheritance/driver.cxx
AgeCommit message (Collapse)AuthorFilesLines
2012-10-08Fix bug in transient inheritance handlingBoris Kolpackov1-182/+0
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-04-23Polymorphic inheritance supportBoris Kolpackov1-0/+17
2012-01-29Update copyright yearBoris Kolpackov1-1/+1
2012-01-29Remove author field from file headerBoris Kolpackov1-1/+0
Too much effort to maintain.
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-04-25Add support for abstract object typesBoris Kolpackov1-0/+30
2011-04-25Reuse container traits from composite valuesBoris Kolpackov1-0/+4
2011-04-22Initial support for non-polymorphic inheritanceBoris Kolpackov1-0/+136
Every class gets a separate table. New test: common/inheritance.