Class Field (1.4.0)

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

Represents a column field within a table schema.

Attributes

NameDescription
name str
The name of the field.
type_ str
The field data type. Possible values include: - STRING - BYTE - INT64 - INT32 - INT16 - DOUBLE - FLOAT - DECIMAL - BOOLEAN - BINARY - TIMESTAMP - DATE - TIME - NULL - RECORD
mode str
The mode of the field. Its value will be: REQUIRED, if it is a required field. NULLABLE, if it is an optional field. REPEATED, if it is a repeated field.
profile google.cloud.dataplex_v1.types.DataProfileResult.Profile.Field.ProfileInfo
The profile information for the corresponding field.

Classes

ProfileInfo

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

ProfileInfo defines the profile information for each schema field type.

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