Skip to content

Commit 04208d0

Browse files
committed
Fix synchronous query example.
1 parent 3a4f103 commit 04208d0

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

docs/bigquery-usage.rst

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -279,20 +279,22 @@ Run a query which can be expected to complete within bounded time:
279279
>>> query = """\
280280
SELECT count(*) AS age_count FROM dataset_name.person_ages
281281
"""
282-
>>> results = client.run_sync_query(query, timeout_ms=1000)
282+
>>> job = client.run_sync_query(query)
283+
>>> job.timeout_ms = 1000
284+
>>> job.run() # API request
283285
>>> retry_count = 100
284-
>>> while retry_count > 0 and not results.job_complete:
286+
>>> while retry_count > 0 and not job.complete:
285287
... retry_count -= 1
286288
... time.sleep(10)
287-
... results.reload() # API request
288-
>>> results.schema
289+
... job.reload() # API request
290+
>>> job.schema
289291
[{'name': 'age_count', 'type': 'integer', 'mode': 'nullable'}]
290-
>>> results.rows
292+
>>> job.rows
291293
[(15,)]
292294

293295
.. note::
294296

295-
If the query takes longer than the timeout allowed, ``results.job_complete``
297+
If the query takes longer than the timeout allowed, ``job.complete``
296298
will be ``False``: we therefore poll until it is completed.
297299

298300
Querying data (asynchronous)

0 commit comments

Comments
 (0)