[fix](jdbc catalog) Fix the wrong method used in loadColumnNames of JdbcIdentifierMapping (#32168)
This commit is contained in:
@ -40,6 +40,6 @@ public class JdbcIdentifierMapping extends IdentifierMapping {
|
||||
|
||||
@Override
|
||||
protected void loadColumnNames(String localDbName, String localTableName) {
|
||||
jdbcClient.getJdbcColumnsInfo(localDbName, localTableName);
|
||||
jdbcClient.getColumnsFromJdbc(localDbName, localTableName);
|
||||
}
|
||||
}
|
||||
|
||||
@ -208,8 +208,7 @@ public abstract class IdentifierMapping {
|
||||
|| localColumnToRemoteColumn.get(remoteDbName).isEmpty()
|
||||
|| !localColumnToRemoteColumn.get(remoteDbName).containsKey(remoteTableName)
|
||||
|| localColumnToRemoteColumn.get(remoteDbName).get(remoteTableName) == null
|
||||
|| localColumnToRemoteColumn.get(
|
||||
remoteDbName).get(remoteTableName).isEmpty()) {
|
||||
|| localColumnToRemoteColumn.get(remoteDbName).get(remoteTableName).isEmpty()) {
|
||||
loadColumnNamesIfNeeded(localDbName, localTableName);
|
||||
}
|
||||
return localColumnToRemoteColumn.get(remoteDbName).get(remoteTableName);
|
||||
|
||||
Reference in New Issue
Block a user