[tracker] SPARQL: Use WITH/INTO/FROM clause in WHERE pattern of updates
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] SPARQL: Use WITH/INTO/FROM clause in WHERE pattern of updates
- Date: Mon, 29 Nov 2010 16:00:43 +0000 (UTC)
commit 153b07fc49fc9278c0648cc99a100bcc77e1e9c3
Author: Jürg Billeter <j bitron ch>
Date: Mon Nov 29 16:50:27 2010 +0100
SPARQL: Use WITH/INTO/FROM clause in WHERE pattern of updates
src/libtracker-data/tracker-sparql-pattern.vala | 2 +-
src/libtracker-data/tracker-sparql-query.vala | 2 ++
2 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-data/tracker-sparql-pattern.vala b/src/libtracker-data/tracker-sparql-pattern.vala
index a81f57b..c657857 100644
--- a/src/libtracker-data/tracker-sparql-pattern.vala
+++ b/src/libtracker-data/tracker-sparql-pattern.vala
@@ -163,7 +163,7 @@ class Tracker.Sparql.Pattern : Object {
int next_table_index;
- string current_graph;
+ internal string current_graph;
bool current_graph_is_var;
string current_subject;
bool current_subject_is_var;
diff --git a/src/libtracker-data/tracker-sparql-query.vala b/src/libtracker-data/tracker-sparql-query.vala
index 2a19776..31f0663 100644
--- a/src/libtracker-data/tracker-sparql-query.vala
+++ b/src/libtracker-data/tracker-sparql-query.vala
@@ -642,7 +642,9 @@ public class Tracker.Sparql.Query : Object {
skip_braces ();
if (accept (SparqlTokenType.WHERE)) {
+ pattern.current_graph = current_graph;
context = pattern.translate_group_graph_pattern (pattern_sql);
+ pattern.current_graph = null;
} else {
context = new Context (this);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]