From 0e5ae3f7e2c80869acd13d21796b90f3a42d8ab5 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 30 Jun 2021 12:38:38 +0200 Subject: [PATCH] [jOOQ/jOOQ#12088] UDT.getQualifiedName() does not produce package qualification for a package UDT --- jOOQ/src/main/java/org/jooq/impl/UDTImpl.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/UDTImpl.java b/jOOQ/src/main/java/org/jooq/impl/UDTImpl.java index e31af24717..f1ba30b586 100644 --- a/jOOQ/src/main/java/org/jooq/impl/UDTImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/UDTImpl.java @@ -39,15 +39,13 @@ package org.jooq.impl; import static org.jooq.impl.Tools.getMappedSchema; -import java.util.stream.Stream; - import org.jooq.Binding; import org.jooq.Catalog; import org.jooq.Context; import org.jooq.Converter; import org.jooq.DataType; -import org.jooq.Field; import org.jooq.Name; +import org.jooq.Named; import org.jooq.Package; import org.jooq.Record; import org.jooq.Row; @@ -101,8 +99,8 @@ public class UDTImpl> extends AbstractNamed implements UD @Override public /* non-final */ Name getQualifiedName() { - Schema s = getSchema(); - return s == null ? super.getQualifiedName() : s.getQualifiedName().append(getUnqualifiedName()); + Named q = getPackage() != null ? getPackage() : getSchema(); + return q == null ? super.getQualifiedName() : q.getQualifiedName().append(getUnqualifiedName()); } @Override