From a53e034f2f404db9c323ee2e368a149943f54cfc Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 28 Nov 2016 22:46:54 +0100 Subject: libtracker-sparql: Remove comment It doesn't really apply. The DELETE DATA { pattern } query requires the exact given triples, and won't work on variables. As it's not nice or possible to query the current values just to perform a better looking DELETE DATA {} query, just stick to the DELETE {} WHERE {} one, and don't insinuate that we have a better option. --- src/libtracker-sparql/tracker-resource.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'src/libtracker-sparql') diff --git a/src/libtracker-sparql/tracker-resource.c b/src/libtracker-sparql/tracker-resource.c index 0e94ad9fb..f97f4bebb 100644 --- a/src/libtracker-sparql/tracker-resource.c +++ b/src/libtracker-sparql/tracker-resource.c @@ -1327,13 +1327,6 @@ generate_sparql_deletes (TrackerResource *resource, { TrackerResourcePrivate *priv = GET_PRIVATE (resource); - /* We have to generate a rather awkward query here, like: - * - * DELETE { pattern } WHERE { pattern } - * - * It would be better if we could use "DELETE DATA { pattern }". This is - * allowed in SPARQL update 1.1, but not yet supported by Tracker's store. - */ if (! is_blank_node (priv->identifier)) { if (g_hash_table_size (priv->overwrite) > 0) { g_string_append (data->string, "DELETE {\n"); -- cgit v1.2.1