Skip to main content
Glama

get_query_results

Read-onlyIdempotent

Get the results of a BigQuery SQL query job.

Use this tool ONLY when:

  1. A previous execute_sql or execute_sql_readonly call returned job_complete: false with a job_id (poll with this tool until job_complete: true), OR

  2. You need to paginate through additional rows using page_token or start_index for a previously completed job.

Do NOT call this tool if the query already returned job_complete: true with all rows.

Supports pagination. Use max_results to limit results and page_token to retrieve the next page of results.

Input Schema

NameRequiredDescriptionDefault
jobIdYesRequired. Job ID of the query job.
locationYesRequired. The geographic location of the job.
pageTokenNoOptional. Page token, returned by a previous call, to request the next page of results.
projectIdYesRequired. Project ID of the query job.
timeoutMsNoOptional. Specifies the maximum amount of time, in milliseconds, that the client is willing to wait for the query to complete.
maxResultsNoOptional. Maximum number of results to read.
startIndexNoOptional. Zero-based index of the starting row.

Output Schema

NameRequiredDescriptionDefault
rowsNoAn object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above.
jobIdNoOutput only. The ID of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this ID with `get_query_results`, `cancel_job`, or `get_job`.
errorsNoOutput only. The first errors or warnings encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful. For more information about error messages, see [Error messages](https://cloud.google.com/bigquery/docs/error-messages).
schemaNoThe schema of the results. Present only when the query completes successfully.
queryIdNoOutput only. The ID of the query.
jobCompleteNoWhether the query has completed or not. If rows or totalRows are present, this will always be true. If this is false, totalRows will not be available.
totalSlotMsNoOutput only. Number of slot ms the user is actually billed for.
totalBytesBilledNoOutput only. The total number of bytes billed for the query. Only applies if the project is configured to use on-demand pricing.
numDmlAffectedRowsNoOutput only. The number of rows affected by a DML statement.
totalBytesProcessedNoOutput only. The total number of bytes processed for this query.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  2. Changed5 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  3. Changed5 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  4. Changed5 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  5. Changed5 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  6. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  7. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  8. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  9. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  10. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  11. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  12. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  13. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  14. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  15. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  16. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  17. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  18. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  19. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  20. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  21. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  22. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  23. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  24. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  25. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  26. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  27. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  28. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  29. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  30. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  31. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  32. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  33. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  34. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  35. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  36. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  37. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  38. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  39. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  40. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  41. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  42. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  43. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  44. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  45. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read. Defaults to 3,000."New value: +"Optional. Maximum number of results to read."
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  46. Changed4 schema fields changed
    • changedInput schema / properties / maxResults / description
      Previous value: -"Optional. Maximum number of results to read."New value: +"Optional. Maximum number of results to read. Defaults to 3,000."
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id` and `location` to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  47. Changed3 schema fields changed
    • removedOutput schema / properties / pageToken
      Removed value: -{
      -  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id`, `location`, and a `max_results` of 3,000 or less to read the next page.",
      -  "type": "string"
      -}
    • changedOutput schema / properties / rows / description
      Previous value: -"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."New value: +"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."
    • removedOutput schema / properties / totalRows
      Removed value: -{
      -  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      -  "format": "uint64",
      -  "type": "string"
      -}
  48. Changed3 schema fields changed
    • addedOutput schema / properties / pageToken
      Added value: +{
      +  "description": "A token for the next page of results. Present only when more rows are available. Pass it to `get_query_results` with `job_id`, `location`, and a `max_results` of 3,000 or less to read the next page.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / rows / description
      Previous value: -"An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above."New value: +"The rows of this page of results. If `page_token` is present, more rows are available; see `page_token`."
    • addedOutput schema / properties / totalRows
      Added value: +{
      +  "description": "The total number of rows in the complete query result set, across all pages, so it can be more than the number of rows in `rows`. More rows are available only when `page_token` is present.",
      +  "format": "uint64",
      +  "type": "string"
      +}
  49. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  50. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  51. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  52. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  53. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  54. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  55. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  56. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  57. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  58. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  59. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  60. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  61. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  62. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  63. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  64. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  65. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  66. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  67. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  68. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  69. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  70. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  71. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  72. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  73. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  74. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  75. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  76. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  77. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  78. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  79. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  80. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  81. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  82. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  83. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  84. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  85. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  86. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  87. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  88. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  89. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  90. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  91. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  92. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  93. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  94. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  95. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  96. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  97. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  98. Changed1 schema field changed
    • removedOutput schema / properties / location
      Removed value: -{
      -  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      -  "readOnly": true,
      -  "type": "string"
      -}
  99. Changed1 schema field changed
    • addedOutput schema / properties / location
      Added value: +{
      +  "description": "Output only. The geographic location of the BigQuery job created for this query, if any. Present when a query job is created (e.g. for long-running operations, DML, scripts). Use this location with `get_query_results`, `cancel_job`, or `get_job`.",
      +  "readOnly": true,
      +  "type": "string"
      +}
  100. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  101. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Required. The geographic location of the job."New value: +"Optional. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId",
      -  "location"
      -]New value: +[
      +  "projectId",
      +  "jobId"
      +]
  102. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  103. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Required. The geographic location of the job."New value: +"Optional. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId",
      -  "location"
      -]New value: +[
      +  "projectId",
      +  "jobId"
      +]
  104. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  105. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Required. The geographic location of the job."New value: +"Optional. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId",
      -  "location"
      -]New value: +[
      +  "projectId",
      +  "jobId"
      +]
  106. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  107. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Required. The geographic location of the job."New value: +"Optional. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId",
      -  "location"
      -]New value: +[
      +  "projectId",
      +  "jobId"
      +]
  108. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  109. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Required. The geographic location of the job."New value: +"Optional. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId",
      -  "location"
      -]New value: +[
      +  "projectId",
      +  "jobId"
      +]
  110. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  111. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Required. The geographic location of the job."New value: +"Optional. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId",
      -  "location"
      -]New value: +[
      +  "projectId",
      +  "jobId"
      +]
  112. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  113. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Required. The geographic location of the job."New value: +"Optional. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId",
      -  "location"
      -]New value: +[
      +  "projectId",
      +  "jobId"
      +]
  114. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  115. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Required. The geographic location of the job."New value: +"Optional. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId",
      -  "location"
      -]New value: +[
      +  "projectId",
      +  "jobId"
      +]
  116. Changed2 schema fields changed
    • changedInput schema / properties / location / description
      Previous value: -"Optional. The geographic location of the job."New value: +"Required. The geographic location of the job."
    • changedInput schema / required
      Previous value: -[
      -  "projectId",
      -  "jobId"
      -]New value: +[
      +  "projectId",
      +  "jobId",
      +  "location"
      +]
  117. Added
  118. Removed
  119. Added
  120. Removed
  121. Added
  122. Removed
  123. Added
  124. Removed
  125. Added
  126. Removed
  127. Added
  128. Removed
  129. Added
  130. Removed
  131. Added
  132. Removed
  133. Added
  134. Removed
  135. Added
  136. Removed
  137. Added
  138. Removed
  139. Added
  140. Removed
  141. Added
  142. Removed
  143. Added
  144. Removed
  145. Added
  146. Removed
  147. Added
  148. Removed
  149. Added

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so safety is covered. The description adds the real behavioral contract: this is a polling tool driven by the `job_complete` flag, and pagination is expected. It does not discuss timeouts or rate/quotas, but the polling loop semantics are the key non-obvious trait and they are stated.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core purpose, then conditions and exclusions in a scannable list. Slightly redundant: the closing 'Supports pagination' sentence restates what the numbered list and the max_results/page_token sentence already covered.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return format need not be described. The description covers the trigger conditions, the polling termination condition, the pagination mechanism, and the explicit non-use case, which is everything an agent needs to invoke this correctly alongside its siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so baseline is 3. The description adds workflow meaning beyond the schema by tying `max_results` and `page_token`/`start_index` together as the pagination mechanism and explaining that tokens come from a previously completed job — context the individual field descriptions do not convey.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Get the results of a BigQuery SQL query job') and explicitly distinguishes itself from siblings by naming `execute_sql` and `execute_sql_readonly` as the tools whose output feeds it. An agent can tell this is a polling/pagination retrieval tool, not a query-execution tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit two-case ONLY-when list (polling an incomplete job, or paginating a completed one) plus an explicit negative condition ('Do NOT call this tool if the query already returned job_complete: true with all rows'). The alternative path (execute_sql / execute_sql_readonly) is named, so routing is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources