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