title: BigQuery results too large response
body: <p>I'm trying to list the data in a table using the python api:</p>
  
  <pre><code>tableDataList = tableDataCollection.list(**params).execute(http=http)
  </code></pre>
  
  <p>Allowed params:</p>
  
  <pre><code> list(projectId=*, datasetId=*, tableId=*, pageToken=None, maxResults=None, startIndex=None) 
  </code></pre>
  
  <p>The error I receive is:</p>
  
  <pre><code>apiclient.errors.HttpError: &lt;HttpError 403 when requesting https://www.googleapis.com/bigquery/v2/projects/myproject/queries?alt=json returned "Response too large to return."&gt;
  </code></pre>
  
  <p>Currently I create a query job and receive the destinationTable back, and on that destinationTable I list the data (for performance among other). I've read that I can use <code>allowLargeResults</code> but I can't find it on the <code>tabledata.list</code> or <code>jobs.query</code> endpoints. Where do I set that or how do I overcome issue? Data is only about 90mb for 97k rows.</p>
  
  <p><strong>UPDATE</strong>:</p>
  
  <p>I've changed the query to use a destination table (with <code>jobs.insert</code>) on which I can then set the <code>allowLargeResults</code> to <code>True</code>.</p>
  
  <pre><code>body = {
      'configuration': {
          'query': {
              'createDisposition': 'CREATE_IF_NEEDED',
              'writeDisposition': 'WRITE_TRUNCATE',
              'useQueryCache': False,
              'allowLargeResults': True,
              'destinationTable': {
                  'projectId': PROJECT_ID,
                  'datasetId': DATASET_ID,
                  'tableId': 'tmp_{0}'.format(TABLE_ID),
              },
              'query': query,
          }
      }
  }
  </code></pre>
  
  <p>However, I still receive the same error:</p>
  
  <blockquote>
    <p>ResponseTooLarge: Response too large to return.</p>
  </blockquote>