From 8d123981aa1ff302e394fc35c030098f6690b3d7 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 28 Mar 2024 08:10:05 +0100 Subject: [PATCH] [jOOQ/jOOQ#15732] It's just an OSS edition problem o_O --- jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index eada49abc3..d6e5dba2dc 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -4415,19 +4415,16 @@ public class DefaultBinding implements Binding { case NATIVE: return apply( nativePatch.apply(ctx.resultSet().getObject(ctx.index())), - (List l) -> readMultisetList(ctx, row, recordType, l) + l -> readMultisetList(ctx, row, recordType, l) ); } throw new UnsupportedOperationException("Multiset emulation not yet supported: " + emulation); } - - - - - - + static Result readMultisetList(Scope ctx, AbstractRow row, Class recordType, List l) throws SQLException { + return new ListHandler<>(ctx.dsl(), row, recordType).read(l); + } static final Result readMultisetXML(Scope ctx, AbstractRow row, Class recordType, String s) { if (s.startsWith("<"))