[jOOQ/jOOQ#11224] DROP TEMPORARY TABLE doesn't generate TEMPORARY keyword in MariaDB

This commit is contained in:
Lukas Eder 2021-01-13 16:27:46 +01:00
parent c11d086416
commit d6edf270d3

View File

@ -111,7 +111,7 @@ implements
// -------------------------------------------------------------------------
// XXX: DSL API
// -------------------------------------------------------------------------
@Override
public final DropTableImpl cascade() {
this.cascade = true;
@ -132,7 +132,7 @@ implements
private static final Clause[] CLAUSES = { Clause.DROP_TABLE };
private static final Set<SQLDialect> NO_SUPPORT_IF_EXISTS = SQLDialect.supportedBy(DERBY, FIREBIRD);
private static final Set<SQLDialect> TEMPORARY_SEMANTIC = SQLDialect.supportedBy(MYSQL);
private static final Set<SQLDialect> TEMPORARY_SEMANTIC = SQLDialect.supportedBy(MARIADB, MYSQL);
private final boolean supportsIfExists(Context<?> ctx) {
return !NO_SUPPORT_IF_EXISTS.contains(ctx.dialect());