index fb59c7c1ba5f8cf7c2d09e56295c74d6512d54e7..48866a7df79e1d3835daf89ccf65e3c46353e4fb 100644 (file)
--- a/src/include/core/store.h
+++ b/src/include/core/store.h
sdb_store_query_t *
sdb_store_query_prepare(sdb_ast_node_t *ast);
+/*
+ * sdb_store_query_prepare_matcher:
+ * Prepare the logical expression described by 'ast' for execution as a store
+ * matcher.
+ *
+ * Returns:
+ * - a matcher on success
+ * - NULL else
+ */
+sdb_store_matcher_t *
+sdb_store_query_prepare_matcher(sdb_ast_node_t *ast);
+
/*
* sdb_store_query_execute:
* Execute a previously prepared query. The query result will be written to