From 65fd49978e2f46e51588e1822410266cee86b79f Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 2 May 2024 14:56:31 +0200 Subject: [PATCH] [jOOQ/jOOQ#7539] Fix JSON_GET_ELEMENT --- jOOQ/src/main/java/org/jooq/impl/JSONBGetElement.java | 2 +- jOOQ/src/main/java/org/jooq/impl/JSONBGetElementAsText.java | 2 +- jOOQ/src/main/java/org/jooq/impl/JSONGetElement.java | 2 +- jOOQ/src/main/java/org/jooq/impl/JSONGetElementAsText.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONBGetElement.java b/jOOQ/src/main/java/org/jooq/impl/JSONBGetElement.java index b2e39f3619..5c8569097a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONBGetElement.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONBGetElement.java @@ -168,7 +168,7 @@ implements break; case CLICKHOUSE: - ctx.visit(function(N_JSONExtractRaw, JSONB, field, isub(index, one()))); + ctx.visit(function(N_JSONExtractRaw, JSONB, field, iadd(index, one()))); break; default: diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONBGetElementAsText.java b/jOOQ/src/main/java/org/jooq/impl/JSONBGetElementAsText.java index 35878468f0..ad5125635a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONBGetElementAsText.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONBGetElementAsText.java @@ -140,7 +140,7 @@ implements break; case CLICKHOUSE: - ctx.visit(function(N_JSONExtractRaw, JSONB, field, isub(index, one()))); + ctx.visit(function(N_JSONExtractRaw, JSONB, field, iadd(index, one()))); break; default: diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONGetElement.java b/jOOQ/src/main/java/org/jooq/impl/JSONGetElement.java index af4148432e..5f8d5896ce 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONGetElement.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONGetElement.java @@ -168,7 +168,7 @@ implements break; case CLICKHOUSE: - ctx.visit(function(N_JSONExtractRaw, JSON, field, isub(index, one()))); + ctx.visit(function(N_JSONExtractRaw, JSON, field, iadd(index, one()))); break; default: diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONGetElementAsText.java b/jOOQ/src/main/java/org/jooq/impl/JSONGetElementAsText.java index cf4967d319..29a2f29666 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONGetElementAsText.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONGetElementAsText.java @@ -140,7 +140,7 @@ implements break; case CLICKHOUSE: - ctx.visit(function(N_JSONExtractString, JSON, field, isub(index, one()))); + ctx.visit(function(N_JSONExtractString, JSON, field, iadd(index, one()))); break; default: