title: Python - How to - Big Query asynchronous tasks
body: <p>This may be a dummy question but I cannot seem to be able to run python google-clood-bigquery asynchronously.</p>
  
  <p>My goal is to run multiple queries concurrently and wait for all to finish in an <code>asyncio.wait()</code> query gatherer. I'm using <code>asyncio.create_tast()</code> to launch the queries.
  The problem is that each query waits for the precedent one to complete before starting.</p>
  
  <p>Here is my query function (quite simple):</p>
  
  <pre><code>async def exec_query(self, query, **kwargs) -&gt; bigquery.table.RowIterator:
    job = self.api.query(query, **kwargs)
    return job.result()
  </code></pre>
  
  <p>Since I cannot await <code>job.result()</code> should I await something else?</p>