From 7e49b8209fe0f8f7da78cf72f017a3b294bfdf32 Mon Sep 17 00:00:00 2001 From: Knut Wannheden Date: Fri, 21 Jun 2019 09:19:21 +0200 Subject: [PATCH] [jOOQ/jOOQ#8077] Support YearToSecond with Oracle --- .../src/main/java/org/jooq/impl/Expression.java | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Expression.java b/jOOQ/src/main/java/org/jooq/impl/Expression.java index eef1952e52..1e82a6bdbf 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Expression.java +++ b/jOOQ/src/main/java/org/jooq/impl/Expression.java @@ -94,7 +94,6 @@ import java.util.Arrays; import java.util.EnumSet; import java.util.regex.Pattern; -import org.jooq.Configuration; import org.jooq.Context; import org.jooq.DataType; import org.jooq.DatePart; @@ -560,6 +559,11 @@ final class Expression extends AbstractField { + + + + + @@ -573,17 +577,6 @@ final class Expression extends AbstractField { } } - /** - * Cast a field to its actual type if it is not a TIMESTAMP - * field - */ - private final Field castNonTimestamps(Configuration configuration, Field result) { - if (getDataType().getType() != Timestamp.class) - return DSL.field("{cast}({0} {as} " + getDataType().getCastTypeName(configuration) + ")", getDataType(), result); - - return result; - } - /** * Return the expression to be rendered when the RHS is a number type */