[#5158] FILTER (WHERE ...) and OVER() is not applied to PostgreSQL ARRAY_AGG()
This commit is contained in:
parent
36223eefc2
commit
9951feb0f7
@ -198,6 +198,8 @@ class Function<T> extends AbstractField<T> implements
|
||||
public /* final */ void accept(Context<?> ctx) {
|
||||
if (term == ARRAY_AGG && asList(HSQLDB, POSTGRES).contains(ctx.family())) {
|
||||
toSQLGroupConcat(ctx);
|
||||
toSQLFilterClause(ctx);
|
||||
toSQLOverClause(ctx);
|
||||
}
|
||||
else if (term == LIST_AGG && asList(CUBRID, H2, HSQLDB, MARIADB, MYSQL).contains(ctx.family())) {
|
||||
toSQLGroupConcat(ctx);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user