diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-12-25 19:36:55 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2023-01-10 15:36:23 +0100 |
commit | f86f409d6c6810ffb9a7e4c24a170609abbe5ffb (patch) | |
tree | 15244c9b9e8397db875b1a09b95e7ba073a951fa /tests | |
parent | 82573ab40979b1950ee7e3d4e0c84665a63654b7 (diff) | |
download | tracker-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.out | 17 | ||||
-rw-r--r-- | tests/libtracker-sparql/serialize/describe-graph-ttl.out | 9 |
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 . |