[tracker] SPARQL: Support OFFSET without LIMIT



commit 2cc39503187b7ea453d10d10eed0a7bb6fb9fa2e
Author: Jürg Billeter <j bitron ch>
Date:   Wed May 13 15:51:51 2009 +0200

    SPARQL: Support OFFSET without LIMIT
    
    Fixes NB#116451.
---
 src/libtracker-data/tracker-sparql-query.vala |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/libtracker-data/tracker-sparql-query.vala b/src/libtracker-data/tracker-sparql-query.vala
index e19eeb0..90f9523 100644
--- a/src/libtracker-data/tracker-sparql-query.vala
+++ b/src/libtracker-data/tracker-sparql-query.vala
@@ -510,6 +510,8 @@ public class Tracker.SparqlQuery : Object {
 			if (query.get_offset () >= 0) {
 				sql.append_printf (" OFFSET %d", query.get_offset ());
 			}
+		} else if (query.get_offset () >= 0) {
+			sql.append_printf (" LIMIT -1 OFFSET %d", query.get_offset ());
 		}
 
 		return exec_sql (sql.str);



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