From fb6dc22aff2c7359e497dc414480b269654cc11a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 29 Jun 2021 17:32:49 +0200 Subject: [PATCH] [jOOQ/jOOQ#12080] Generate a FORMAT JSON clause in Oracle's JSON_OBJECT if contents are of type JSON --- .../src/main/java/org/jooq/impl/JSONEntryImpl.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java b/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java index ed19b2dc84..9f6fcb824d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java @@ -37,7 +37,6 @@ */ package org.jooq.impl; -// ... import static org.jooq.impl.DSL.NULL; import static org.jooq.impl.DSL.coalesce; import static org.jooq.impl.DSL.field; @@ -59,7 +58,9 @@ import org.jooq.JSONEntryValueStep; import org.jooq.Param; // ... import org.jooq.Record1; +import org.jooq.Scope; import org.jooq.Select; +import org.jooq.conf.NestedCollectionEmulation; /** @@ -178,9 +179,6 @@ final class JSONEntryImpl extends AbstractQueryPart implements JSONEntry, - - - case POSTGRES: if (field instanceof Param) if (field.getType() != Object.class) @@ -200,4 +198,12 @@ final class JSONEntryImpl extends AbstractQueryPart implements JSONEntry, + + + + + + + + }