The response to each GA request returns a certain number of rows (with a maximum of 10,000). If your first request defines a query that will result in more than 10,000 rows (say for the example it results in 26,000 rows), then only the first 10,000 rows will be returned. Then you have to make another request (with the same query), specifying that you want the next 10,000 rows starting at 10,001, then another request that specifies you want the rows after 20,001.
My question is does the Pentaho Google analytics plugin do this under the hood? I cannot seem to find any meaningful documentation anywhere on the subject. Thanks in advance for any information you can provide.