From f5a713dc172f491cdc794cf4ff771e8c6b68d8c8 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 30 Mar 2012 10:01:19 +0000 Subject: [PATCH] [#1257] Add CUBRID support - Fixed some issues --- jOOQ/src/main/java/org/jooq/impl/DateAdd.java | 3 +++ jOOQ/src/main/java/org/jooq/impl/DateSub.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/DateAdd.java b/jOOQ/src/main/java/org/jooq/impl/DateAdd.java index 3988939421..ff8fa177e4 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DateAdd.java +++ b/jOOQ/src/main/java/org/jooq/impl/DateAdd.java @@ -71,6 +71,9 @@ class DateAdd extends AbstractFunction { case ASE: return function("dateadd", getDataType(), literal("day"), val(value), field); + case CUBRID: + return function("adddate", getDataType(), field, val(value)); + case DB2: case HSQLDB: return field.add(field("? day", BigDecimal.class, value)); diff --git a/jOOQ/src/main/java/org/jooq/impl/DateSub.java b/jOOQ/src/main/java/org/jooq/impl/DateSub.java index 2da19c120d..349ede0487 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DateSub.java +++ b/jOOQ/src/main/java/org/jooq/impl/DateSub.java @@ -71,6 +71,9 @@ class DateSub extends AbstractFunction { case ASE: return function("dateadd", getDataType(), literal("day"), val(-value.intValue()), field); + case CUBRID: + return function("subdate", getDataType(), field, val(value)); + case DB2: case HSQLDB: return field.sub(field("? day", BigDecimal.class, value));