BigQuery v0.0.13 BigQuery.Types.Query

A BigQuery Query Resource. See https://cloud.google.com/bigquery/docs/reference/v2/jobs/query for detailed information about the fields.

Fields:

  • kind - bigquery#queryRequest
  • query - [Required] A BigQuery query string.
  • maxResults - [Optional] The maximum number of rows of data to return per page of results.
  • defaultDataset - [Optional] Specifies the default datasetId and projectId to assume for any unqualified table names in the query.
  • timeoutMs - [Optional] How long to wait for the query to complete, in milliseconds. The query will continue running if timeoutMs is exceeded, but the initial query request will return.
  • dryRun - [Optional] Don’t actually execute the query.
  • useQueryCache - [Optional] Whether to look for the result in the query cache.
  • maximumBillingTier - [Optional] Overrides the bigquery default value for the billing tier limit
  • useLegacySql - Specify BigQuery’s legacy SQL dialect (default true).
  • parameterMode - If useLegacySql is false, must set parameterMode to ‘POSITIONAL’ or ‘NAMED’.
  • queryParameters - If useLegacySql is false, use for the list of query parameters.

Summary

Types

t()
t() :: %BigQuery.Types.Query{defaultDataset: BigQuery.Types.DatasetReference.t | nil, dryRun: boolean | nil, kind: String.t, maxResults: non_neg_integer | nil, maximumBillingTier: String.t | nil, parameterMode: String.t | nil, query: String.t, queryParameters: [BigQuery.Types.Parameter.t], timeoutMs: non_neg_integer | nil, useLegacySql: boolean | nil, useQueryCache: boolean | nil}