[jOOQ/jOOQ#14653] Fix regression in MariaDB's JSON_OBJECTAGG

This commit is contained in:
Lukas Eder 2023-02-20 09:30:24 +01:00
parent a3060161b4
commit 0e67112dbc
3 changed files with 8 additions and 3 deletions

View File

@ -292,10 +292,10 @@ implements
else
ctx.visit(wrap(args).map((arg, i) -> applyFilter(arg, i) ? DSL.when(filter, arg == ASTERISK ? one() : arg) : arg).map(fun));
ctx.visit(wrap(args).map((arg, i) -> applyFilter(ctx, arg, i) ? DSL.when(filter, arg == ASTERISK ? one() : arg) : arg).map(fun));
}
boolean applyFilter(Field<?> arg, int i) {
boolean applyFilter(Context<?> ctx, Field<?> arg, int i) {
return true;
}

View File

@ -181,6 +181,11 @@ implements

View File

@ -166,7 +166,7 @@ final class ListAgg extends AbstractAggregateFunction<String> implements UNotYet
}
@Override
boolean applyFilter(Field<?> arg, int i) {
boolean applyFilter(Context<?> ctx, Field<?> arg, int i) {
return i == 0;
}