From d2850a46953bc2a15865878d71cb2760eb8ea2ea Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 5 Sep 2022 08:34:02 +0200 Subject: [PATCH] [jOOQ/jOOQ#13951] Support JSONB variants of these functions --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index d58d7d4bf0..5536115ba6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -8427,6 +8427,14 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { return parseFunctionArgs3(DSL::jsonReplace); else if (parseFunctionNameIf("JSON_SET")) return parseFunctionArgs3(DSL::jsonSet); + else if (parseFunctionNameIf("JSONB_INSERT")) + return parseFunctionArgs3(DSL::jsonbInsert); + else if (parseFunctionNameIf("JSONB_REMOVE")) + return parseFunctionArgs2(DSL::jsonbRemove); + else if (parseFunctionNameIf("JSONB_REPLACE")) + return parseFunctionArgs3(DSL::jsonbReplace); + else if (parseFunctionNameIf("JSONB_SET")) + return parseFunctionArgs3(DSL::jsonbSet); break;