我正在尝试从bigquery获取特定数据集中的所有表。在api请求中,我们可以指定maxResults
的值,也可以忽略它。
我想知道maxResults
参数的默认值是什么,也就是说,如果我在请求中忽略此参数,将在响应中返回多少行。
我还想知道maxResults
,list tables
和list datasets
的默认值queries
是否相同,或者它是否有所不同。
答案 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。