File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
298300Querying data (asynchronous)
You can’t perform that action at this time.
0 commit comments