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: