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));