[tracker] SPARQL: Do not ignore GRAPH around rdf:type statements
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] SPARQL: Do not ignore GRAPH around rdf:type statements
- Date: Wed, 24 Nov 2010 09:29:30 +0000 (UTC)
commit b0e5d18fa8ed0edd9f39bfc411727eb12d007465
Author: Jürg Billeter <j bitron ch>
Date: Wed Nov 24 09:52:28 2010 +0100
SPARQL: Do not ignore GRAPH around rdf:type statements
Fixes NB#206752.
src/libtracker-data/tracker-sparql-pattern.vala | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-data/tracker-sparql-pattern.vala b/src/libtracker-data/tracker-sparql-pattern.vala
index fc62abf..94f6985 100644
--- a/src/libtracker-data/tracker-sparql-pattern.vala
+++ b/src/libtracker-data/tracker-sparql-pattern.vala
@@ -1234,8 +1234,9 @@ class Tracker.Sparql.Pattern : Object {
prop = Ontologies.get_property_by_uri (current_predicate);
if (current_predicate == "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
- && !object_is_var) {
+ && !object_is_var && current_graph == null) {
// rdf:type query
+ // avoid special casing if GRAPH is used as graph matching is not supported when using class tables
rdftype = true;
var cl = Ontologies.get_class_by_uri (object);
if (cl == null) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]