[jOOQ/jOOQ#15126] Add SQLDialect.SQLITE_3_40

This includes:

- [jOOQ/jOOQ#15125] Handle SQLite's incompatible change of implementation for LOG(x)
This commit is contained in:
Lukas Eder 2023-05-26 10:47:04 +02:00
parent cc36b552a3
commit cd8bb6f9ff
2 changed files with 19 additions and 3 deletions

View File

@ -467,9 +467,17 @@ public enum SQLDialect {
/**
* The SQLite dialect family.
* <p>
* This family behaves like the versioned dialect {@link #SQLITE_3_39}.
* This family behaves like the versioned dialect {@link #SQLITE_3_40}.
*/
SQLITE("SQLite", false, true, new RequiredVersion(3, 39, null)),
SQLITE("SQLite", false, true, new RequiredVersion(3, 40, null)),

View File

@ -141,10 +141,18 @@ implements
case SQLITE:
ctx.visit(function(N_LOG, getDataType(), value));
break;
case SQLITE:
ctx.visit(function(N_LN, getDataType(), value));
break;
default:
ctx.visit(function(N_LN, getDataType(), value));
break;