MCPcopy Create free account
hub / github.com/ElementsProject/elements / DebugString

Method DebugString

src/leveldb/db/version_edit.cc:205–255  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

203}
204
205std::string VersionEdit::DebugString() const {
206 std::string r;
207 r.append("VersionEdit {");
208 if (has_comparator_) {
209 r.append("\n Comparator: ");
210 r.append(comparator_);
211 }
212 if (has_log_number_) {
213 r.append("\n LogNumber: ");
214 AppendNumberTo(&r, log_number_);
215 }
216 if (has_prev_log_number_) {
217 r.append("\n PrevLogNumber: ");
218 AppendNumberTo(&r, prev_log_number_);
219 }
220 if (has_next_file_number_) {
221 r.append("\n NextFile: ");
222 AppendNumberTo(&r, next_file_number_);
223 }
224 if (has_last_sequence_) {
225 r.append("\n LastSeq: ");
226 AppendNumberTo(&r, last_sequence_);
227 }
228 for (size_t i = 0; i < compact_pointers_.size(); i++) {
229 r.append("\n CompactPointer: ");
230 AppendNumberTo(&r, compact_pointers_[i].first);
231 r.append(" ");
232 r.append(compact_pointers_[i].second.DebugString());
233 }
234 for (const auto& deleted_files_kvp : deleted_files_) {
235 r.append("\n DeleteFile: ");
236 AppendNumberTo(&r, deleted_files_kvp.first);
237 r.append(" ");
238 AppendNumberTo(&r, deleted_files_kvp.second);
239 }
240 for (size_t i = 0; i < new_files_.size(); i++) {
241 const FileMetaData& f = new_files_[i].second;
242 r.append("\n AddFile: ");
243 AppendNumberTo(&r, new_files_[i].first);
244 r.append(" ");
245 AppendNumberTo(&r, f.number);
246 r.append(" ");
247 AppendNumberTo(&r, f.file_size);
248 r.append(" ");
249 r.append(f.smallest.DebugString());
250 r.append(" .. ");
251 r.append(f.largest.DebugString());
252 }
253 r.append("\n}\n");
254 return r;
255}
256
257} // namespace leveldb

Callers

nothing calls this directly

Calls 2

AppendNumberToFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected