Code

frontend: Added sdb_fe_parse_expr().
[sysdb.git] / src / frontend / connection-private.h
index 85f278c74dd374d56c24011f06bb6a568f32cd26..4ff4e51bb4ab44f9203ca12b49ab3f8501b64265 100644 (file)
@@ -81,6 +81,12 @@ struct sdb_conn {
  * node types
  */
 
+typedef struct {
+       sdb_conn_node_t super;
+       sdb_store_expr_t *expr;
+} conn_expr_t;
+#define CONN_EXPR(obj) ((conn_expr_t *)(obj))
+
 typedef struct {
        sdb_conn_node_t super;
        sdb_store_matcher_t *matcher;
@@ -122,6 +128,12 @@ typedef struct {
  * type helper functions
  */
 
+static void __attribute__((unused))
+conn_expr_destroy(sdb_object_t *obj)
+{
+       sdb_object_deref(SDB_OBJ(CONN_EXPR(obj)->expr));
+} /* conn_expr_destroy */
+
 static void __attribute__((unused))
 conn_matcher_destroy(sdb_object_t *obj)
 {