I'm learning to use BigQuery APIs using Google BigQuery client library for Python v0.28 - https://googlecloudplatform.github.io/google-cloud-python/latest/bigquery/usage.html#queries
and unable to understand the difference between following two methods to query data
query(query, job_config=None, job_id=None, job_id_prefix=None, retry=<google.api_core.retry.Retry object>)
query_rows(query, job_config=None, job_id=None, job_id_prefix=None, timeout=None, retry=<google.api_core.retry.Retry object>)
What's the difference between the two and in what situation you'll use one over the other? To me, both seem to be a way we can query a table.
Thanks a lot for providing insight into it!
Cheers!