server/sources/rql2sql.py
changeset 7257 beea955b45e2
parent 7256 ccd44caeb936
child 7359 40490b9e0a6e
--- a/server/sources/rql2sql.py	Wed Apr 27 11:37:42 2011 +0200
+++ b/server/sources/rql2sql.py	Wed Apr 27 12:23:43 2011 +0200
@@ -1357,6 +1357,8 @@
                 operator = ' LIKE '
             else:
                 operator = ' %s ' % operator
+        elif operator == 'REGEXP':
+            return ' %s' % self.dbhelper.sql_regexp_match_expression(rhs.accept(self))
         elif (operator == '=' and isinstance(rhs, Constant)
               and rhs.eval(self._args) is None):
             if lhs is None: