summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2022-12-25 19:36:55 +0100
committerCarlos Garnacho <carlosg@gnome.org>2023-01-10 15:36:23 +0100
commitf86f409d6c6810ffb9a7e4c24a170609abbe5ffb (patch)
tree15244c9b9e8397db875b1a09b95e7ba073a951fa /tests
parent82573ab40979b1950ee7e3d4e0c84665a63654b7 (diff)
downloadtracker-f86f409d6c6810ffb9a7e4c24a170609abbe5ffb.tar.gz
core: Group tracker_triples results by graph
Graphs are currently the last component in our iteration through tables. Move it to be on top of the loop, while it does not affect performance querying things in one or other order, this provides better natural clustering of data for the serialization formats that handle graphs (e.g. Trig).
Diffstat (limited to 'tests')
-rw-r--r--tests/libtracker-sparql/serialize/describe-graph-trig.out17
-rw-r--r--tests/libtracker-sparql/serialize/describe-graph-ttl.out9
2 files changed, 10 insertions, 16 deletions
diff --git a/tests/libtracker-sparql/serialize/describe-graph-trig.out b/tests/libtracker-sparql/serialize/describe-graph-trig.out
index 06193a5d1..0c03de073 100644
--- a/tests/libtracker-sparql/serialize/describe-graph-trig.out
+++ b/tests/libtracker-sparql/serialize/describe-graph-trig.out
@@ -14,26 +14,19 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix mfo: <http://tracker.api.gnome.org/ontology/v3/mfo#> .
-GRAPH <http://example/B> {
- <http://example/a> nmm:trackNumber 1 .
-
- <http://example/b> nmm:beatsPerMinute 120 .
-}
-
GRAPH <http://example/A> {
<http://example/a> nie:title "Aaa" ;
- dc:title "Aaa" .
+ dc:title "Aaa" ;
+ rdf:type rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece .
}
GRAPH <http://example/B> {
+ <http://example/a> nmm:trackNumber 1 .
+
+ <http://example/b> nmm:beatsPerMinute 120 .
-}
-GRAPH <http://example/A> {
- <http://example/a> rdf:type rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece .
-}
-GRAPH <http://example/B> {
<http://example/a> rdf:type rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece .
<http://example/b> rdf:type rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece .
diff --git a/tests/libtracker-sparql/serialize/describe-graph-ttl.out b/tests/libtracker-sparql/serialize/describe-graph-ttl.out
index b1f66a101..6204d080d 100644
--- a/tests/libtracker-sparql/serialize/describe-graph-ttl.out
+++ b/tests/libtracker-sparql/serialize/describe-graph-ttl.out
@@ -14,14 +14,15 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix mfo: <http://tracker.api.gnome.org/ontology/v3/mfo#> .
-<http://example/a> nmm:trackNumber 1 .
+<http://example/a> nie:title "Aaa" ;
+ dc:title "Aaa" ;
+ rdf:type rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece ;
+ nmm:trackNumber 1 .
<http://example/b> nmm:beatsPerMinute 120 .
-<http://example/a> nie:title "Aaa" ;
- dc:title "Aaa" ;
-<http://example/a> rdf:type rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece, rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece .
+<http://example/a> rdf:type rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece .
<http://example/b> rdf:type rdfs:Resource, nie:InformationElement, nfo:Media, nmm:MusicPiece .