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));
