2

約 11,000 行を返すことになっている BigQuery テーブルでリクエストを行っています。ただし、1 つの GetQueryResultsResponse で 2400 行を超える行を取得することはできません。他の行にはページングを介してアクセスする必要があります。

ドキュメントを確認したところ、応答は 64,000 行または 1,000 万行の JSON になる可能性があり、応答はそれをはるかに下回っています (100 万行の JSON と 2,400 行)。そのため、結果がページングされる理由がわかりません。

Java API に行数を制限する隠しパラメーターはありますか?

よろしく、デビッド

4

1 に答える 1

0

ここmaxResultsで説明されているパラメーターを渡していますか?ドキュメントは、デフォルトで最大サイズを返すことを示しているため、この面では少し誤解を招くようです。帯域幅を節約するために、デフォルトでは512行のみを返します。これは、ほとんどの人が結果全体に実際には興味がないという仮定に基づいており、興味がある場合は、結果のパラメーターまたはページを使用できます。maxResults

于 2012-09-07T14:31:08.053 に答える