According to the following documentation https://cloud.google.com/blog/products/gcp/life-of-a-bigquery-streaming-insert :
In these cases you may observe that the buffered data does not contribute to the query's results. (We're working on improving visibility into instant availability contributions to query results.)
Is there a way to know from the Java API that the query that got executed was not able to read the data in the streaming buffer, so that we can reschedule this operation later on in order not to miss some data in our final consolidated table?