This is an automated email from the ASF dual-hosted git repository.

jermy pushed a commit to branch pg-where-comma-fix
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git

commit f44b5bc3a28e9bef1924933967f3cf822851ed6d
Author: Zhangmei Li <[email protected]>
AuthorDate: Thu Jul 7 16:18:51 2022 +0800

    resume
    
    Change-Id: Ic36ee61dbeb420abbd7881196e323a3997c3385b
---
 .../java/com/baidu/hugegraph/backend/store/mysql/MysqlTable.java | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git 
a/hugegraph-mysql/src/main/java/com/baidu/hugegraph/backend/store/mysql/MysqlTable.java
 
b/hugegraph-mysql/src/main/java/com/baidu/hugegraph/backend/store/mysql/MysqlTable.java
index 71cc158dd..1de121a11 100644
--- 
a/hugegraph-mysql/src/main/java/com/baidu/hugegraph/backend/store/mysql/MysqlTable.java
+++ 
b/hugegraph-mysql/src/main/java/com/baidu/hugegraph/backend/store/mysql/MysqlTable.java
@@ -27,7 +27,6 @@ import java.util.Collection;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
-import java.util.Set;
 import java.util.function.BiFunction;
 
 import org.apache.logging.log4j.util.Strings;
@@ -53,7 +52,6 @@ import com.baidu.hugegraph.iterator.ExtendableIterator;
 import com.baidu.hugegraph.iterator.WrappedIterator;
 import com.baidu.hugegraph.type.HugeType;
 import com.baidu.hugegraph.type.define.HugeKeys;
-import com.baidu.hugegraph.util.CollectionUtil;
 import com.baidu.hugegraph.util.E;
 import com.baidu.hugegraph.util.Log;
 import com.google.common.collect.ImmutableList;
@@ -293,13 +291,12 @@ public abstract class MysqlTable
         update.append(" SET ");
 
         List<HugeKeys> idNames = this.idColumnName();
-        Set<HugeKeys> columns = entry.columns().keySet();
-        int idColumnsSize = CollectionUtil.intersect(columns, idNames).size();
 
         int i = 0;
-        int size = columns.size() - idColumnsSize;
-        for (HugeKeys key : columns) {
+        int size = entry.columns().size();
+        for (HugeKeys key : entry.columns().keySet()) {
             if (idNames.contains(key)) {
+                size--;
                 continue;
             }
             update.append(formatKey(key));

Reply via email to