From 83d79bb9e4be9981d4e27e14acb1c7e797a246b8 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 5 Jun 2020 11:37:03 +0200 Subject: [PATCH] [jOOQ/jOOQ#7900] Added Oracle support --- jOOQ/src/main/java/org/jooq/impl/DateDiff.java | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DateDiff.java b/jOOQ/src/main/java/org/jooq/impl/DateDiff.java index 589c250582..c56c5819b6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DateDiff.java +++ b/jOOQ/src/main/java/org/jooq/impl/DateDiff.java @@ -44,7 +44,6 @@ import static org.jooq.DatePart.MICROSECOND; import static org.jooq.DatePart.MILLISECOND; import static org.jooq.DatePart.QUARTER; import static org.jooq.DatePart.YEAR; -// ... import static org.jooq.SQLDialect.FIREBIRD; import static org.jooq.SQLDialect.HSQLDB; import static org.jooq.impl.DSL.function; @@ -186,6 +185,8 @@ final class DateDiff extends AbstractField { + + case CUBRID: case POSTGRES: switch (p) { case MILLENNIUM: @@ -208,6 +209,7 @@ final class DateDiff extends AbstractField { + // [#4481] Parentheses are important in case this expression is // placed in the context of other arithmetic ctx.sql('(').visit(date1).sql(" - ").visit(date2).sql(')'); @@ -234,16 +236,6 @@ final class DateDiff extends AbstractField { - case CUBRID: - - // [#4481] Parentheses are important in case this expression is - // placed in the context of other arithmetic - ctx.sql('(').visit(date1).sql(" - ").visit(date2).sql(')'); - return; - - - -