[jOOQ/jOOQ#9756] Regression in IGNORE NULLS clause for DB2
This commit is contained in:
parent
88a8c2c2cb
commit
a0cf98946f
@ -599,6 +599,14 @@ class Function<T> extends AbstractField<T> implements
|
||||
if (distinct)
|
||||
if (args.size() > 1 && SUPPORT_DISTINCT_RVE.contains(ctx.family()))
|
||||
ctx.sql(')');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
final void toSQLArguments2(Context<?> ctx) {
|
||||
@ -607,30 +615,13 @@ class Function<T> extends AbstractField<T> implements
|
||||
else if (FALSE.equals(fromLast))
|
||||
ctx.sql(' ').visit(K_FROM).sql(' ').visit(K_FIRST);
|
||||
|
||||
if (TRUE.equals(ignoreNulls)) {
|
||||
switch (ctx.family()) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
default:
|
||||
ctx.sql(' ').visit(K_IGNORE_NULLS);
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (FALSE.equals(ignoreNulls)) {
|
||||
switch (ctx.family()) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
default:
|
||||
ctx.sql(' ').visit(K_RESPECT_NULLS);
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (TRUE.equals(ignoreNulls))
|
||||
ctx.sql(' ').visit(K_IGNORE_NULLS);
|
||||
else if (FALSE.equals(ignoreNulls))
|
||||
ctx.sql(' ').visit(K_RESPECT_NULLS);
|
||||
}
|
||||
|
||||
final void toSQLFunctionName(Context<?> ctx) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user