From a79bdd648ecb06ce847813841702bb6c8925bd30 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 20 Oct 2025 14:39:25 +0200 Subject: [PATCH] [jOOQ/jOOQ#19240] SQLDataType.XML should be inlined using XMLPARSE(DOCUMENT ..), not as String in Db2 --- jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java | 5 +++++ jOOQ/src/main/java/org/jooq/impl/Multiset.java | 1 + 2 files changed, 6 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index 3c55aa7dc7..eaba5412b6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -107,6 +107,7 @@ import static org.jooq.impl.DSL.inline; import static org.jooq.impl.DSL.log; import static org.jooq.impl.DSL.name; import static org.jooq.impl.DSL.using; +import static org.jooq.impl.DSL.xmlparseDocument; import static org.jooq.impl.DSL.xmlserializeContent; import static org.jooq.impl.DefaultBinding.DefaultDoubleBinding.REQUIRES_LITERAL_CAST; import static org.jooq.impl.DefaultBinding.DefaultDoubleBinding.infinity; @@ -6597,6 +6598,10 @@ public class DefaultBinding implements Binding { + + + + default: super.sqlInline0(ctx, value); break; diff --git a/jOOQ/src/main/java/org/jooq/impl/Multiset.java b/jOOQ/src/main/java/org/jooq/impl/Multiset.java index a2a8db4c61..fc50ea5b28 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Multiset.java +++ b/jOOQ/src/main/java/org/jooq/impl/Multiset.java @@ -639,6 +639,7 @@ final class Multiset extends AbstractField> implemen + return field;