server/sources/rql2sql.py
branchstable
changeset 7729 5f89f11143bc
parent 7718 0e82e7e5a34f
child 7734 59fea81647e5
--- a/server/sources/rql2sql.py	Tue Aug 02 17:31:04 2011 +0200
+++ b/server/sources/rql2sql.py	Tue Aug 02 17:31:06 2011 +0200
@@ -1442,6 +1442,10 @@
             pass
         return '(%s %s %s)'% (lhs.accept(self), operator, rhs.accept(self))
 
+    def visit_unaryexpression(self, uexpr):
+        """generate SQL for a unary expression"""
+        return '%s%s'% (uexpr.operator, uexpr.children[0].accept(self))
+
     def visit_function(self, func):
         """generate SQL name for a function"""
         if func.name == 'FTIRANK':