This is an automated email from the ASF dual-hosted git repository. zhaojinchao pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push: new 75992f917c5 minor refactor of SQLHintUtils (#29231) 75992f917c5 is described below commit 75992f917c51d9f985fa32426b438b688e65d33f Author: Zhengqiang Duan <duanzhengqi...@apache.org> AuthorDate: Wed Nov 29 11:10:05 2023 +0800 minor refactor of SQLHintUtils (#29231) --- .../main/java/org/apache/shardingsphere/infra/hint/SQLHintUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/common/src/main/java/org/apache/shardingsphere/infra/hint/SQLHintUtils.java b/infra/common/src/main/java/org/apache/shardingsphere/infra/hint/SQLHintUtils.java index c3ca0598253..8b73a6e9cd3 100644 --- a/infra/common/src/main/java/org/apache/shardingsphere/infra/hint/SQLHintUtils.java +++ b/infra/common/src/main/java/org/apache/shardingsphere/infra/hint/SQLHintUtils.java @@ -62,7 +62,7 @@ public final class SQLHintUtils { int endIndex = comment.endsWith(SQL_COMMENT_SUFFIX) ? comment.indexOf(SQL_COMMENT_SUFFIX) : comment.length(); Collection<String> sqlHints = Splitter.on(SQL_HINT_SPLIT).trimResults().splitToList(comment.substring(startIndex, endIndex).trim()); for (String each : sqlHints) { - List<String> hintValues = Splitter.on(SQL_HINT_VALUE_SPLIT).trimResults().splitToList(each); + List<String> hintValues = Splitter.on(SQL_HINT_VALUE_SPLIT).limit(SQL_HINT_VALUE_SIZE).trimResults().splitToList(each); if (SQL_HINT_VALUE_SIZE == hintValues.size()) { result.put(hintValues.get(0), convert(hintValues.get(1))); }