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