From 8378c35e21bd2a9ae6c3c55faa72d21bd727209e Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Sat, 20 Mar 2021 23:32:45 +0100 Subject: [PATCH] [jOOQ/jOOQ#11683] REPLACE should inline empty string parameter --- jOOQ/src/main/java/org/jooq/impl/Replace.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Replace.java b/jOOQ/src/main/java/org/jooq/impl/Replace.java index b58cfdd218..1990103b36 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Replace.java +++ b/jOOQ/src/main/java/org/jooq/impl/Replace.java @@ -150,17 +150,17 @@ extends case POSTGRES: case SQLITE: if (replace == null) - ctx.visit(function("replace", VARCHAR, string, search, val(""))); + ctx.visit(function(N_REPLACE, VARCHAR, string, search, inline(""))); else - ctx.visit(function("replace", VARCHAR, string, search, replace)); + ctx.visit(function(N_REPLACE, VARCHAR, string, search, replace)); return; default: if (replace == null) - ctx.visit(function("replace", VARCHAR, string, search)); + ctx.visit(function(N_REPLACE, VARCHAR, string, search)); else - ctx.visit(function("replace", VARCHAR, string, search, replace)); + ctx.visit(function(N_REPLACE, VARCHAR, string, search, replace)); return; }