aboutsummaryrefslogtreecommitdiff
path: root/common/erase-query/driver.cxx
AgeCommit message (Collapse)AuthorFilesLines
2011-09-21Add prefix to table nameBoris Kolpackov1-1/+2
2011-09-20Change query syntax to use . for composite and -> for object pointer accessBoris Kolpackov1-0/+25
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-08-25Add experimental code (commented out) for DELETE JOIN supportBoris Kolpackov1-1/+34
This would be needed to support object relationships in the erase_query() functionality.
2011-08-22Add database::erase_query() functionBoris Kolpackov1-0/+117
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).