summaryrefslogtreecommitdiff
path: root/src/libtracker-sparql/tracker-serializer.c
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2022-07-11 20:31:09 +0200
committerCarlos Garnacho <carlosg@gnome.org>2023-01-10 13:02:31 +0100
commitaa67cc737a82660c69dfed2d7da7ea7ac4960527 (patch)
tree669bf7053533a89cbb16307a6e9ab292b49b1c3d /src/libtracker-sparql/tracker-serializer.c
parentaf89f12b1547ff0d7f01286495c545a63aa1bf29 (diff)
downloadtracker-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.c4
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;