View Source GoogleApi.Dataform.V1beta1.Model.Assertion (google_api_dataform v0.6.0)

Represents an assertion upon a SQL query which is required return zero rows.

Attributes

  • dependencyTargets (type: list(GoogleApi.Dataform.V1beta1.Model.Target.t), default: nil) - A list of actions that this action depends on.
  • disabled (type: boolean(), default: nil) - Whether this action is disabled (i.e. should not be run).
  • parentAction (type: GoogleApi.Dataform.V1beta1.Model.Target.t, default: nil) - The parent action of this assertion. Only set if this assertion was automatically generated.
  • relationDescriptor (type: GoogleApi.Dataform.V1beta1.Model.RelationDescriptor.t, default: nil) - Descriptor for the assertion's automatically-generated view and its columns.
  • selectQuery (type: String.t, default: nil) - The SELECT query which must return zero rows in order for this assertion to succeed.
  • tags (type: list(String.t), default: nil) - Arbitrary, user-defined tags on this action.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataform.V1beta1.Model.Assertion{
  dependencyTargets: [GoogleApi.Dataform.V1beta1.Model.Target.t()] | nil,
  disabled: boolean() | nil,
  parentAction: GoogleApi.Dataform.V1beta1.Model.Target.t() | nil,
  relationDescriptor:
    GoogleApi.Dataform.V1beta1.Model.RelationDescriptor.t() | nil,
  selectQuery: String.t() | nil,
  tags: [String.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.