summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorchenzizhan <[email protected]>2023-07-03 18:18:26 +0800
committerchenzizhan <[email protected]>2023-07-03 18:18:26 +0800
commite971e25eb94c35900e590f5cfdf5d08464f0a5bf (patch)
treedcbc7f8a9d1808419f2232f7ba362d57b12943d7 /include
parent013bc802f6c1ff6414c0cfe3e801c68c9acae43e (diff)
basic test for 3 other metrics
Diffstat (limited to 'include')
-rw-r--r--include/fieldstat/fieldstat.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/fieldstat/fieldstat.h b/include/fieldstat/fieldstat.h
index ee1087a..a93562f 100644
--- a/include/fieldstat/fieldstat.h
+++ b/include/fieldstat/fieldstat.h
@@ -69,7 +69,7 @@ void fieldstat_refresh(struct fieldstat *instance);
/* -------------------------------------------------------------------------- */
/* query */
/* -------------------------------------------------------------------------- */
-long long fieldstat_histogram_value_at_percentile(struct fieldstat *instance, int field_id, const struct fieldstat_tag_list *tag_list, double percentile);
+long long fieldstat_histogram_value_at_percentile(const struct fieldstat *instance, int field_id, const struct fieldstat_tag_list *tag_list, double percentile);
long long fieldstat_counter_get(const struct fieldstat *instance, int field_id, const struct fieldstat_tag_list *tag_list);
double fieldstat_hll_get(const struct fieldstat *instance, int field_id, const struct fieldstat_tag_list *tag_list);
void fieldstat_get_tag_lists(const struct fieldstat *instance, int field_id, struct fieldstat_tag_list **lists, size_t *n_list);
@@ -83,6 +83,10 @@ int fieldstat_get_max_field_id(const struct fieldstat *instance);
const char *fieldstat_get_field_name(const struct fieldstat *instance, int field_id);
enum field_type fieldstat_get_field_type(const struct fieldstat *instance, int field_id);
+
+// TODO: 通过name查询id
+
+
#ifdef __cplusplus
}
#endif \ No newline at end of file