使用python通过BigQuery查询结果进行分页

时间:2018-05-10 15:55:10

标签: google-bigquery

我看到BigQuery REST API允许通过结果进行分页,我看到BigQuery python客户端在列表中的行(以及其他内容)时允许分页,但我没有看到通过查询结果分页的方法

Job调用client.list_rows,但不给调用者传递max_results的选项:

https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/bigquery/google/cloud/bigquery/job.py#L2404

据我所知,它还没有公开足够的信息,以便能够在Job外部构建Table定义(我不知道在哪里获取查询模式)并进行list_rows调用自己。

希望我只是遗漏了一些东西......

非常感谢帮助,

- 本

1 个答案:

答案 0 :(得分:0)