調査経緯
Cloud ShellやVMインスタンスからbq queryでBigQueryに接続してクエリ発行したとき、「--max_rows=行数」または「--n=行数」で指定できる最大値が日本語の公式リファレンスに記載されていなかった。
推測
bq query --helpでオプションを確認したところ以下のようになっていたので、integerの最大値と推測する。
integerの最大値は「2147483647」なので、
「bq query --max_rows=2147483647 "実行したいクエリ"」で正常終了、
「bq query --max_rows=2147483648 "実行したいクエリ"」で異常終了すれば、推測通り。
結果
正常終了。
異常終了。BigQuery error in query operation: Value out of rangeが表示された。
以上から、「--max_rows(--n)」に指定できる最大値は「2147483647」と判明。