New: Add scalar query builder 83
authorAdrien Bustany <adrien.bustany@nokia.com>
Wed, 15 Dec 2010 09:51:37 +0000 (11:51 +0200)
committerAdrien Bustany <adrien.bustany@nokia.com>
Mon, 20 Dec 2010 00:58:26 +0000 (02:58 +0200)
commit423daf52c869a76c0317cef0e7cd92c6a5f08f1c
tree3370c7984cf88f13368e84edc202e78465801256
parent7ad13f536d4a5970ffcdf825119be26dbcdc336e
New: Add scalar query builder

RevBy:TrustMe
Details:
This query builder uses scalar selects wherever possible in order to
reduce the number of OPTIONAL blocks in the restrictions.
It is not used for filtering, as scalar selects don't play well with
tracker yet.
src/dao/dao.pro
src/dao/scalarquerybuilder.cpp [new file with mode: 0644]
src/dao/scalarquerybuilder.h [new file with mode: 0644]
src/engine/contactfetchrequest.cpp
src/engine/contactfetchrequest.h
src/engine/engine.cpp
tests/ut_qtcontacts_trackerplugin_querybuilder/ut_qtcontacts_trackerplugin_querybuilder.cpp