Code

Add support for the 'NOT IN' operator.
[sysdb.git] / src / include / core / store.h
index 30ad0ab386b81517128c47fbe0995d8dcf030c86..68f094b4a9d996a85fb40292656e9fcad4bd8cff 100644 (file)
@@ -471,6 +471,14 @@ sdb_store_all_matcher(int type, sdb_store_matcher_t *m);
 sdb_store_matcher_t *
 sdb_store_in_matcher(sdb_store_expr_t *left, sdb_store_expr_t *right);
 
+/*
+ * sdb_store_nin_matcher:
+ * Like sdb_store_in_matcher but matches if the left value is not included in
+ * the right value.
+ */
+sdb_store_matcher_t *
+sdb_store_nin_matcher(sdb_store_expr_t *left, sdb_store_expr_t *right);
+
 /*
  * sdb_store_lt_matcher, sdb_store_le_matcher, sdb_store_eq_matcher,
  * sdb_store_ge_matcher, sdb_store_gt_matcher: