From 3f036072744a3108440bfdde0d74fe43275e283d Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 13 Aug 2021 20:52:31 +0200 Subject: [PATCH] [jOOQ/jOOQ#12307] Wrong result for Table.getQualifiedName() on aliased table(Name) This includes: - [jOOQ/jOOQ#12306] Wrong table list to ANSI join transformation when tables are qualified and aliased - [jOOQ/jOOQ#12309] Wrong ANSI join to table list transformation when parsing multiple JOIN .. USING clauses (added failing test) --- jOOQ/src/main/java/org/jooq/impl/TableAlias.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/TableAlias.java b/jOOQ/src/main/java/org/jooq/impl/TableAlias.java index 3ccb6ff178..0a9ae3e6bd 100644 --- a/jOOQ/src/main/java/org/jooq/impl/TableAlias.java +++ b/jOOQ/src/main/java/org/jooq/impl/TableAlias.java @@ -157,6 +157,11 @@ final class TableAlias extends AbstractTable { return aliasedFields; } + @Override + public Name getQualifiedName() { + return super.getUnqualifiedName(); + } + @Override public Class getRecordType() { return alias.wrapped().getRecordType();