title: Result of Bigquery job running on a table in which data is loaded via streamingAPI
body: <p>I have a BQ wildcard query that merges a couple of tables with the same schema (company_*) into a new, single table (all_companies). (all_companies will be exported later into Google Cloud Storage)</p>
  
  <p>I'm running this query using the <a href="https://cloud.google.com/bigquery/bq-command-line-tool%20BQ%20CLI" rel="nofollow noreferrer">BQ CLI</a> with all_companies as the destination table and this generates a BQ Job (runtime: 20mins+).</p>
  
  <p>The company_* tables are populated constantly using the <a href="https://cloud.google.com/bigquery/streaming-data-into-bigquery" rel="nofollow noreferrer" title="streamingAPI">streamingAPI</a>.</p>
  
  <p>I've read <a href="https://stackoverflow.com/questions/24941771/how-does-bigquery-behaves-while-processing-large-file-set">about BigQuery jobs</a>, but I can't find any information about streaming behavior.</p>
  
  <p>If I start the BQ CLI query at T0, the streamingAPI adds data to company_* tables at T0+1min and the BQ CLI query finishes at T0+20min, will the data added at T0+1min be present in my destination table or not?</p>