Class TableFieldSchema (2.6.3)

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

A field in TableSchema .. attribute:: name

Required. The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.

:type: str

Attributes

NameDescription
type_ google.cloud.bigquery_storage_v1beta2.types.TableFieldSchema.Type
Required. The field data type.
mode google.cloud.bigquery_storage_v1beta2.types.TableFieldSchema.Mode
Optional. The field mode. The default value is NULLABLE.
fields Sequence[google.cloud.bigquery_storage_v1beta2.types.TableFieldSchema]
Optional. Describes the nested schema fields if the type property is set to STRUCT.
description str
Optional. The field description. The maximum length is 1,024 characters.

Classes

Mode

Mode(value)

API documentation for bigquery_storage_v1beta2.types.TableFieldSchema.Mode class.

Type

Type(value)

API documentation for bigquery_storage_v1beta2.types.TableFieldSchema.Type class.