[tracker/miner-fs-queries-performance: 5/6] TrackerSparqlExpression: add tracker:uri-dirname().



commit d559ae4a25165cc6b7110db8763c199967a6203e
Author: Carlos Garnacho <carlosg gnome org>
Date:   Wed Apr 21 15:38:06 2010 +0200

    TrackerSparqlExpression: add tracker:uri-dirname().

 src/libtracker-data/tracker-sparql-expression.vala |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-data/tracker-sparql-expression.vala b/src/libtracker-data/tracker-sparql-expression.vala
index 31f6f1c..83c0064 100644
--- a/src/libtracker-data/tracker-sparql-expression.vala
+++ b/src/libtracker-data/tracker-sparql-expression.vala
@@ -623,6 +623,12 @@ class Tracker.Sparql.Expression : Object {
 			sql.append (")");
 
 			return PropertyType.STRING;
+		} else if (uri == TRACKER_NS + "uri-dirname") {
+			sql.append ("SparqlUriDirname(");
+			translate_expression_as_string (sql);
+			sql.append (")");
+
+			return PropertyType.STRING;
 		} else if (uri == TRACKER_NS + "string-from-filename") {
 			sql.append ("SparqlStringFromFilename(");
 			translate_expression_as_string (sql);



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