[jOOQ/jOOQ#9213] Add missing case to dialect-switch in InsertQueryImpl

Cleaned up a few switch statements.
This commit is contained in:
Knut Wannheden 2019-09-17 08:14:04 +02:00
parent b0cd35a7c2
commit 223a90a155
5 changed files with 18 additions and 4 deletions

View File

@ -836,6 +836,14 @@ public enum SQLDialect {
case MYSQL: return "org.hibernate.dialect.MySQL5Dialect";

View File

@ -226,7 +226,7 @@ final class CaseWhenStepImpl<V, T> extends AbstractField<T> implements CaseWhenS
.visit(K_CASE);
int size = compareValues.size();
switch (ctx.dialect()) {
switch (ctx.family()) {
// The DERBY dialect doesn't support the simple CASE clause
case DERBY: {

View File

@ -431,6 +431,12 @@ final class InsertQueryImpl<R extends Record> extends AbstractStoreQuery<R> impl
case MYSQL:
case MARIADB: {
toSQLInsert(ctx);

View File

@ -79,7 +79,7 @@ final class MD5 extends AbstractField<String> {
@Override
public final void accept(Context<?> ctx) {
switch (ctx.configuration().dialect()) {
switch (ctx.dialect()) {

View File

@ -71,7 +71,7 @@ final class Trim extends AbstractField<String> {
@Override
public final void accept(Context<?> ctx) {
if (characters == null) {
switch (ctx.configuration().dialect()) {
switch (ctx.dialect()) {
@ -93,7 +93,7 @@ final class Trim extends AbstractField<String> {
}
}
else {
switch (ctx.configuration().dialect()) {
switch (ctx.dialect()) {