This is an automated email from the ASF dual-hosted git repository. zhangliang 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 773edfb464f Fix sonar issue on EncryptInsertDerivedColumnsTokenGenerator (#34593) 773edfb464f is described below commit 773edfb464f2bad09b9dc5cb76abcfe99ebd3b0d Author: Liang Zhang <zhangli...@apache.org> AuthorDate: Fri Feb 7 21:26:48 2025 +0800 Fix sonar issue on EncryptInsertDerivedColumnsTokenGenerator (#34593) --- .../generator/insert/EncryptInsertDerivedColumnsTokenGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertDerivedColumnsTokenGenerator.java b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertDerivedColumnsTokenGenerator.java index 189dfb30711..b011181eb58 100644 --- a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertDerivedColumnsTokenGenerator.java +++ b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertDerivedColumnsTokenGenerator.java @@ -53,11 +53,11 @@ public final class EncryptInsertDerivedColumnsTokenGenerator implements Collecti @Override public Collection<SQLToken> generateSQLTokens(final InsertStatementContext insertStatementContext) { - Collection<SQLToken> result = new LinkedList<>(); Optional<EncryptTable> encryptTable = rule.findEncryptTable(insertStatementContext.getSqlStatement().getTable().map(optional -> optional.getTableName().getIdentifier().getValue()).orElse("")); if (!encryptTable.isPresent()) { return Collections.emptyList(); } + Collection<SQLToken> result = new LinkedList<>(); for (ColumnSegment each : insertStatementContext.getSqlStatement().getColumns()) { List<String> derivedColumnNames = getDerivedColumnNames(encryptTable.get(), each); if (!derivedColumnNames.isEmpty()) {