[tracker/subqueries-for-master] SPARQL: Support AS ?foo syntax from SPARQL 1.1 Draft
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker/subqueries-for-master] SPARQL: Support AS ?foo syntax from SPARQL 1.1 Draft
- Date: Tue, 8 Dec 2009 11:19:10 +0000 (UTC)
commit d4c601e7b83bd3211069b7e6d9c52e653ddc5fe2
Author: Jürg Billeter <j bitron ch>
Date: Tue Dec 8 12:18:06 2009 +0100
SPARQL: Support AS ?foo syntax from SPARQL 1.1 Draft
src/libtracker-data/tracker-sparql-query.vala | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-data/tracker-sparql-query.vala b/src/libtracker-data/tracker-sparql-query.vala
index 2ce1566..9e4f903 100644
--- a/src/libtracker-data/tracker-sparql-query.vala
+++ b/src/libtracker-data/tracker-sparql-query.vala
@@ -639,7 +639,14 @@ public class Tracker.SparqlQuery : Object {
convert_expression_to_string (sql, type, begin);
if (accept (SparqlTokenType.AS)) {
- expect (SparqlTokenType.PN_PREFIX);
+ if (accept (SparqlTokenType.PN_PREFIX)) {
+ // deprecated but supported for backward compatibility
+ // (...) AS foo
+ } else {
+ // syntax from SPARQL 1.1 Draft
+ // (...) AS ?foo
+ expect (SparqlTokenType.VAR);
+ }
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]