80 std::vector<TagKeyExpr>
keys;
269using SelectType = std::variant<
283using SelectClause = std::variant<
470using Query = std::variant<
481using Expr = std::vector<Query>;
TagColumnsExpr tag_columns
Tag columns expression.
TableNameExpr table_name
Table name expression.
std::optional< WhereClause > where_clause
Optional where clause.
std::optional< WhereClause > where_clause
Optional where clause.
TimestampExpr timestamp
Timestamp expression.
TimestampExpr start
Start timestamp expression.
TimestampExpr end
End timestamp expression.
std::optional< WhereClause > where_clause
Optional where clause.
TableNameExpr table_name
Table name expression.
std::optional< TagColumnsExpr > tag_columns
Optional tag columns expression.
std::optional< TagListExpr > tag_list
Optional tag list expression.
TableNameExpr table_name
Table name expression.
MetricExpr metric
Metric expression.
TimestampExpr timestamp
Timestamp expression.
TableNameExpr table_name
Table name expression.
Token token
Token for the metric.
MetricExpr metric
Metric expression.
TableNameExpr table_name
Table name expression.
TimestampExpr timestamp
Timestamp expression.
std::optional< TagListExpr > tag_list
Optional tag list expression.
ValueExpr value
Value expression.
TableNameExpr table_name
Table name expression.
TagColumnsExpr tag_columns
Tag columns expression.
SelectType type
Select type.
TableNameExpr table_name
Table name expression.
MetricExpr metric
Metric expression.
SelectClause clause
Select clause.
Select type average expression.
Token token
Token for the select type average.
Select type count expression.
Token token
Token for the select type count.
Select type data expression.
Token token
Token for the select type data.
Select type maximum expression.
Token token
Token for the select type maximum.
Select type minimum expression.
Token token
Token for the select type minimum.
Select type sum expression.
Token token
Token for the select type sum.
Token token
Token for the table name.
Token token
Token for the tables query.
std::vector< TagKeyExpr > keys
Vector of tag key expressions.
TagValueExpr value
Tag value expression.
TagKeyExpr key
Tag key expression.
Token token
Token for the tag key.
std::vector< TagExpr > tags
Vector of tag expressions.
Token token
Token for the tag value.
Token token
Token for the timestamp.
Token token
Token for the value.
TagListExpr tag_list
Tag list expression.