This is the documentation for Cloudera Impala 2.1.x.
Documentation for other versions is available at

Data Types

Impala supports a set of data types that you can use for table columns, expression values, and function arguments and return values.

  Note: Currently, Impala supports only scalar types, not composite or nested types. Accessing a table containing any columns with unsupported types causes an error.

Continue reading:

For the notation to write literals of each of these data types, see Literals.

See SQL Differences Between Impala and Hive for differences between Impala and Hive data types.