From 17a3dd052c6e74168ec4b17d9a922e98ac0ee4eb Mon Sep 17 00:00:00 2001 From: jerryjzhang Date: Tue, 18 Feb 2025 12:48:26 +0800 Subject: [PATCH] (improvement)(chat)LLM might output table or column with `` enclose, should handle with it. --- .../tencent/supersonic/common/jsqlparser/SqlSelectHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/tencent/supersonic/common/jsqlparser/SqlSelectHelper.java b/common/src/main/java/com/tencent/supersonic/common/jsqlparser/SqlSelectHelper.java index 4f1362cca..63bbf06b2 100644 --- a/common/src/main/java/com/tencent/supersonic/common/jsqlparser/SqlSelectHelper.java +++ b/common/src/main/java/com/tencent/supersonic/common/jsqlparser/SqlSelectHelper.java @@ -294,7 +294,8 @@ public class SqlSelectHelper { } // do not account in aliases results.removeAll(aliases); - return new ArrayList<>(results); + return new ArrayList<>( + results.stream().map(r -> r.replaceAll("`", "")).collect(Collectors.toList())); } private static List getFieldsByPlainSelect(PlainSelect plainSelect) {