Class Column (0.2.0)

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

Describes a single column within Columns.

Attributes

Name Description
name str
The name of the column. This field: - Contains only letters (a-z, A-Z), numbers (0-9), or underscores (\_); - Start with a letter or underscore; and - Has a maximum length is 128 characters.
type_ str
The data type of the column. Supported values include: - STRING - INT64 - FLOAT64 - BOOLEAN - TIMESTAMP - RECORD RECORD indicates that the field contains a nested schema, described in the columns property of this Column.
mode str
The mode of the column, indicating if it is nullable, required, or repeated. Possible values: - NULLABLE: The column allows NULL values. - REQUIRED: The column does not allow NULL values. - REPEATED: The column contains an array of values.
columns MutableSequence[google.cloud.appoptimize_v1beta.types.Column]
If the type of this column is RECORD, this sub-field describes the nested structure.