[jOOQ/jOOQ#12236] Add missing DSL.dateSub() overloads

This commit is contained in:
Lukas Eder 2021-07-21 10:23:23 +02:00
parent 230a1d6200
commit ab5c556feb

View File

@ -19982,6 +19982,32 @@ public class DSL {
return dateSub(Tools.field(date), Tools.field(interval));
}
/**
* Subtract an interval from a date.
* <p>
* This translates into any dialect
*
* @see Field#add(Number)
*/
@NotNull
@Support
public static <T> Field<Date> dateSub(Date date, Field<? extends Number> interval) {
return dateSub(Tools.field(date), Tools.nullSafe(interval));
}
/**
* Subtract an interval from a date.
* <p>
* This translates into any dialect
*
* @see Field#add(Number)
*/
@NotNull
@Support
public static <T> Field<Date> dateSub(Field<Date> date, Number interval) {
return dateSub(Tools.nullSafe(date), Tools.field(interval));
}
/**
* Subtract an interval from a date.
* <p>