parent
d15c72149e
commit
61e765c62a
Binary file not shown.
@ -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<String> {
|
||||
* Generated UID
|
||||
*/
|
||||
private static final long serialVersionUID = 2484479701190490450L;
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedBy(MARIADB, MYSQL);
|
||||
private static final Set<SQLDialect> SUPPORT_NATIVE = SQLDialect.supportedBy(H2, POSTGRES);
|
||||
private final Field<?> field;
|
||||
private final Field<String> format;
|
||||
|
||||
@ -71,7 +73,7 @@ final class ToChar extends AbstractField<String> {
|
||||
|
||||
@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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user