InformationExtractorJdbcDatabaseMetaDataImpl quoted table names

Description

Starting with 5.2 InformationExtractorJdbcDatabaseMetaDataImpl performs an additional check on the TABLE_NAME returned from JDBC Metadata introduced for HHH-10718.

if ( tableName.equals( identifierHelper().toIdentifier( resultSet.getString( "TABLE_NAME" ) ) )

If tableName is a quoted identifier and the identifier helper does not have globallyQuoteIdentifiers we will perform an equality check on the canonical forms of a quoted and an unquoted identfier (lowercasing the latter) that will fail if the quoted tableName is not lowercase.

Environment

None

Status

Assignee

Andrea Boriero

Reporter

Moritz Bechler

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

Pull Request

None

backportDecision

None

Components

Affects versions

Priority

Major
Configure