View Source GoogleApi.BigQuery.V2.Model.JoinRestrictionPolicy (google_api_big_query v0.79.0)

Represents privacy policy associated with "join restrictions". Join restriction gives data providers the ability to enforce joins on the 'join_allowed_columns' when data is queried from a privacy protected view.

Attributes

  • joinAllowedColumns (type: list(String.t), default: nil) - Optional. The only columns that joins are allowed on. This field is must be specified for join_conditions JOIN_ANY and JOIN_ALL and it cannot be set for JOIN_BLOCKED.
  • joinCondition (type: String.t, default: nil) - Optional. Specifies if a join is required or not on queries for the view. Default is JOIN_CONDITION_UNSPECIFIED.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BigQuery.V2.Model.JoinRestrictionPolicy{
  joinAllowedColumns: [String.t()] | nil,
  joinCondition: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.