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

yangjiaqi pushed a commit to branch pd-store-jacky
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph.git

commit 3c680e8db46a154ba8989a4946252891dfa0d0df
Author: JackyYangPassion <[email protected]>
AuthorDate: Thu Mar 7 10:38:35 2024 +0800

    add comment & fix KVStore unitTests & rollback
---
 .../src/main/java/org/apache/hugegraph/api/graph/EdgeAPI.java       | 4 +++-
 .../java/org/apache/hugegraph/backend/tx/AbstractTransaction.java   | 2 +-
 .../src/main/java/org/apache/hugegraph/api/BaseApiTest.java         | 6 +++---
 .../src/main/java/org/apache/hugegraph/api/EdgeApiTest.java         | 2 +-
 .../src/main/java/org/apache/hugegraph/api/EdgeLabelApiTest.java    | 2 +-
 .../src/main/java/org/apache/hugegraph/api/IndexLabelApiTest.java   | 2 +-
 .../src/main/java/org/apache/hugegraph/api/LoginApiTest.java        | 4 ++--
 .../src/main/java/org/apache/hugegraph/api/ProjectApiTest.java      | 2 +-
 .../src/main/java/org/apache/hugegraph/api/PropertyKeyApiTest.java  | 2 +-
 .../src/main/java/org/apache/hugegraph/api/SchemaApiTest.java       | 2 +-
 .../src/main/java/org/apache/hugegraph/api/TaskApiTest.java         | 2 +-
 .../src/main/java/org/apache/hugegraph/api/UserApiTest.java         | 2 +-
 .../src/main/java/org/apache/hugegraph/api/VertexApiTest.java       | 2 +-
 .../src/main/java/org/apache/hugegraph/api/VertexLabelApiTest.java  | 2 +-
 .../main/java/org/apache/hugegraph/store/client/HgKvStoreTest.java  | 2 +-
 .../java/org/apache/hugegraph/store/client/HgStoreClientTest.java   | 2 +-
 16 files changed, 21 insertions(+), 19 deletions(-)

diff --git 
a/hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/api/graph/EdgeAPI.java
 
