Drivers: Hashtype code in metadata may cause problems in front-end tools

Details

Detail name Value
Changelog Number 11023
Type Bug
Status Resolved
Affected Versions Exasol 7.0.0
Fix Versions Exasol 7.0.4
Resolution Date 2020-11-26

Description

For drivers ODBC, EXACLI (part of the EXA-SDK), JDBC, ADO.NET the current metadata code mapping to an non standard type may lead to issues on some BI frontends.

Workaround

There is no workaround

Fix

ODBC, EXACLI, JDBC and ADO.NET catalog tables will return the type code for CHAR, but type name in the catalog will be still HASHTYPE.
A HASHTYPE column from a result set will be shown as CHAR as well, but the native type and type name will be still HASHTYPE.

Explanation

The HASHTYPE is very similar to char in his representation. To improve the compatibility to many front end applications on the market, we decided to treat HASTYPE as CHAR for the applications.

The type info metadata functions of the drivers will also show CHAR and the type name HASHTYPE.