diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index 35ec142345..7bc5349bad 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -12042,7 +12042,7 @@ public class DSL { * @param value The formatted DATE value. * @param format The vendor-specific formatting string. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) public static Field toDate(String value, String format) { return toDate(Tools.field(value, SQLDataType.VARCHAR), Tools.field(format, SQLDataType.VARCHAR)); } @@ -12053,7 +12053,7 @@ public class DSL { * @param value The formatted DATE value. * @param format The vendor-specific formatting string. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) public static Field toDate(String value, Field format) { return toDate(Tools.field(value, SQLDataType.VARCHAR), nullSafe(format)); } @@ -12064,7 +12064,7 @@ public class DSL { * @param value The formatted DATE value. * @param format The vendor-specific formatting string. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) public static Field toDate(Field value, String format) { return toDate(nullSafe(value), Tools.field(format, SQLDataType.VARCHAR)); } @@ -12075,9 +12075,9 @@ public class DSL { * @param value The formatted DATE value. * @param format The vendor-specific formatting string. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) public static Field toDate(Field value, Field format) { - return DSL.field("to_date({0}, {1})", SQLDataType.DATE, nullSafe(value), nullSafe(format)); + return DSL.field("{to_date}({0}, {1})", SQLDataType.DATE, nullSafe(value), nullSafe(format)); } /** @@ -12086,7 +12086,7 @@ public class DSL { * @param value The formatted TIMESTAMP value. * @param format The vendor-specific formatting string. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) public static Field toTimestamp(String value, String format) { return toTimestamp(Tools.field(value, SQLDataType.VARCHAR), Tools.field(format, SQLDataType.VARCHAR)); } @@ -12097,7 +12097,7 @@ public class DSL { * @param value The formatted TIMESTAMP value. * @param format The vendor-specific formatting string. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) public static Field toTimestamp(String value, Field format) { return toTimestamp(Tools.field(value, SQLDataType.VARCHAR), nullSafe(format)); } @@ -12108,7 +12108,7 @@ public class DSL { * @param value The formatted TIMESTAMP value. * @param format The vendor-specific formatting string. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) public static Field toTimestamp(Field value, String format) { return toTimestamp(nullSafe(value), Tools.field(format, SQLDataType.VARCHAR)); } @@ -12119,9 +12119,9 @@ public class DSL { * @param value The formatted TIMESTAMP value. * @param format The vendor-specific formatting string. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) public static Field toTimestamp(Field value, Field format) { - return DSL.field("to_timestamp({0}, {1})", SQLDataType.TIMESTAMP, nullSafe(value), nullSafe(format)); + return DSL.field("{to_timestamp}({0}, {1})", SQLDataType.TIMESTAMP, nullSafe(value), nullSafe(format)); } // ------------------------------------------------------------------------