From 57bf3e2524734ed46e319a7f32d4f95add314901 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 3 Jun 2021 14:43:40 +0200 Subject: [PATCH] [jOOQ/jOOQ#11738] Added the optional, provided pgjdbc dependency --- .../org/jooq/util/postgres/PostgresUtils.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/util/postgres/PostgresUtils.java b/jOOQ/src/main/java/org/jooq/util/postgres/PostgresUtils.java index 886600a5e5..9e4dc6f728 100644 --- a/jOOQ/src/main/java/org/jooq/util/postgres/PostgresUtils.java +++ b/jOOQ/src/main/java/org/jooq/util/postgres/PostgresUtils.java @@ -39,7 +39,6 @@ package org.jooq.util.postgres; import static java.lang.Integer.toOctalString; import static org.jooq.tools.StringUtils.leftPad; -import static org.jooq.tools.reflect.Reflect.on; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -202,36 +201,39 @@ public class PostgresUtils { * Convert a jOOQ DAY TO SECOND interval to a Postgres representation */ public static Object toPGInterval(DayToSecond interval) { - return on("org.postgresql.util.PGInterval").create(0, 0, + return new PGInterval(0, 0, interval.getSign() * interval.getDays(), interval.getSign() * interval.getHours(), interval.getSign() * interval.getMinutes(), interval.getSign() * interval.getSeconds() + - interval.getSign() * interval.getNano() / 1000000000.0).get(); + interval.getSign() * interval.getNano() / 1000000000.0 + ); } /** * Convert a jOOQ YEAR TO SECOND interval to a Postgres representation */ public static Object toPGInterval(YearToSecond interval) { - return on("org.postgresql.util.PGInterval").create( + return new PGInterval( interval.getSign() * interval.getYears(), interval.getSign() * interval.getMonths(), interval.getSign() * interval.getDays(), interval.getSign() * interval.getHours(), interval.getSign() * interval.getMinutes(), interval.getSign() * interval.getSeconds() + - interval.getSign() * interval.getNano() / 1000000000.0).get(); + interval.getSign() * interval.getNano() / 1000000000.0 + ); } /** * Convert a jOOQ YEAR TO MONTH interval to a Postgres representation */ public static Object toPGInterval(YearToMonth interval) { - return on("org.postgresql.util.PGInterval").create( + return new PGInterval( interval.getSign() * interval.getYears(), interval.getSign() * interval.getMonths(), - 0, 0, 0, 0.0).get(); + 0, 0, 0, 0.0 + ); } /**