@@ -47,7 +47,6 @@ void CreateSpaceAsProcessor::process(const cpp2::CreateSpaceAsReq &req) {
47
47
}
48
48
49
49
std::vector<kvstore::KV> data;
50
-
51
50
auto newSpaceData =
52
51
makeNewSpaceData (nebula::value (oldSpaceId), nebula::value (newSpaceId), newSpaceName);
53
52
if (nebula::ok (newSpaceData)) {
@@ -123,9 +122,10 @@ ErrorOr<nebula::cpp2::ErrorCode, std::vector<kvstore::KV>> CreateSpaceAsProcesso
123
122
return nebula::error (partPrefix);
124
123
}
125
124
auto iter = nebula::value (partPrefix).get ();
126
- for (; iter->valid (); iter-> next ()) {
125
+ while ( iter->valid ()) {
127
126
auto partId = MetaKeyUtils::parsePartKeyPartId (iter->key ());
128
127
data.emplace_back (MetaKeyUtils::partKey (newSpaceId, partId), iter->val ());
128
+ iter->next ();
129
129
}
130
130
return data;
131
131
}
@@ -145,7 +145,7 @@ ErrorOr<nebula::cpp2::ErrorCode, std::vector<kvstore::KV>> CreateSpaceAsProcesso
145
145
146
146
std::vector<kvstore::KV> data;
147
147
auto iter = nebula::value (tagPrefix).get ();
148
- for (; iter->valid (); iter-> next ()) {
148
+ while ( iter->valid ()) {
149
149
auto val = iter->val ();
150
150
151
151
auto tagId = MetaKeyUtils::parseTagId (iter->key ());
@@ -157,6 +157,7 @@ ErrorOr<nebula::cpp2::ErrorCode, std::vector<kvstore::KV>> CreateSpaceAsProcesso
157
157
auto tagVer = MetaKeyUtils::parseTagVersion (iter->key ());
158
158
auto key = MetaKeyUtils::schemaTagKey (newSpaceId, tagId, tagVer);
159
159
data.emplace_back (std::move (key), val.str ());
160
+ iter->next ();
160
161
}
161
162
return data;
162
163
}
@@ -176,7 +177,7 @@ ErrorOr<nebula::cpp2::ErrorCode, std::vector<kvstore::KV>> CreateSpaceAsProcesso
176
177
177
178
std::vector<kvstore::KV> data;
178
179
auto iter = nebula::value (edgePrefix).get ();
179
- for (; iter->valid (); iter-> next ()) {
180
+ while ( iter->valid ()) {
180
181
auto val = iter->val ();
181
182
182
183
auto edgeType = MetaKeyUtils::parseEdgeType (iter->key ());
@@ -188,6 +189,7 @@ ErrorOr<nebula::cpp2::ErrorCode, std::vector<kvstore::KV>> CreateSpaceAsProcesso
188
189
auto ver = MetaKeyUtils::parseEdgeVersion (iter->key ());
189
190
auto key = MetaKeyUtils::schemaEdgeKey (newSpaceId, edgeType, ver);
190
191
data.emplace_back (std::move (key), val.str ());
192
+ iter->next ();
191
193
}
192
194
return data;
193
195
}
@@ -207,7 +209,7 @@ ErrorOr<nebula::cpp2::ErrorCode, std::vector<kvstore::KV>> CreateSpaceAsProcesso
207
209
208
210
std::vector<kvstore::KV> data;
209
211
auto iter = nebula::value (indexPrefix).get ();
210
- for (; iter->valid (); iter-> next ()) {
212
+ while ( iter->valid ()) {
211
213
auto val = iter->val ();
212
214
213
215
auto indexId = MetaKeyUtils::parseIndexesKeyIndexID (iter->key ());
@@ -219,6 +221,7 @@ ErrorOr<nebula::cpp2::ErrorCode, std::vector<kvstore::KV>> CreateSpaceAsProcesso
219
221
std::string (reinterpret_cast <const char *>(&indexId), sizeof (indexId)));
220
222
221
223
data.emplace_back (MetaKeyUtils::indexKey (newSpaceId, indexId), MetaKeyUtils::indexVal (idxItem));
224
+ iter->next ();
222
225
}
223
226
return data;
224
227
}
0 commit comments