From fe9ce8a865f386e7522ae376cc65f98ca43257e3 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Fri, 21 Apr 2017 12:38:55 +0200 Subject: [PATCH] [#6117] DB2 doesn't support qualified column references in FOR UPDATE OF --- jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java | 2 +- jOOQ/src/main/java/org/jooq/impl/TableList.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java index c84fa90cd3..297f735c48 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java @@ -577,7 +577,7 @@ final class SelectQueryImpl extends AbstractResultQuery imp if (!forUpdateOf.isEmpty()) { - // [#4151] Some databases don't allow for qualifying column + // [#4151] [#6117] Some databases don't allow for qualifying column // names here. Copy also to TableList boolean unqualified = asList(DERBY, FIREBIRD, H2, HSQLDB).contains(context.family()); boolean qualify = context.qualify(); diff --git a/jOOQ/src/main/java/org/jooq/impl/TableList.java b/jOOQ/src/main/java/org/jooq/impl/TableList.java index 672e08ebcf..b335210507 100644 --- a/jOOQ/src/main/java/org/jooq/impl/TableList.java +++ b/jOOQ/src/main/java/org/jooq/impl/TableList.java @@ -36,6 +36,7 @@ package org.jooq.impl; import static java.util.Arrays.asList; +// ... import static org.jooq.SQLDialect.DERBY; import static org.jooq.SQLDialect.FIREBIRD; import static org.jooq.SQLDialect.H2; @@ -80,7 +81,7 @@ final class TableList extends QueryPartList> { final void toSQLFields(Context ctx) { String separator = ""; - // [#4151] Some databases don't allow for qualifying column + // [#4151] [#6117] Some databases don't allow for qualifying column // names here. Copy also to SelectQueryImpl boolean unqualified = asList(DERBY, FIREBIRD, H2, HSQLDB).contains(ctx.family()); boolean qualify = ctx.qualify();