From f70ef59fe8664a761ecb156efa6ec377bd271410 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 18 Nov 2020 15:07:36 +0100 Subject: [PATCH] [jOOQ/jOOQ#10968] Ambiguous field identifier when parsing unions with unqualified columns and parseWithMetaLookups --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index d6d51f1456..f5b2b933af 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -1352,6 +1352,9 @@ final class ParserImpl implements Parser { CombineOperator combine; while ((combine = parseCombineOperatorIf(ctx, false)) != null) { + ctx.scopeEnd(); + ctx.scopeStart(); + if (degree == null) degree = Tools.degree(result); @@ -1381,6 +1384,9 @@ final class ParserImpl implements Parser { CombineOperator combine; while ((combine = parseCombineOperatorIf(ctx, true)) != null) { + ctx.scopeEnd(); + ctx.scopeStart(); + if (degree == null) degree = Tools.degree(result);