From d1e55bc5ee82e1e86231c22bd5939e7abff08e86 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 17 Nov 2022 11:30:49 +0100 Subject: [PATCH] [jOOQ/jOOQ#14246] Improve DERBY emulation of ROUND --- jOOQ/src/main/java/org/jooq/impl/Round.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Round.java b/jOOQ/src/main/java/org/jooq/impl/Round.java index f432400e9b..47a38b7210 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Round.java +++ b/jOOQ/src/main/java/org/jooq/impl/Round.java @@ -115,7 +115,7 @@ implements if (decimals == null) { ctx.visit(DSL .when(isub(value, DSL.floor(value)) - .lessThan((T) Double.valueOf(0.5)), DSL.floor(value)) + .lessThan(inline((T) Double.valueOf(0.5))), DSL.floor(value)) .otherwise(DSL.ceil(value))); return; @@ -127,7 +127,7 @@ implements ctx.visit(DSL .when(isub(mul, DSL.floor(mul)) - .lessThan((T) Double.valueOf(0.5)), idiv(DSL.floor(mul), factor)) + .lessThan(inline((T) Double.valueOf(0.5))), idiv(DSL.floor(mul), factor)) .otherwise(idiv(DSL.ceil(mul), factor))); return;