Code

store: Added a helper function to parse object type names.
[sysdb.git] / src / core / store_lookup.c
index c3029c75078db3c0ee6d35b0fcbe602a799f41f6..86acd10ea17ccf0a05ca7a7d1faeda5b09c52446 100644 (file)
@@ -857,6 +857,18 @@ sdb_store_isnull_matcher(const char *attr_name)
                                MATCHER_ISNULL, attr_name));
 } /* sdb_store_isnull_matcher */
 
+int
+sdb_store_parse_object_type_plural(const char *name)
+{
+       if (! strcasecmp(name, "hosts"))
+               return SDB_HOST;
+       else if (! strcasecmp(name, "services"))
+               return SDB_SERVICE;
+       else if (! strcasecmp(name, "metrics"))
+               return SDB_METRIC;
+       return -1;
+} /* sdb_store_parse_object_type_plural */
+
 int
 sdb_store_parse_field_name(const char *name)
 {