@@ -197,7 +197,6 @@ void neug_append_string_to_field(StorageTPUpdateInterface& gui, label_t label,
197197std::shared_ptr<neug::NeugDBService> neug_AtomicityInit (
198198 NeugDB& db, const std::string& work_dir, int thread_num) {
199199 db.Open (work_dir, thread_num);
200- auto service = std::make_shared<neug::NeugDBService>(db);
201200 {
202201 auto conn = db.Connect ();
203202 EXPECT_TRUE (conn->Query (
@@ -206,6 +205,7 @@ std::shared_ptr<neug::NeugDBService> neug_AtomicityInit(
206205 EXPECT_TRUE (conn->Query (
207206 " CREATE REL TABLE KNOWS(FROM PERSON TO PERSON, since INT64);" ));
208207 }
208+ auto service = std::make_shared<neug::NeugDBService>(db);
209209
210210 auto sess = service->AcquireSession ();
211211 auto txn = sess->GetInsertTransaction ();
@@ -323,7 +323,6 @@ std::shared_ptr<neug::NeugDBService> G0Init(NeugDB& db,
323323 const std::string& work_dir,
324324 int thread_num) {
325325 db.Open (work_dir, thread_num);
326- auto svc = std::make_shared<neug::NeugDBService>(db);
327326 {
328327 auto conn = db.Connect ();
329328 EXPECT_TRUE (
@@ -334,6 +333,7 @@ std::shared_ptr<neug::NeugDBService> G0Init(NeugDB& db,
334333 " CREATE REL TABLE KNOWS(FROM PERSON TO PERSON, versionHistory "
335334 " STRING);" ));
336335 }
336+ auto svc = std::make_shared<neug::NeugDBService>(db);
337337
338338 auto sess = svc->AcquireSession ();
339339 auto txn = sess->GetInsertTransaction ();
@@ -512,13 +512,13 @@ std::shared_ptr<neug::NeugDBService> InitPersonWithVersion(
512512 NeugDB& db, const std::string& work_dir, int thread_num,
513513 int64_t initial_version) {
514514 db.Open (work_dir, thread_num);
515- auto svc = std::make_shared<neug::NeugDBService>(db);
516515 {
517516 auto conn = db.Connect ();
518517 EXPECT_TRUE (conn->Query (
519518 " CREATE NODE TABLE PERSON (id INT64, id_prop INT64, version INT64, "
520519 " PRIMARY KEY(id));" ));
521520 }
521+ auto svc = std::make_shared<neug::NeugDBService>(db);
522522
523523 auto sess = svc->AcquireSession ();
524524 auto txn = sess->GetInsertTransaction ();
@@ -694,7 +694,6 @@ std::shared_ptr<neug::NeugDBService> PMPInit(NeugDB& db,
694694 const std::string& work_dir,
695695 int thread_num) {
696696 db.Open (work_dir, thread_num);
697- auto svc = std::make_shared<neug::NeugDBService>(db);
698697 {
699698 auto conn = db.Connect ();
700699 EXPECT_TRUE (
@@ -704,6 +703,7 @@ std::shared_ptr<neug::NeugDBService> PMPInit(NeugDB& db,
704703 " CREATE NODE TABLE POST (id INT64, id_prop INT64, PRIMARY KEY(id));" ));
705704 EXPECT_TRUE (conn->Query (" CREATE REL TABLE LIKES(FROM PERSON TO POST);" ));
706705 }
706+ auto svc = std::make_shared<neug::NeugDBService>(db);
707707
708708 auto sess = svc->AcquireSession ();
709709 auto txn = sess->GetInsertTransaction ();
@@ -821,14 +821,14 @@ std::shared_ptr<neug::NeugDBService> OTVInit(NeugDB& db,
821821 const std::string& work_dir,
822822 int thread_num) {
823823 db.Open (work_dir, thread_num);
824- auto svc = std::make_shared<neug::NeugDBService>(db);
825824 {
826825 auto conn = db.Connect ();
827826 EXPECT_TRUE (conn->Query (
828827 " CREATE NODE TABLE PERSON (id INT64, id_prop INT64, name STRING, "
829828 " version INT64, PRIMARY KEY(id));" ));
830829 EXPECT_TRUE (conn->Query (" CREATE REL TABLE KNOWS(FROM PERSON TO PERSON);" ));
831830 }
831+ auto svc = std::make_shared<neug::NeugDBService>(db);
832832 const auto & schema = db.schema ();
833833
834834 auto person_label_id = schema.get_vertex_label_id (" PERSON" );
@@ -1024,14 +1024,14 @@ std::shared_ptr<neug::NeugDBService> LUInit(NeugDB& db,
10241024 const std::string& work_dir,
10251025 int thread_num) {
10261026 db.Open (work_dir, thread_num);
1027- auto svc = std::make_shared<neug::NeugDBService>(db);
10281027 {
10291028 auto conn = db.Connect ();
10301029 EXPECT_TRUE (
10311030 conn->Query (" CREATE NODE TABLE PERSON (id INT64, id_prop INT64, "
10321031 " num_friends INT64, "
10331032 " PRIMARY KEY(id));" ));
10341033 }
1034+ auto svc = std::make_shared<neug::NeugDBService>(db);
10351035
10361036 auto sess = svc->AcquireSession ();
10371037 auto txn = sess->GetInsertTransaction ();
@@ -1107,13 +1107,13 @@ std::shared_ptr<neug::NeugDBService> WSInit(NeugDB& db,
11071107 const std::string& work_dir,
11081108 int thread_num) {
11091109 db.Open (work_dir, thread_num);
1110- auto svc = std::make_shared<neug::NeugDBService>(db);
11111110 {
11121111 auto conn = db.Connect ();
11131112 EXPECT_TRUE (conn->Query (
11141113 " CREATE NODE TABLE PERSON (id INT64, id_prop INT64, version INT64, "
11151114 " PRIMARY KEY(id));" ));
11161115 }
1116+ auto svc = std::make_shared<neug::NeugDBService>(db);
11171117
11181118 auto sess = svc->AcquireSession ();
11191119 auto txn = sess->GetInsertTransaction ();
@@ -1557,7 +1557,6 @@ constexpr int kSeedEdges = 500;
15571557std::shared_ptr<NeugDBService> cc_init (NeugDB& db, const std::string& work_dir,
15581558 int thread_num) {
15591559 db.Open (work_dir, thread_num);
1560- auto svc = std::make_shared<NeugDBService>(db);
15611560 {
15621561 auto conn = db.Connect ();
15631562 EXPECT_TRUE (conn->Query (
@@ -1566,6 +1565,7 @@ std::shared_ptr<NeugDBService> cc_init(NeugDB& db, const std::string& work_dir,
15661565 EXPECT_TRUE (conn->Query (
15671566 " CREATE REL TABLE knows(FROM person TO person, weight DOUBLE);" ));
15681567 }
1568+ auto svc = std::make_shared<NeugDBService>(db);
15691569 auto person_label = db.schema ().get_vertex_label_id (" person" );
15701570 auto knows_label = db.schema ().get_edge_label_id (" knows" );
15711571
0 commit comments