Home
last modified time | relevance | path

Searched refs:internal_key (Results 1 – 3 of 3) sorted by relevance

/external/chromium_org/third_party/leveldatabase/src/db/
Ddbformat.h94 extern bool ParseInternalKey(const Slice& internal_key,
98 inline Slice ExtractUserKey(const Slice& internal_key) { in ExtractUserKey() argument
99 assert(internal_key.size() >= 8); in ExtractUserKey()
100 return Slice(internal_key.data(), internal_key.size() - 8); in ExtractUserKey()
103 inline ValueType ExtractValueType(const Slice& internal_key) { in ExtractValueType() argument
104 assert(internal_key.size() >= 8); in ExtractValueType()
105 const size_t n = internal_key.size(); in ExtractValueType()
106 uint64_t num = DecodeFixed64(internal_key.data() + n - 8); in ExtractValueType()
176 inline bool ParseInternalKey(const Slice& internal_key, in ParseInternalKey() argument
178 const size_t n = internal_key.size(); in ParseInternalKey()
[all …]
Dversion_set.h128 void ForEachOverlapping(Slice user_key, Slice internal_key,
357 bool ShouldStopBefore(const Slice& internal_key);
Dversion_set.cc292 void Version::ForEachOverlapping(Slice user_key, Slice internal_key, in ForEachOverlapping() argument
323 uint32_t index = FindFile(vset_->icmp_, files_[level], internal_key); in ForEachOverlapping()
341 Slice ikey = k.internal_key(); in Get()
449 bool Version::RecordReadSample(Slice internal_key) { in RecordReadSample() argument
451 if (!ParseInternalKey(internal_key, &ikey)) { in RecordReadSample()
474 ForEachOverlapping(ikey.user_key, internal_key, &state, &State::Match); in RecordReadSample()
1469 bool Compaction::ShouldStopBefore(const Slice& internal_key) { in ShouldStopBefore() argument
1473 icmp->Compare(internal_key, in ShouldStopBefore()