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 + ); } /**