From 4bb01eb4d72346b10ceca06c3c2bf9bc63f39d3d Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 1 May 2020 16:50:32 +0200 Subject: [PATCH] [jOOQ/jOOQ#10111] FOR JSON WITHOUT_ARRAY_WRAPPER emulation should use REGEXP_REPLACE, not SUBSTRING --- jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java | 7 +++++-- 1 file changed, 5 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 f1b46b0c97..ce156260ed 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java @@ -104,12 +104,11 @@ import static org.jooq.impl.DSL.jsonEntry; import static org.jooq.impl.DSL.jsonObject; import static org.jooq.impl.DSL.jsonbArrayAgg; import static org.jooq.impl.DSL.jsonbObject; -import static org.jooq.impl.DSL.length; import static org.jooq.impl.DSL.name; import static org.jooq.impl.DSL.one; import static org.jooq.impl.DSL.orderBy; +import static org.jooq.impl.DSL.regexpReplaceAll; import static org.jooq.impl.DSL.row; -import static org.jooq.impl.DSL.substring; import static org.jooq.impl.DSL.table; import static org.jooq.impl.DSL.xmlagg; import static org.jooq.impl.DSL.xmlattributes; @@ -835,6 +834,10 @@ final class SelectQueryImpl extends AbstractResultQuery imp + + + +