diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-07-11 20:31:09 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2023-01-10 13:02:31 +0100 |
commit | aa67cc737a82660c69dfed2d7da7ea7ac4960527 (patch) | |
tree | 669bf7053533a89cbb16307a6e9ab292b49b1c3d /src/libtracker-sparql/tracker-serializer.c | |
parent | af89f12b1547ff0d7f01286495c545a63aa1bf29 (diff) | |
download | tracker-aa67cc737a82660c69dfed2d7da7ea7ac4960527.tar.gz |
libtracker-sparql: Integrate JSON-LD serializers and deserializers in API
Add a new TRACKER_RDF_FORMAT_JSON_LD TrackerRdfFormat enum value, and use
the serializer/deserializer objects for those, so that this new value is
accepted in all API that takes this enum.
Diffstat (limited to 'src/libtracker-sparql/tracker-serializer.c')
-rw-r--r-- | src/libtracker-sparql/tracker-serializer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libtracker-sparql/tracker-serializer.c b/src/libtracker-sparql/tracker-serializer.c index a95961d92..f6a72f9fd 100644 --- a/src/libtracker-sparql/tracker-serializer.c +++ b/src/libtracker-sparql/tracker-serializer.c @@ -23,6 +23,7 @@ #include "tracker-serializer.h" #include "tracker-serializer-json.h" +#include "tracker-serializer-json-ld.h" #include "tracker-serializer-trig.h" #include "tracker-serializer-turtle.h" #include "tracker-serializer-xml.h" @@ -165,6 +166,9 @@ tracker_serializer_new (TrackerSparqlCursor *cursor, case TRACKER_SERIALIZER_FORMAT_TRIG: type = TRACKER_TYPE_SERIALIZER_TRIG; break; + case TRACKER_SERIALIZER_FORMAT_JSON_LD: + type = TRACKER_TYPE_SERIALIZER_JSON_LD; + break; default: g_warn_if_reached (); return NULL; |