[jOOQ/jOOQ#11575] Stop using versioned dialect switch in SelectQueryImpl

This commit is contained in:
Lukas Eder 2022-04-05 10:31:21 +02:00
parent d3c6bdd5a8
commit aa2708e5a9

View File

@ -87,17 +87,20 @@ import static org.jooq.SQLDialect.IGNITE;
import static org.jooq.SQLDialect.MARIADB;
// ...
// ...
// ...
import static org.jooq.SQLDialect.MYSQL;
// ...
// ...
// ...
// ...
// ...
// ...
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
// ...
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
@ -1630,36 +1633,7 @@ final class SelectQueryImpl<R extends Record> extends AbstractResultQuery<R> imp
.data().remove(DATA_WRAP_DERIVED_TABLES_IN_PARENTHESES);
}
switch (dialect) {
switch (context.family()) {
@ -1758,11 +1732,16 @@ final class SelectQueryImpl<R extends Record> extends AbstractResultQuery<R> imp
case MARIADB:
case POSTGRES: {
toSQLReferenceLimitDefault(context, originalFields, alternativeFields);
break;
}
@ -1788,7 +1767,6 @@ final class SelectQueryImpl<R extends Record> extends AbstractResultQuery<R> imp
// By default, render the dialect's limit clause
default: {
toSQLReferenceLimitDefault(context, originalFields, alternativeFields);
break;
}
}