Code

Add support for the 'NOT IN' operator.
[sysdb.git] / src / frontend / grammar.y
index 87184a4e15ef3effafe1810c11e368b529b14ea8..323fe4feadba40715c3b43c95d0f5d93441de564 100644 (file)
@@ -565,6 +565,13 @@ compare_matcher:
                        sdb_object_deref(SDB_OBJ($1));
                        sdb_object_deref(SDB_OBJ($3));
                }
+       |
+       expression NOT IN expression
+               {
+                       $$ = sdb_store_nin_matcher($1, $4);
+                       sdb_object_deref(SDB_OBJ($1));
+                       sdb_object_deref(SDB_OBJ($4));
+               }
        ;
 
 expression: