View Source GoogleApi.Dataform.V1beta1.Model.Operations (google_api_dataform v0.4.0)

Represents a list of arbitrary database operations.

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).
  • hasOutput (type: boolean(), default: nil) - Whether these operations produce an output relation.
  • queries (type: list(String.t), default: nil) - A list of arbitrary SQL statements that will be executed without alteration.
  • relationDescriptor (type: GoogleApi.Dataform.V1beta1.Model.RelationDescriptor.t, default: nil) - Descriptor for any output relation and its columns. Only set if has_output is true.
  • 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.Operations{
  dependencyTargets: [GoogleApi.Dataform.V1beta1.Model.Target.t()] | nil,
  disabled: boolean() | nil,
  hasOutput: boolean() | nil,
  queries: [String.t()] | nil,
  relationDescriptor:
    GoogleApi.Dataform.V1beta1.Model.RelationDescriptor.t() | nil,
  tags: [String.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.