From 80448b79bff86eb98c26bd16ca0960f7bf3b1eb4 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 16 Aug 2021 09:10:13 +0200 Subject: [PATCH] [jOOQ/jOOQ#12307] Wrong result for Field.getQualifiedName() on aliased field(Name) --- jOOQ/src/main/java/org/jooq/impl/FieldAlias.java | 5 +++++ jOOQ/src/main/java/org/jooq/impl/TableAlias.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/FieldAlias.java b/jOOQ/src/main/java/org/jooq/impl/FieldAlias.java index 3b7334115a..c57cedebde 100644 --- a/jOOQ/src/main/java/org/jooq/impl/FieldAlias.java +++ b/jOOQ/src/main/java/org/jooq/impl/FieldAlias.java @@ -76,6 +76,11 @@ final class FieldAlias extends AbstractField { return true; } + @Override + public Name getQualifiedName() { + return getUnqualifiedName(); + } + /** * Get the aliased field wrapped by this field. */ diff --git a/jOOQ/src/main/java/org/jooq/impl/TableAlias.java b/jOOQ/src/main/java/org/jooq/impl/TableAlias.java index 0a9ae3e6bd..77a446fb29 100644 --- a/jOOQ/src/main/java/org/jooq/impl/TableAlias.java +++ b/jOOQ/src/main/java/org/jooq/impl/TableAlias.java @@ -159,7 +159,7 @@ final class TableAlias extends AbstractTable { @Override public Name getQualifiedName() { - return super.getUnqualifiedName(); + return getUnqualifiedName(); } @Override