表示单个分组配置。
数据结构
message GroupBy {
optional string name = 1;
optional GroupByType type = 2;
optional bytes body = 3;
}名称 | 类型 | 是否必选 | 描述 |
name | string | 是 | 自定义的统计聚合名称,用于区分不同的统计聚合。 |
type | GroupByType | 是 | 分组类型。 |
body | bytes | 是 | 分组条件信息,由protobuf编码。 |
表示单个分组配置。
message GroupBy {
optional string name = 1;
optional GroupByType type = 2;
optional bytes body = 3;
}名称 | 类型 | 是否必选 | 描述 |
name | string | 是 | 自定义的统计聚合名称,用于区分不同的统计聚合。 |
type | GroupByType | 是 | 分组类型。 |
body | bytes | 是 | 分组条件信息,由protobuf编码。 |
在GetStreamRecord的响应消息中表示操作类型。 枚举取值列表
表示单个统计聚合配置。 数据结构 message Aggregation { optional string name = 1; optional AggregationType type = 2;
表示单个统计聚合Aggregation的返回信息。 数据结构 message AggregationResult { optional string name = 1; optional Aggregatio
表示统计聚合配置。 数据结构 message Aggregations { repeated Aggregation aggs = 1; }
表示统计聚合中Aggregation的返回信息。 数据结构 message AggregationsResult { repeated AggregationResult agg_results = 1; }
表示统计聚合类型。 枚举取值列表 AGG_AVG表示求平均值。 AGG_DISTINCT_COUNT表示去重统计行数,