Changes: QB unit test/data: Use "grouped" SPARQL syntax
[qtcontacts-tracker:hasselmms-qtcontacts-tracker.git] / tests / ut_qtcontacts_trackerplugin_querybuilder / data / 250-localIdFetchRequest-5.rq
1 # Reference query for QContactLocalIdFetchRequest
2 # Verify filters with only generic fields.
3 # Applied filter: (Note == "Chaos")
4 # ==================================================================================================
5
6 SELECT
7   tracker:id(?_contact)
8
9 WHERE {
10   {
11     ?_contact rdf:type nco:PersonContact
12
13     FILTER(EXISTS {
14       ?_contact nco:note ?_note1
15       FILTER((fn:lower-case(?_note1) = "chaos"))
16     })
17   } UNION {
18     ?_contact rdf:type nco:ContactGroup, nco:Contact
19
20     FILTER(EXISTS {
21       ?_contact nco:note ?_note2
22       FILTER((fn:lower-case(?_note2) = "chaos"))
23     })
24   }
25 }