DataType(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Indicated the type of data that can be stored in a structured data entity (e.g. a table).
Attributes
Name | Description |
list_element_type |
If type_code == ARRAY, then list_element_type is the type of the elements.
|
struct_type |
If type_code == STRUCT, then struct_type provides type information for the
struct's fields.
|
time_format |
str
If type_code == TIMESTAMP then time_format provides the format in which that time
field is expressed. The time_format must either be one of:
- UNIX_SECONDS
- UNIX_MILLISECONDS
- UNIX_MICROSECONDS
- UNIX_NANOSECONDS (for respectively number of seconds,
milliseconds, microseconds and nanoseconds since start of
the Unix epoch); or be written in strftime syntax. If
time_format is not set, then the default format as
described on the type_code is used.
|
type_code |
Required. The TypeCode for this type. |
nullable |
bool
If true, this DataType can also be NULL . In .CSV files
NULL value is expressed as an empty string.
|