From 4fa3309c8813ee13ad52813105c5fea61668e575 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 8 Oct 2024 15:46:54 +0200 Subject: [PATCH] [jOOQ/jOOQ#17418] VALUES types decimal and int cannot be matched when inlining NUMERIC types in CockroachDB --- .../java/org/jooq/impl/DefaultBinding.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index f67005b189..d666aa63de 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -1961,7 +1961,23 @@ public class DefaultBinding implements Binding { @Override final void sqlInline0(BindingSQLContext ctx, BigDecimal value) { - ctx.render().sql(value.toString()); + switch (ctx.family()) { + + + + + + + + + + + + + default: + ctx.render().sql(value.toString()); + break; + } } @Override