我正在学习[BQ PY客户库],CL 1
我的查询返回大结果(> 1m行),并希望对结果进行分页(例如,一次获取100K个结果,而是一次读取所有1M行!)
我检查了REST APIs doc,似乎可以使用参数maxResults
来实现这一目标(将其设置为每个页面提取所需的行数?!)
似乎客户端库方法尚不支持此参数?
我正在使用job.result()
方法来获取结果(在查询状态更改为DONE
之后),而GH code没有提到任何实现此目的的参数。查看HTTP请求,CL似乎使用?maxResults=0
我也尝试过job.result().pages
(以获取页面迭代器)并遍历页面..但每个页面似乎都有任意数量的行(接近55K)(CL如何确定?)似乎指定任何参数值来控制每页#行?似乎并非如此。
如何使用自己的自定义maxResults值遍历页面