diff --git a/jOOQ/src/main/java/org/jooq/JSONEntryValueStep.java b/jOOQ/src/main/java/org/jooq/JSONEntryValueStep.java index 93f5d8d721..bd3ff57ef0 100644 --- a/jOOQ/src/main/java/org/jooq/JSONEntryValueStep.java +++ b/jOOQ/src/main/java/org/jooq/JSONEntryValueStep.java @@ -37,6 +37,7 @@ */ package org.jooq; +// ... // ... import static org.jooq.SQLDialect.CLICKHOUSE; // ... diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java b/jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java index 66004f97ef..23af18cc9d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONArrayAgg.java @@ -68,7 +68,9 @@ import static org.jooq.impl.Names.N_JSON_AGG; import static org.jooq.impl.Names.N_JSON_ARRAYAGG; import static org.jooq.impl.Names.N_JSON_GROUP_ARRAY; import static org.jooq.impl.Names.N_JSON_QUOTE; +import static org.jooq.impl.Names.N_JSON_STRIP_NULLS; import static org.jooq.impl.Names.N_JSON_TRANSFORM; +import static org.jooq.impl.Names.N_TO_JSON; import static org.jooq.impl.Names.N_toJSONString; import static org.jooq.impl.QOM.JSONOnNull.ABSENT_ON_NULL; import static org.jooq.impl.QOM.JSONOnNull.NULL_ON_NULL; @@ -164,6 +166,24 @@ implements + + + + + + + + + + + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java b/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java index c57ae55928..f4f4ad1e74 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java @@ -169,6 +169,7 @@ final class JSONEntryImpl extends AbstractQueryPart implements JSONEntry, + case MARIADB: diff --git a/jOOQ/src/main/java/org/jooq/impl/Names.java b/jOOQ/src/main/java/org/jooq/impl/Names.java index 96f4ec1175..4d56c7449b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Names.java +++ b/jOOQ/src/main/java/org/jooq/impl/Names.java @@ -306,6 +306,7 @@ final class Names { static final Name N_TIMESTAMP_SUB = systemName("timestamp_sub"); static final Name N_toJSONString = systemName("toJSONString"); static final Name N_TO_CLOB = systemName("to_clob"); + static final Name N_TO_JSON = systemName("to_json"); static final Name N_TO_NUMBER = systemName("to_number"); static final Name N_TO_VARIANT = systemName("to_variant"); static final Name N_TRUNCATE = systemName("truncate");