Code

store: Added support for ALL matchers.
[sysdb.git] / src / include / core / store.h
index ed445c3a0533b53e40b3858e82ea0e4516188947..9ba19b8acbeb6da1ed3513ac9676080b1ba2f0bf 100644 (file)
@@ -388,6 +388,14 @@ sdb_store_isnnull_matcher(sdb_store_expr_t *expr);
 sdb_store_matcher_t *
 sdb_store_any_matcher(int type, sdb_store_matcher_t *m);
 
+/*
+ * sdb_store_all_matcher:
+ * Creates a matcher iterating over objects of the specified type. It matches
+ * if *all* of those objects match 'm'.
+ */
+sdb_store_matcher_t *
+sdb_store_all_matcher(int type, sdb_store_matcher_t *m);
+
 /*
  * sdb_store_lt_matcher, sdb_store_le_matcher, sdb_store_eq_matcher,
  * sdb_store_ge_matcher, sdb_store_gt_matcher: