Code

store: Added sdb_store_expr_attrvalue().
[sysdb.git] / src / include / core / store.h
index df4d853106bac891ae96e887a24354e58895a726..b9a8d0896eae6a3cad344464696f0479994a13a4 100644 (file)
@@ -301,6 +301,18 @@ sdb_store_expr_create(int op, sdb_store_expr_t *left, sdb_store_expr_t *right);
 sdb_store_expr_t *
 sdb_store_expr_fieldvalue(int field);
 
+/*
+ * sdb_store_expr_attrvalue:
+ * Creates an expression which evaluates to the value of the specified
+ * attribute of a stored object.
+ *
+ * Returns:
+ *  - an expression object on success
+ *  - NULL else
+ */
+sdb_store_expr_t *
+sdb_store_expr_attrvalue(const char *name);
+
 /*
  * sdb_store_expr_constvalue:
  * Creates an expression which evaluates to the specified constant value.