From 9727e95dbaced1485c1b3861ed3427832aebda28 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 26 Nov 2021 13:59:59 +0100 Subject: [PATCH] [jOOQ/jOOQ#12666] Fix regression Casts have a higher precedence than other operators --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index dc6b519e23..a332de5e4b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -9847,7 +9847,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { while (!parseIf('\'')); int months = (month == null ? 0 : month.intValue()) - + (year == null ? 0 : asInt((long) year.doubleValue() * 12)); + + (year == null ? 0 : asInt((long) (year.doubleValue() * 12))); double seconds = (month == null ? 0.0 : ((month.doubleValue() % 1.0) * 30 * 86400)) + (day == null ? 0.0 : ((day.doubleValue() * 86400)))