diff options
Diffstat (limited to 'db/dbformat.cc')
-rw-r--r-- | db/dbformat.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/db/dbformat.cc b/db/dbformat.cc index af2e077..4fb3531 100644 --- a/db/dbformat.cc +++ b/db/dbformat.cc @@ -31,6 +31,18 @@ std::string ParsedInternalKey::DebugString() const { return result; } +std::string InternalKey::DebugString() const { + std::string result; + ParsedInternalKey parsed; + if (ParseInternalKey(rep_, &parsed)) { + result = parsed.DebugString(); + } else { + result = "(bad)"; + result.append(EscapeString(rep_)); + } + return result; +} + const char* InternalKeyComparator::Name() const { return "leveldb.InternalKeyComparator"; } |