Field(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a column field within a table schema.
Attributes | |
---|---|
Name | Description |
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