Чтобы ограничить количество строк, вы можете использовать метод listTableData
с параметром TableDataListOption.pageSize(n)
.
В следующем примере возвращается 100 строк:
String datasetName = "my_dataset_name";
String tableName = "my_table_name";
TableId tableIdObject = TableId.of(datasetName, tableName);
TableResult tableData =
bigquery.listTableData(tableIdObject, TableDataListOption.pageSize(100));
for (FieldValueList row : tableData.iterateAll()) {
// do something with the row
}