[tracker] SPARQL: Flush update buffer after DROP GRAPH



commit 7d4d5e1adea151620c701884b13058ac0e337b7d
Author: Jürg Billeter <j bitron ch>
Date:   Mon Oct 26 15:50:53 2009 +0100

    SPARQL: Flush update buffer after DROP GRAPH

 src/libtracker-data/tracker-sparql-query.vala |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-data/tracker-sparql-query.vala b/src/libtracker-data/tracker-sparql-query.vala
index b9e01a2..755187b 100644
--- a/src/libtracker-data/tracker-sparql-query.vala
+++ b/src/libtracker-data/tracker-sparql-query.vala
@@ -869,6 +869,9 @@ public class Tracker.SparqlQuery : Object {
 		string uri = parse_var_or_term (null, out is_var);
 
 		Data.delete_resource_description (uri);
+
+		// ensure possible WHERE clause in next part gets the correct results
+		Data.update_buffer_flush ();
 	}
 
 	string resolve_prefixed_name (string prefix, string local_name) throws SparqlError {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]