2016-08-19 4 views
1

私はbigqueryから特定のデータセットのすべてのテーブルを取得しようとしています。 API要求では、値maxResultsを指定するか、無視することができます。bigquery APIコールのmaxResultsのデフォルト値は何ですか?

  1. 私は応答で返されますどのように多くの行のリクエストでこのパラメータを無視する場合には、ある、maxResultsパラメータのデフォルト値が何であるかを知りたいと思いました。

  2. は、私はまた、maxResultsのデフォルト値はlist tableslist datasetsについて同じであり、queriesかどうか、それが変化することを知りたいと思いました。

答えて

1

maxResultsのデフォルトはありません。

このmaxResultsの制限に加えて、応答も10 MBに制限されています。デフォルトでは、最大行数はなく、バイト数制限のみが適用されます。それはあなたの答えです。

シリアル化されたJSONのバイト数は10MBです。

返される行の数は、最大ページ・サイズまたはmaxResultsプロパティのいずれか小さい方によって制限されます。ここでは、この程度

より: https://cloud.google.com/bigquery/docs/data#maxresponsesize

1

任意のcollection.listのデフォルトmaxResults値は100,000ですTabledata.listを除き50です。

最大値は、Tabledata.listが100,000であることを除いて、collection.listの値を1,000に設定できます。

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

関連する問題