GoogleApi.BigQuery.V2.Api.Jobs.bigquery_jobs_get_query_results

You're seeing just the function bigquery_jobs_get_query_results, go back to GoogleApi.BigQuery.V2.Api.Jobs module for more information.
Link to this function

bigquery_jobs_get_query_results(connection, project_id, job_id, optional_params \\ [], opts \\ [])

View Source

Specs

bigquery_jobs_get_query_results(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.BigQuery.V2.Model.GetQueryResultsResponse.t()}
  | {:ok, Tesla.Env.t()}
  | {:ok, list()}
  | {:error, any()}

Retrieves the results of a query job.

Parameters

  • connection (type: GoogleApi.BigQuery.V2.Connection.t) - Connection to server
  • project_id (type: String.t) - [Required] Project ID of the query job
  • job_id (type: String.t) - [Required] Job ID of the query job
  • optional_params (type: keyword()) - Optional parameters
    • :alt (type: String.t) - Data format for the response.
    • :fields (type: String.t) - Selector specifying which fields to include in a partial response.
    • :key (type: String.t) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • :oauth_token (type: String.t) - OAuth 2.0 token for the current user.
    • :prettyPrint (type: boolean()) - Returns response with indentations and line breaks.
    • :quotaUser (type: String.t) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :location (type: String.t) - The geographic location where the job should run. Required except for US and EU. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location.
    • :maxResults (type: integer()) - Maximum number of results to read
    • :pageToken (type: String.t) - Page token, returned by a previous call, to request the next page of results
    • :startIndex (type: String.t) - Zero-based index of the starting row
    • :timeoutMs (type: integer()) - How long to wait for the query to complete, in milliseconds, before returning. Default is 10 seconds. If the timeout passes before the job completes, the 'jobComplete' field in the response will be false
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.BigQuery.V2.Model.GetQueryResultsResponse{}} on success
  • {:error, info} on failure