aboutsummaryrefslogtreecommitdiff
path: root/common/view/driver.cxx
AgeCommit message (Collapse)AuthorFilesLines
2014-11-10Implement {query,execute}_{one,value}() shortcut functionsMichael Shepanski1-0/+19
Useful in situations where the query is know to return at most one element (*_one) or exactly one element (*_value).
2013-08-14Get rid of warningBoris Kolpackov1-20/+19
2013-06-21Add support for running tests in dynamic multi-database modeBoris Kolpackov1-39/+45
Only possible in the development build system at this stage.
2013-02-09Update copyright yearBoris Kolpackov1-1/+1
2012-09-17Remove unused local typedefs (GCC 4.8 warning)Boris Kolpackov1-8/+0
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-10-27Revert to manually quoting Oracle identifiers where necessaryConstantin Michael1-7/+11
2011-10-26Quote schema object identifiers for Oracle where necessaryConstantin Michael1-3/+39
Oracle converts all alphabetical characters in unquoted schema object identifiers to uppercase. This behaviour cannot be disabled.
2011-10-24Add t_ prefix to all the common tests that conflict with examplesBoris Kolpackov1-1/+1
2011-10-21Add test_ prefix to view test since it conflicts with view exampleBoris Kolpackov1-1/+1
2011-10-21Remove common_ from all table_prefix arguments in common testsConstantin Michael1-1/+1
2011-10-02Handle object pointers when comparing view and object data member typesBoris Kolpackov1-0/+23
Also issues an error if an object member associated with a view member is transient or inverse.
2011-10-02If query substituting placeholder is empty, pass true expression insteadBoris Kolpackov1-1/+1
This allows uniform usage of views both with and without any extra conditions. Also optimize some common cases so that we don't have useless WHERE TRUE clauses or (...) AND (TRUE) expressions.
2011-09-27Add support for associating tables with viewsBoris Kolpackov1-7/+31
2011-09-21Rework const object handlingBoris Kolpackov1-1/+1
Now objects are always loaded as non-const and the object cache in session treats all objects as non-const.
2011-09-20Change query syntax to use . for composite and -> for object pointer accessBoris Kolpackov1-5/+3
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-16Support for views; integrated partBoris Kolpackov1-36/+413
2011-09-05Support for views; native partBoris Kolpackov1-0/+185