[tracker/subqueries: 3/5] WIP
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker/subqueries: 3/5] WIP
- Date: Fri, 4 Dec 2009 11:32:03 +0000 (UTC)
commit 48a52730b7ad0df5e825e8f07e01cc7b1ca1ec74
Author: Jürg Billeter <j bitron ch>
Date: Fri Dec 4 12:20:55 2009 +0200
WIP
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 bbac1e3..fd6cd09 100644
--- a/src/libtracker-data/tracker-sparql-query.vala
+++ b/src/libtracker-data/tracker-sparql-query.vala
@@ -576,6 +576,7 @@ public class Tracker.SparqlQuery : Object {
}
void translate_select_expression (StringBuilder sql, bool subquery) throws SparqlError {
+ // FIXME: support AS ?var for all aggregation functions / expressions
if (accept (SparqlTokenType.COUNT)) {
sql.append ("COUNT(");
translate_expression_as_string (sql);
@@ -2219,6 +2220,8 @@ public class Tracker.SparqlQuery : Object {
expect (SparqlTokenType.OPEN_BRACE);
if (current () == SparqlTokenType.SELECT) {
+ // FIXME ensure that inner variables are only exported if selected
+
translate_select (sql, true);
expect (SparqlTokenType.CLOSE_BRACE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]