Supported SQL Language Features

The Impala SQL dialect supports many standard SQL language features and some extensions for Hadoop related to data loading and data warehousing. The impala-shell interpreter supports multi-line commands. A semicolon at the end of each statement is required.

SQL Features

Impala supports the following SQL features:
  • Comments
  • External/Internal tables
  • Hints
  • Joins
  • Views

Statements

Impala supports the following SQL statements:

Clauses

Impala supports the following SQL clauses:

Operators

Impala supports the following SQL operators:

Functions

Impala supports the following SQL functions:

Data Types

Impala supports the following SQL data types:

Impala supports the following complex data types:
  • STRUCT
  • ARRAY
  • MAP