From f964025fb4f8db2ec4c07d7ac620339c0b500772 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 7 Sep 2021 09:27:27 +0200 Subject: [PATCH] [jOOQ/jOOQ#12399] RETURNING BLOB is also required in Db2 --- .../src/main/java/org/jooq/impl/Multiset.java | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Multiset.java b/jOOQ/src/main/java/org/jooq/impl/Multiset.java index 9aa4a4b4c1..b6c414386b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Multiset.java +++ b/jOOQ/src/main/java/org/jooq/impl/Multiset.java @@ -285,39 +285,48 @@ final class Multiset extends AbstractField> { } } - static final Field returningClob(Scope ctx, JSONObjectReturningStep jsonObject) { + static final Field returningClob(Scope ctx, JSONObjectReturningStep j) { switch (ctx.family()) { + + + default: - return jsonObject; + return j; } } - static final Field returningClob(Scope ctx, JSONArrayReturningStep jsonArray) { + static final Field returningClob(Scope ctx, JSONArrayReturningStep j) { switch (ctx.family()) { + + + default: - return jsonArray; + return j; } } - static final Field returningClob(Scope ctx, JSONArrayAggReturningStep jsonArrayagg) { + static final Field returningClob(Scope ctx, JSONArrayAggReturningStep j) { switch (ctx.family()) { + + + default: - return jsonArrayagg; + return j; } }