X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Finclude%2Fparser%2Fast.h;fp=src%2Finclude%2Fparser%2Fast.h;h=110ee082a93402d11319ac3b8a63145e8a145b88;hp=4272ec04f1285e71f0493b7d216d1be717ecaa66;hb=1689c669f608687c752ceefaffdb5954dfee05f8;hpb=c97d5b5f59f456c41e4eb3c371c9ec090abc4e5b diff --git a/src/include/parser/ast.h b/src/include/parser/ast.h index 4272ec0..110ee08 100644 --- a/src/include/parser/ast.h +++ b/src/include/parser/ast.h @@ -326,12 +326,14 @@ typedef struct { sdb_ast_node_t super; char *hostname; char *metric; + char **data_names; + size_t data_names_len; sdb_time_t start; sdb_time_t end; } sdb_ast_timeseries_t; #define SDB_AST_TIMESERIES(obj) ((sdb_ast_timeseries_t *)(obj)) #define SDB_AST_TIMESERIES_INIT \ - { { SDB_OBJECT_INIT, SDB_AST_TYPE_TIMESERIES, -1 }, NULL, NULL, 0, 0 } + { { SDB_OBJECT_INIT, SDB_AST_TYPE_TIMESERIES, -1 }, NULL, NULL, NULL, 0, 0, 0 } /* * AST constructors: @@ -425,10 +427,11 @@ sdb_ast_store_create(int obj_type, char *hostname, /* * sdb_ast_timeseries_create: * Creates an AST node representing a TIMESERIES command. The newly created - * node takes ownership of the strings. + * node takes ownership of the strings and string vectors. */ sdb_ast_node_t * sdb_ast_timeseries_create(char *hostname, char *metric, + char **data_names, size_t data_names_len, sdb_time_t start, sdb_time_t end); #ifdef __cplusplus