[jOOQ/jOOQ#10025] Fixed SQLite regression
This commit is contained in:
parent
8f037ff9a9
commit
e1385c22f3
@ -104,8 +104,9 @@ final class CurrentDate<T> extends AbstractField<T> {
|
||||
case HSQLDB:
|
||||
case POSTGRES:
|
||||
case SQLITE:
|
||||
ctx.visit(N_CURRENT_DATE);
|
||||
ctx.visit(K_CURRENT).sql('_').visit(K_DATE);
|
||||
break;
|
||||
|
||||
default:
|
||||
ctx.visit(N_CURRENT_DATE).sql("()");
|
||||
break;
|
||||
|
||||
@ -91,7 +91,7 @@ final class CurrentTime<T> extends AbstractField<T> {
|
||||
case HSQLDB:
|
||||
case POSTGRES:
|
||||
case SQLITE:
|
||||
ctx.visit(N_CURRENT_TIME);
|
||||
ctx.visit(K_CURRENT).sql('_').visit(K_TIME);
|
||||
break;
|
||||
|
||||
|
||||
@ -104,6 +104,7 @@ final class CurrentTime<T> extends AbstractField<T> {
|
||||
|
||||
|
||||
|
||||
|
||||
default:
|
||||
ctx.visit(N_CURRENT_TIME).sql("()");
|
||||
break;
|
||||
|
||||
@ -124,15 +124,18 @@ final class CurrentTimestamp<T> extends AbstractField<T> {
|
||||
case POSTGRES:
|
||||
case SQLITE:
|
||||
if (precision != null && !NO_SUPPORT_PRECISION.contains(ctx.family()))
|
||||
ctx.visit(N_CURRENT_TIMESTAMP).sql('(').visit(precision).sql(')');
|
||||
ctx.visit(K_CURRENT).sql('_').visit(K_TIMESTAMP).sql('(').visit(precision).sql(')');
|
||||
else
|
||||
ctx.visit(N_CURRENT_TIMESTAMP);
|
||||
ctx.visit(K_CURRENT).sql('_').visit(K_TIMESTAMP);
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
if (precision != null && !NO_SUPPORT_PRECISION.contains(ctx.family()))
|
||||
ctx.visit(N_CURRENT_TIMESTAMP).sql('(').visit(precision).sql(')');
|
||||
else
|
||||
ctx.visit(N_CURRENT_TIMESTAMP).sql("()");
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user