diff --git a/jOOQ-refaster/deprecation.refaster b/jOOQ-refaster/deprecation.refaster index 3ffb4329e7..1e04233300 100644 Binary files a/jOOQ-refaster/deprecation.refaster and b/jOOQ-refaster/deprecation.refaster differ diff --git a/jOOQ/src/main/java/org/jooq/impl/ToChar.java b/jOOQ/src/main/java/org/jooq/impl/ToChar.java index 41b66d7550..14c0de9930 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ToChar.java +++ b/jOOQ/src/main/java/org/jooq/impl/ToChar.java @@ -37,9 +37,11 @@ */ package org.jooq.impl; -import static org.jooq.SQLDialect.MARIADB; // ... -import static org.jooq.SQLDialect.MYSQL; +import static org.jooq.SQLDialect.H2; +// ... +import static org.jooq.SQLDialect.POSTGRES; +// ... import static org.jooq.impl.Names.N_TO_CHAR; import static org.jooq.impl.SQLDataType.VARCHAR; @@ -58,7 +60,7 @@ final class ToChar extends AbstractField { * Generated UID */ private static final long serialVersionUID = 2484479701190490450L; - private static final Set NO_SUPPORT_NATIVE = SQLDialect.supportedBy(MARIADB, MYSQL); + private static final Set SUPPORT_NATIVE = SQLDialect.supportedBy(H2, POSTGRES); private final Field field; private final Field format; @@ -71,7 +73,7 @@ final class ToChar extends AbstractField { @Override public final void accept(Context ctx) { - if (format == null && NO_SUPPORT_NATIVE.contains(ctx.dialect())) + if (format == null && !SUPPORT_NATIVE.contains(ctx.dialect())) acceptCast(ctx); else acceptNative(ctx);