Class CompilationResultAction (0.2.2)

CompilationResultAction(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a single Dataform action in a compilation result.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
target google.cloud.dataform_v1beta1.types.Target
This action's identifier. Unique within the compilation result.
canonical_target google.cloud.dataform_v1beta1.types.Target
The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result.
file_path str
The full path including filename in which this action is located, relative to the workspace root.
relation google.cloud.dataform_v1beta1.types.CompilationResultAction.Relation
The database relation created/updated by this action. This field is a member of `oneof`_ ``compiled_object``.
operations google.cloud.dataform_v1beta1.types.CompilationResultAction.Operations
The database operations executed by this action. This field is a member of `oneof`_ ``compiled_object``.
assertion google.cloud.dataform_v1beta1.types.CompilationResultAction.Assertion
The assertion executed by this action. This field is a member of `oneof`_ ``compiled_object``.
declaration google.cloud.dataform_v1beta1.types.CompilationResultAction.Declaration
The declaration declared by this action. This field is a member of `oneof`_ ``compiled_object``.

Inheritance

builtins.object > proto.message.Message > CompilationResultAction

Classes

Assertion

Assertion(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

Declaration

Declaration(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a relation which is not managed by Dataform but which may be referenced by Dataform actions.

Operations

Operations(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a list of arbitrary database operations.

Relation

Relation(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a database relation.