path: root/odb/sqlite/query.hxx
AgeCommit message (Collapse)AuthorFilesLines
2011-10-03Export query operators that were made non-inlineBoris Kolpackov1-3/+3
2011-10-02If query substituting placeholder is empty, pass true expression insteadBoris Kolpackov1-30/+31
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-16Support for views; integrated partBoris Kolpackov1-0/+70
2011-09-09New templated query_columns architectureBoris Kolpackov1-45/+54
We also now use the correct separate "role"-base join approach instead of having a single merged join for each table.
2011-09-06Support for views; native partBoris Kolpackov1-8/+8
2011-08-19Rework query machinery not to use '_' as primary table aliasBoris Kolpackov1-36/+61
Now we always qualify with the actual table name and use the '_' alias for situations where an object is referencing itself.
2011-04-18Get rid of image type argument in value_traitsBoris Kolpackov1-6/+4
2011-03-25Use forward-declared query class in result interfaceBoris Kolpackov1-1/+2
2011-03-25Make queries without by-reference parameters immutableBoris Kolpackov1-0/+6
This makes it possible to share such queries between multiple threads without the need for synchronization.
2011-03-25Query supportBoris Kolpackov1-0/+1228