added postgres regex match operator
authorRuss Tyndall <russ@acceleration.net>
Thu, 23 Apr 2009 18:10:15 +0000 (14:10 -0400)
committerRuss Tyndall <russ@acceleration.net>
Thu, 23 Apr 2009 18:10:15 +0000 (14:10 -0400)
sql/operations.lisp

index 3a4638537f3830d5c7a23eb03962e74a257e9c65..dbe3a0b36ed7cb71689c9e654371cdfa5e43518d 100644 (file)
   (make-instance 'sql-relational-exp
                  :operator 'like :sub-expressions rest))
 
+(defsql sql-~* (:symbol "~*") (&rest rest)
+       "This is the postgres regex match operator"
+  (make-instance 'sql-relational-exp
+                 :operator '~* :sub-expressions rest))
+
 (defsql sql-uplike (:symbol "uplike") (&rest rest)
   (make-instance 'sql-upcase-like
                  :sub-expressions rest))