X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Ffrontend%2Fquery.c;h=4ae4f64a5e0a1373f5ff6ddfb416c277aa546f36;hp=9a157fb892d10888e35a74c84d77d5a18e635599;hb=07dada8e5c614f0ef90fed8e86183ba7acd0e6e8;hpb=9a96acd759c31211aa512e174339a9c178c4eb83 diff --git a/src/frontend/query.c b/src/frontend/query.c index 9a157fb..4ae4f64 100644 --- a/src/frontend/query.c +++ b/src/frontend/query.c @@ -46,8 +46,6 @@ /* * metric fetcher: * Implements the callbacks necessary to read a metric object. - * TODO: FETCH should allow to ignore child elements (attributes); then, we'd - * only need store_host/store_metric. */ typedef struct { @@ -77,15 +75,8 @@ metric_fetcher_metric(sdb_store_metric_t *metric, sdb_object_t *user_data) return 0; } /* metric_fetcher_metric */ -static int -metric_fetcher_attr(sdb_store_attribute_t __attribute__((unused)) *attr, - sdb_object_t __attribute__((unused)) *user_data) -{ - return 0; -} /* metric_fetcher_attr */ - static sdb_store_writer_t metric_fetcher = { - metric_fetcher_host, NULL, metric_fetcher_metric, metric_fetcher_attr, + metric_fetcher_host, NULL, metric_fetcher_metric, NULL, }; /* @@ -403,8 +394,9 @@ sdb_conn_fetch(sdb_conn_t *conn) ast = sdb_ast_fetch_create((int)type, hostname[0] ? strdup(hostname) : NULL, + -1, NULL, name[0] ? strdup(name) : NULL, - /* filter = */ NULL); + /* full */ 1, /* filter = */ NULL); status = exec_cmd(conn, ast); sdb_object_deref(SDB_OBJ(ast)); return status;