在ParallelScan操作中表示扫描查询配置。
数据结构
message ScanQuery {
optional Query query = 1;
optional int32 limit = 2;
optional int32 alive_time = 3; //unit is second
optional bytes token = 4;
optional int32 current_parallel_id = 5;
optional int32 max_parallel = 6;
}
名称 | 类型 | 是否必选 | 描述 |
query | 是 | 查询条件。支持精确查询、模糊查询、范围查询、地理位置查询、嵌套查询等。 | |
limit | int32 | 否 | 扫描数据时一次能返回的数据行数。 |
alive_time | int32 | 否 | ParallelScan的当前任务有效时间,也是token的有效时间。默认值为60,建议使用默认值,单位为秒。 如果在有效时间内没有发起下一次请求,则不能继续读取数据。持续发起请求会刷新token有效时间。 |
token | bytes | 否 | 用于翻页功能。 ParallelScan请求结果中有下一次进行翻页的token,使用该token可以接着上一次的结果继续读取数据。 |
current_parallel_id | int32 | 是 | 当前并发ID。取值范围为[0, max_parallel)。 |
max_parallel | int32 | 是 | 最大并发数。请求支持的最大并发数由用户数据量决定。数据量越大,支持的并发数越多。 |