[jOOQ/jOOQ#10060] Non-Oracle DBs cannot concatenate NULL to strings

This commit is contained in:
Lukas Eder 2020-04-15 10:39:47 +02:00
parent ded032a68a
commit 5a233b7568

View File

@ -84,11 +84,11 @@ implements JSONArrayAggOrderByStep<J> {
// Workaround for https://jira.mariadb.org/browse/MDEV-21914
if (!Tools.isEmpty(withinGroupOrderBy))
ctx.visit(DSL.concat(inline('['), groupConcat(arguments.get(0)).orderBy(withinGroupOrderBy), inline(']')));
ctx.visit(DSL.concat(inline('['), DSL.coalesce(groupConcat(arguments.get(0)).orderBy(withinGroupOrderBy), inline("")), inline(']')));
// Workaround for https://jira.mariadb.org/browse/MDEV-21912
else
ctx.visit(DSL.concat(inline('['), groupConcat(arguments.get(0)), inline(']')));
ctx.visit(DSL.concat(inline('['), DSL.coalesce(groupConcat(arguments.get(0)), inline("")), inline(']')));
break;