google_api_big_query v0.16.0 GoogleApi.BigQuery.V2.Model.JobConfigurationExtract View Source

Attributes

  • compression (type: String.t, default: nil) - [Optional] The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro.
  • destinationFormat (type: String.t, default: nil) - [Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON and AVRO. The default value is CSV. Tables with nested or repeated fields cannot be exported as CSV.
  • destinationUri (type: String.t, default: nil) - [Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written.
  • destinationUris (type: list(String.t), default: nil) - [Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.
  • fieldDelimiter (type: String.t, default: nil) - [Optional] Delimiter to use between fields in the exported data. Default is ','
  • printHeader (type: boolean(), default: true) - [Optional] Whether to print out a header row in the results. Default is true.
  • sourceTable (type: GoogleApi.BigQuery.V2.Model.TableReference.t, default: nil) - [Required] A reference to the table being exported.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.BigQuery.V2.Model.JobConfigurationExtract{
  compression: String.t(),
  destinationFormat: String.t(),
  destinationUri: String.t(),
  destinationUris: [String.t()],
  fieldDelimiter: String.t(),
  printHeader: boolean(),
  sourceTable: GoogleApi.BigQuery.V2.Model.TableReference.t()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.