2017-03-10 30 views
2

https://googlecloudplatform.github.io/google-cloud-php/#/docs/v0.21.1/bigquery/table?method=rowsbigquery queryresults行pagintation配置選項?

Bigquery表具有方法「行」。行()方法可以採取參數的 「選項」,其可被用於分頁

$options = [ 
      'maxResults' => 3, 
      'startIndex' => 0 
     ]; 

$行= $表 - >行($選項);

現在我想在BigQuery是使用分頁queryresults行()方法

https://googlecloudplatform.github.io/google-cloud-php/#/docs/v0.21.1/bigquery/queryresults?method=rows

這裏是queryresults行方法的文檔。 rows()也將選項作爲參數。 (但它沒有給出哪個字段應該在選項中)。

$queryResults = $this->bigQuery->runQuery($query, ['useLegacySql' => false]); 
$options = [ 
      'maxResults' => 3, 
      'startIndex' => 0 
     ]; 

$rows = $queryResults->rows($options); 

但是選項只要求前3條記錄不起作用。它仍然給我全套查詢結果行。

謝謝!

+0

似乎這是客戶端庫上的一個問題(至少他們需要改進文檔)。我建議您在查詢結果文檔頁面上單擊「報告問題」,並要求在那裏進行澄清。 – xuejian

回答