TINYINT
SMALLINT
INT
INTEGER
BIGINT
FLOAT
DOUBLE
DOUBLE PRECISION
DECIMAL
NUMERIC
CHAR
VARCHAR
STRING
BINARY
DATE
DATETIME
TIMESTAMP
BOOLEAN
INTERVAL
ARRAY
MAP
STRUCT
UNIONTYPE