index 5d5995f56d6685003b87064a5bbfe2ab7f4a4293..b82ae2e9134cb41ca1f4cdb4b77626c454ab0cff 100644 (file)
--- a/src/include/core/store.h
+++ b/src/include/core/store.h
sdb_store_expr_eval(sdb_store_expr_t *expr, sdb_store_obj_t *obj,
sdb_data_t *res, sdb_store_matcher_t *filter);
-/*
- * sdb_store_name_matcher:
- * Creates a matcher matching by the specified object type's name. If 're' is
- * true, the specified name is treated as a POSIX extended regular expression.
- * Else, the exact name has to match (case-insensitive).
- */
-sdb_store_matcher_t *
-sdb_store_name_matcher(int type, const char *name, _Bool re);
-
/*
* sdb_store_isnull_matcher:
* Creates a matcher matching NULL values.
int
sdb_store_parse_field_name(const char *name);
-/*
- * sdb_store_matcher_parse_cmp:
- * Parse a simple compare expression (<obj_type> <op> <expression>).
- *
- * Returns:
- * - a matcher object on success
- * - NULL else
- */
-sdb_store_matcher_t *
-sdb_store_matcher_parse_cmp(const char *obj_type,
- const char *op, sdb_store_expr_t *expr);
-
/*
* sdb_store_dis_matcher:
* Creates a matcher matching the disjunction (logical OR) of two matchers.