From feae943dd8a04aad899dec1f87d54aea262c4402 Mon Sep 17 00:00:00 2001 From: jpenghashi Date: Thu, 9 Dec 2021 00:35:59 -0800 Subject: [PATCH] fixed listagg --- .../src/main/java/com/querydsl/sql/SQLExpressions.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/querydsl-sql/src/main/java/com/querydsl/sql/SQLExpressions.java b/querydsl-sql/src/main/java/com/querydsl/sql/SQLExpressions.java index 41d4066d9..85e0cca2e 100644 --- a/querydsl-sql/src/main/java/com/querydsl/sql/SQLExpressions.java +++ b/querydsl-sql/src/main/java/com/querydsl/sql/SQLExpressions.java @@ -665,10 +665,11 @@ public final class SQLExpressions { * @param delimiter delimiter * @return listagg(expr, delimiter) */ - public static WithinGroup listagg(Expression expr, String delimiter) { - return new WithinGroup(Object.class, SQLOps.LISTAGG, expr, ConstantImpl.create(delimiter)); + public static WithinGroup listagg(Expression expr, String delimiter) { + return new WithinGroup(String.class, SQLOps.LISTAGG, expr, ConstantImpl.create(delimiter)); } + /** * NTH_VALUE returns the expr value of the nth row in the window defined by the analytic clause. * The returned value has the data type of the expr.