bigquery API调用中maxResults的默认值是多少?

时间:2016-08-19 12:23:53

标签: google-bigquery

我正在尝试从bigquery获取特定数据集中的所有表。在api请求中,我们可以指定maxResults的值,也可以忽略它。

  1. 我想知道maxResults参数的默认值是什么,也就是说,如果我在请求中忽略此参数,将在响应中返回多少行。

  2. 我还想知道maxResultslist tableslist datasets的默认值queries是否相同,或者它是否有所不同。

2 个答案:

答案 0 :(得分:1)

maxResults号码没有默认值。

除此maxResults限制外,响应也限制为10 MB。默认情况下,没有最大行数,只应用字节限制。那是你的答案。

序列化JSON的字节限制为10MB。

返回的行数受最大页面大小或maxResults属性中较小者的限制。

有关此内容的更多信息: https://cloud.google.com/bigquery/docs/data#maxresponsesize

答案 1 :(得分:1)

除了Tabledata.list(100,000)之外,任何collection.list的默认maxResults值都是50。

您可以为任何collection.list设置值的最大值为1,000,但Tabledata.list除外是100,000。

https://cloud.google.com/bigquery/docs/paging-results