Class TypeKind (1.21.0)

TypeKind(value)

Encoded as RFC 3339 full-date format string: 1985-04-12

:type: int

Attributes

NameDescription
TYPE_KIND_UNSPECIFIED int
Invalid type.
INT64 int
Encoded as a string in decimal format.
BOOL int
Encoded as a boolean "false" or "true".
FLOAT64 int
Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
STRING int
Encoded as a string value.
BYTES int
Encoded as a base64 string per RFC 4648, section 4.
TIMESTAMP int
Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
1985-04-12T23 int
20:50.52Z
TIME int
Encoded as RFC 3339 partial-time format string: 23:20:50.52
DATETIME int
Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
GEOGRAPHY int
Encoded as WKT
NUMERIC int
Encoded as a decimal string.
ARRAY int
Encoded as a list with types matching Type.array\_type.
STRUCT int
Encoded as a list with fields of type Type.struct\_type[i]. List is used

Inheritance

builtins.object > builtins.int > builtins.object > enum.Enum > enum.IntEnum > TypeKind