X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=sql%2Foperations.lisp;h=3357761e53a257312bf9ce93793dcdcededb3127;hb=5282676789105fe52990b29ec991209dcfa84aa6;hp=1b52925347434b6e6d56325d7a8ce35a164bc39b;hpb=854d6db1e0908de79f24855652cafa340753fd6f;p=clsql.git diff --git a/sql/operations.lisp b/sql/operations.lisp index 1b52925..3357761 100644 --- a/sql/operations.lisp +++ b/sql/operations.lisp @@ -128,6 +128,16 @@ (make-instance 'sql-relational-exp :operator '~* :sub-expressions rest)) +(defsql |sql-~* ANY| (:symbol "~* ANY") (&rest rest) + "This is the postgres regex match any in an array" + (make-instance 'sql-relational-exp + :operator '|~* ANY| :sub-expressions rest)) + +(defsql sql-array (:symbol "array") (&rest rest) + "This is the postgres regex match any in an array" + (make-instance 'sql-array-exp + :operator 'array :sub-expressions rest)) + (defsql sql-uplike (:symbol "uplike") (&rest rest) (make-instance 'sql-upcase-like :sub-expressions rest))