diff --git a/src/core/store_query.c b/src/core/store_query.c
index 9855063304346f983d4abc768fd9c75e3f1dc65a..ff7089c42e51b0294eae53b4780e4d517bfcd6cb 100644 (file)
--- a/src/core/store_query.c
+++ b/src/core/store_query.c
case SDB_AST_ISNULL:
m = sdb_store_isnull_matcher(right);
break;
+ case SDB_AST_ISTRUE:
+ m = sdb_store_istrue_matcher(right);
+ break;
+ case SDB_AST_ISFALSE:
+ m = sdb_store_isfalse_matcher(right);
+ break;
case SDB_AST_IN:
m = sdb_store_in_matcher(left, right);
break;
return QUERY(sdb_object_create(SDB_AST_TYPE_TO_STRING(ast), query_type, ast));
} /* sdb_store_query_prepare */
+sdb_store_matcher_t *
+sdb_store_query_prepare_matcher(sdb_ast_node_t *ast)
+{
+ return node_to_matcher(ast);
+} /* sdb_store_query_prepare_matcher */
+
/* vim: set tw=78 sw=4 ts=4 noexpandtab : */