[#6395] Definition.getQualifiedName() is wrong when <outputSchemaToDefault/> is set to true
This commit is contained in:
parent
b43cb96b5d
commit
d7a608d81d
@ -137,11 +137,6 @@ public abstract class AbstractDefinition implements Definition {
|
||||
|
||||
String separator = "";
|
||||
for (Definition part : getDefinitionPath()) {
|
||||
if (part instanceof CatalogDefinition && ((CatalogDefinition) part).isDefaultCatalog())
|
||||
continue;
|
||||
else if (part instanceof SchemaDefinition && ((SchemaDefinition) part).isDefaultSchema())
|
||||
continue;
|
||||
|
||||
sb.append(separator);
|
||||
sb.append(part.getInputName());
|
||||
|
||||
@ -188,14 +183,8 @@ public abstract class AbstractDefinition implements Definition {
|
||||
if (qualifiedInputNamePart == null) {
|
||||
List<String> list = new ArrayList<String>();
|
||||
|
||||
for (Definition part : getDefinitionPath()) {
|
||||
if (part instanceof CatalogDefinition && ((CatalogDefinition) part).isDefaultCatalog())
|
||||
continue;
|
||||
else if (part instanceof SchemaDefinition && ((SchemaDefinition) part).isDefaultSchema())
|
||||
continue;
|
||||
|
||||
for (Definition part : getDefinitionPath())
|
||||
list.add(part.getInputName());
|
||||
}
|
||||
|
||||
qualifiedInputNamePart = name(list);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user