b/hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/api/graph/EdgeAPI.java
index 25e8cacf0..00158e40d 100644
--- 
a/hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/api/graph/EdgeAPI.java
+++ 
b/hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/api/graph/EdgeAPI.java
@@ -101,7 +101,9 @@ public class EdgeAPI extends BatchAPI {
             vertexLabel(g, jsonEdge.sourceLabel, "Invalid source vertex label 
'%s'");
             vertexLabel(g, jsonEdge.targetLabel, "Invalid target vertex label 
'%s'");
         }
-
+        //边写入逻辑
+        //1. 首先根据起始节点判断点已经存在
+        //2. 然后调用 点:addEdge 方法生成edge对象
         Vertex srcVertex = getVertex(g, jsonEdge.source, jsonEdge.sourceLabel);
         Vertex tgtVertex = getVertex(g, jsonEdge.target, jsonEdge.targetLabel);
 
diff --git 
a/hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/tx/AbstractTransaction.java
 
b/hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/tx/AbstractTransaction.java
index 43393252d..463a97322 100644
--- 
a/hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/tx/AbstractTransaction.java
+++ 
b/hugegraph-server/hugegraph-core/src/main/java/org/apache/hugegraph/backend/tx/AbstractTransaction.java
@@ -315,7 +315,7 @@ public abstract class AbstractTransaction implements 
Transaction {
         // If an exception occurred, catch in the upper layer and rollback
         this.store.beginTx();
         for (BackendMutation mutation : mutations) {
-            this.store.mutate(mutation);
+            this.store.mutate(mutation);//调用 Store mutate 接口写入
         }
         this.store.commitTx();
 
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/BaseApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/BaseApiTest.java
index 620818422..43b8cdbd1 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/BaseApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/BaseApiTest.java
@@ -60,7 +60,7 @@ public class BaseApiTest {
     private static final String USERNAME = "admin";
     private static final String PASSWORD = "pa";
 
-    protected static final String URL_PREFIX = "conf/graphs/" + GRAPH;
+    protected static final String URL_PREFIX = "graphs/" + GRAPH;
     private static final String SCHEMA_PKS = "/schema/propertykeys";
     private static final String SCHEMA_VLS = "/schema/vertexlabels";
     private static final String SCHEMA_ELS = "/schema/edgelabels";
@@ -564,7 +564,7 @@ public class BaseApiTest {
         int times = 0;
         int maxTimes = 100000;
         do {
-            Response r = client.get("/conf/graphs/hugegraph/tasks/",
+            Response r = client.get("/graphs/hugegraph/tasks/",
                                     String.valueOf(task));
             String content = assertResponseStatus(200, r);
             status = assertJsonContains(content, "task_status");
@@ -610,7 +610,7 @@ public class BaseApiTest {
 
         Map<String, Object> param = ImmutableMap.of("token", token,
                                                     "confirm_message", 
message);
-        client.delete("conf/graphs/" + GRAPH + "/clear", param);
+        client.delete("graphs/" + GRAPH + "/clear", param);
     }
 
     protected static String assertResponseStatus(int status,
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/EdgeApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/EdgeApiTest.java
index 8964b119e..6d9c65fee 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/EdgeApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/EdgeApiTest.java
@@ -29,7 +29,7 @@ import jakarta.ws.rs.core.Response;
 
 public class EdgeApiTest extends BaseApiTest {
 
-    private static final String PATH = "/conf/graphs/hugegraph/graph/edges/";
+    private static final String PATH = "/graphs/hugegraph/graph/edges/";
 
     @Before
     public void prepareSchema() {
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/EdgeLabelApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/EdgeLabelApiTest.java
index 5cf924ce1..2a9e85b3a 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/EdgeLabelApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/EdgeLabelApiTest.java
@@ -28,7 +28,7 @@ import jakarta.ws.rs.core.Response;
 
 public class EdgeLabelApiTest extends BaseApiTest {
 
-    private static final String PATH = 
"/conf/graphs/hugegraph/schema/edgelabels/";
+    private static final String PATH = "/graphs/hugegraph/schema/edgelabels/";
 
     @Before
     public void prepareSchema() {
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/IndexLabelApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/IndexLabelApiTest.java
index 0b1d975b3..5b232c5e1 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/IndexLabelApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/IndexLabelApiTest.java
@@ -28,7 +28,7 @@ import jakarta.ws.rs.core.Response;
 
 public class IndexLabelApiTest extends BaseApiTest {
 
-    private static final String PATH = 
"/conf/graphs/hugegraph/schema/indexlabels/";
+    private static final String PATH = "/graphs/hugegraph/schema/indexlabels/";
 
     @Before
     public void prepareSchema() {
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/LoginApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/LoginApiTest.java
index 6ed79709e..b323efa36 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/LoginApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/LoginApiTest.java
@@ -35,8 +35,8 @@ import jakarta.ws.rs.core.Response;
 
 public class LoginApiTest extends BaseApiTest {
 
-    private static final String PATH = "conf/graphs/hugegraph/auth";
-    private static final String USER_PATH = "conf/graphs/hugegraph/auth/users";
+    private static final String PATH = "graphs/hugegraph/auth";
+    private static final String USER_PATH = "graphs/hugegraph/auth/users";
     private String userId4Test;
 
     @Before
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/ProjectApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/ProjectApiTest.java
index d03c6896e..e48f9f50a 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/ProjectApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/ProjectApiTest.java
@@ -34,7 +34,7 @@ import jakarta.ws.rs.core.Response;
 
 public class ProjectApiTest extends BaseApiTest {
 
-    private static final String PATH = "conf/graphs/hugegraph/auth/projects";
+    private static final String PATH = "graphs/hugegraph/auth/projects";
 
     @Override
     @After
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/PropertyKeyApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/PropertyKeyApiTest.java
index eacd45d15..662a643b1 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/PropertyKeyApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/PropertyKeyApiTest.java
@@ -24,7 +24,7 @@ import jakarta.ws.rs.core.Response;
 
 public class PropertyKeyApiTest extends BaseApiTest {
 
-    private static final String PATH = 
"/conf/graphs/hugegraph/schema/propertykeys/";
+    private static final String PATH = 
"/graphs/hugegraph/schema/propertykeys/";
 
     @Test
     public void testCreate() {
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/SchemaApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/SchemaApiTest.java
index 3ff15e626..93d07664c 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/SchemaApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/SchemaApiTest.java
@@ -23,7 +23,7 @@ import jakarta.ws.rs.core.Response;
 
 public class SchemaApiTest extends BaseApiTest {
 
-    private static final String PATH = "/conf/graphs/hugegraph/schema";
+    private static final String PATH = "/graphs/hugegraph/schema";
 
     @Test
     public void testGet() {
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/TaskApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/TaskApiTest.java
index 048cefda7..5e4995b69 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/TaskApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/TaskApiTest.java
@@ -30,7 +30,7 @@ import jakarta.ws.rs.core.Response;
 
 public class TaskApiTest extends BaseApiTest {
 
-    private static final String PATH = "/conf/graphs/hugegraph/tasks/";
+    private static final String PATH = "/graphs/hugegraph/tasks/";
 
     @Before
     public void prepareSchema() {
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/UserApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/UserApiTest.java
index 57a95b362..da189cd1a 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/UserApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/UserApiTest.java
@@ -33,7 +33,7 @@ import jakarta.ws.rs.core.Response;
 
 public class UserApiTest extends BaseApiTest {
 
-    private static final String PATH = "conf/graphs/hugegraph/auth/users";
+    private static final String PATH = "graphs/hugegraph/auth/users";
     private static final int NO_LIMIT = -1;
 
     @Override
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/VertexApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/VertexApiTest.java
index 4ae61146c..292fc0aa3 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/VertexApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/VertexApiTest.java
@@ -26,7 +26,7 @@ import jakarta.ws.rs.core.Response;
 
 public class VertexApiTest extends BaseApiTest {
 
-    private static final String PATH = 
"/conf/graphs/hugegraph/graph/vertices/";
+    private static final String PATH = "/graphs/hugegraph/graph/vertices/";
 
     @Before
     public void prepareSchema() {
diff --git 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/VertexLabelApiTest.java
 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/VertexLabelApiTest.java
index b4ce3c727..71c5f99d5 100644
--- 
a/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/VertexLabelApiTest.java
+++ 
b/hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/VertexLabelApiTest.java
@@ -28,7 +28,7 @@ import jakarta.ws.rs.core.Response;
 
 public class VertexLabelApiTest extends BaseApiTest {
 
-    private static final String PATH = 
"/conf/graphs/hugegraph/schema/vertexlabels/";
+    private static final String PATH = 
"/graphs/hugegraph/schema/vertexlabels/";
 
     @Before
     public void prepareSchema() {
diff --git 
a/hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/client/HgKvStoreTest.java
 
b/hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/client/HgKvStoreTest.java
index 1866e3fbd..518bd3930 100644
--- 
a/hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/client/HgKvStoreTest.java
+++ 
b/hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/client/HgKvStoreTest.java
@@ -29,7 +29,7 @@ import org.junit.Assert;
 import org.junit.Test;
 
 public class HgKvStoreTest extends BaseClientTest {
-    public static final String TABLE_NAME = "unit-table";
+    public static final String TABLE_NAME = "g+v";
 
     @Test
     public void truncateTest() {
diff --git 
a/hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/client/HgStoreClientTest.java
 
b/hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/client/HgStoreClientTest.java
index 2ccbe5e45..cf046e4bf 100644
--- 
a/hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/client/HgStoreClientTest.java
+++ 
b/hugegraph-store/hg-store-test/src/main/java/org/apache/hugegraph/store/client/HgStoreClientTest.java
@@ -35,7 +35,7 @@ import org.junit.Test;
 public class HgStoreClientTest extends BaseClientTest {
     public static final byte[] EMPTY_BYTES = new byte[0];
     private static final String graphName = "testGraphName";
-    private static String tableName = "testTableName";
+    private static String tableName = "unknown";
 
     @Test
     public void testPutData() {

Reply via email to