From a67fbe5b79cd60ead572c423624be94b2f167c29 Mon Sep 17 00:00:00 2001 From: Knut Wannheden Date: Wed, 5 Jun 2019 08:41:55 +0200 Subject: [PATCH] [jOOQ/jOOQ#8730] Fix binding of Java 8 date and time literals In SQLite the binding of [Local|Offset][Date][Time] literals didn't always work correctly when the value specified fractional seconds. This was because the corresponding DSL method would return a DateOrTime instance rather than a simple Tools#field() constructed instance. This commit fixes that. --- jOOQ/src/main/java/org/jooq/impl/DSL.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index 84fbde5197..34183ce74e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -15701,7 +15701,7 @@ public class DSL { */ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) public static Field localDate(LocalDate value) { - return localDate(Tools.field(value)); + return Tools.field(value); } /** @@ -15725,7 +15725,7 @@ public class DSL { */ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) public static Field localTime(LocalTime value) { - return localTime(Tools.field(value)); + return Tools.field(value); } /** @@ -15749,7 +15749,7 @@ public class DSL { */ @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) public static Field localDateTime(LocalDateTime value) { - return localDateTime(Tools.field(value)); + return Tools.field(value); } /** @@ -15785,7 +15785,7 @@ public class DSL { */ @Support({ H2, HSQLDB, POSTGRES }) public static Field offsetTime(OffsetTime value) { - return offsetTime(Tools.field(value)); + return Tools.field(value); } /** @@ -15827,7 +15827,7 @@ public class DSL { */ @Support({ H2, HSQLDB, POSTGRES }) public static Field offsetDateTime(OffsetDateTime value) { - return offsetDateTime(Tools.field(value)); + return Tools.field(value); } /** @@ -15869,7 +15869,7 @@ public class DSL { */ @Support({ H2, HSQLDB, POSTGRES }) public static Field instant(Instant value) { - return instant(Tools.field(value)); + return Tools.field(value); } /**