From f00cbabd5ee4fb469d251e627cf2c988679b316f Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 4 Dec 2019 16:40:51 +0100 Subject: [PATCH] [jOOQ/jOOQ#8545] More casting --- jOOQ/src/main/java/org/jooq/impl/Function.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Function.java b/jOOQ/src/main/java/org/jooq/impl/Function.java index 23e28775d2..092eeff13d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Function.java +++ b/jOOQ/src/main/java/org/jooq/impl/Function.java @@ -288,7 +288,14 @@ class Function extends AbstractField implements Field logarithmsSum = new CustomField("sum", NUMERIC) { @Override public void accept(Context c) { - Field ln = DSL.ln(DSL.abs(DSL.nullif(f, zero()))); + Field abs = DSL.abs(DSL.nullif(f, zero())); + Field ln = + + + + + + DSL.ln(abs); c.visit(distinct ? DSL.sumDistinct(ln)