Functions
- Last Updated: May 13, 2025
- 1 minute read
- DataDirect Connectors
- JDBC
- Cloudera Impala 5.1
- Documentation
The following tables show how SQL-92 functions are supported in the Impala Query Language. Additional methods may be supported with JDBC Escapes.
| Set Function | Support in Impala SQL |
|---|---|
| Count | Supported |
| AVG | Supported |
| MIN | Supported |
| MAX | Supported |
| SUM | Supported |
| DISTINCT | Supported |
| ALL | Supported |
| Numeric Function | Support in Impala SQL |
|---|---|
| CHAR_LENGTH CHARACTER_LENGTH | Not supported. Use LENGTH(string) instead. |
| Position...In | Not supported |
| BIT_LENGTH(s) | Not supported |
| OCTET_LENGTH(str) | Not supported |
| EXTRACT...FROM | Not supported |
| String Function | Support in Impala SQL |
|---|---|
| Substring | Supported |
| Convert … using | Not supported |
| TRIM | Supported. |
| Leading | Not supported. Use LTRIM. |
| Trailing | Not supported. Use RTRIM. |
| Both | Not supported (default behavior of TRIM) |
| Date/Time Function | Support in Impala SQL |
|---|---|
| CURRENT_DATE( ) | Not supported2 |
| CURRENT_TIME( ) | Not supported3 |
| CURRENT_TIMESTAMP | Not supported. Use UNIX_TIMESTAMP()4. |
| System Function | Support in Impala SQL |
|---|---|
| CASE ... END | Supported. |
| COALESCE | Supported. |
| NULLIF | Not supported.5 |
| CAST | Supported. |
Refer to Scalar functions in the Progress DataDirect for JDBC Drivers Reference for more information.
1 Supported by JDBC Escapes
2 Supported by
JDBC Escapes
3 Supported by JDBC Escapes
4 Supported by JDBC Escapes
5 Supported by JDBC Escapes