Data types of the data in a column. Types may be added over
time.
Values:
COLUMN_DATA_TYPE_UNSPECIFIED (0):
Invalid type.
TYPE_INT64 (1):
Encoded as a string in decimal format.
TYPE_BOOL (2):
Encoded as a boolean "false" or "true".
TYPE_FLOAT64 (3):
Encoded as a number, or string "NaN",
"Infinity" or "-Infinity".
TYPE_STRING (4):
Encoded as a string value.
TYPE_BYTES (5):
Encoded as a base64 string per RFC 4648,
section 4.
TYPE_TIMESTAMP (6):
Encoded as an RFC 3339 timestamp with
mandatory "Z" time zone string:
1985-04-12T23:20:50.52Z
TYPE_DATE (7):
Encoded as RFC 3339 full-date format string:
1985-04-12
TYPE_TIME (8):
Encoded as RFC 3339 partial-time format
string: 23:20:50.52
TYPE_DATETIME (9):
Encoded as RFC 3339 full-date "T"
partial-time: 1985-04-12T23:20:50.52
TYPE_GEOGRAPHY (10):
Encoded as WKT
TYPE_NUMERIC (11):
Encoded as a decimal string.
TYPE_RECORD (12):
Container of ordered fields, each with a type
and field name.
TYPE_BIGNUMERIC (13):
Decimal type.
TYPE_JSON (14):
Json type.