Class TableFieldSchema

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

A field in TableSchema

Attributes

NameDescription
name str
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_ 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.

Inheritance

builtins.object > proto.message.Message > TableFieldSchema

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.