summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
authorneal-zhu <13126959424@163.com>2019-06-11 20:30:54 +0800
committerneal-zhu <13126959424@163.com>2019-06-11 20:30:54 +0800
commit177cd08629883c409f7a01f90f7084bc5518f1ef (patch)
treed2a17a29bbe08fa6b7fea1d82c05ec36c1278519 /db
parent8fa7a937ee8f38d8869357b0f27f120c5c58f4c9 (diff)
downloadleveldb-177cd08629883c409f7a01f90f7084bc5518f1ef.tar.gz
format
Diffstat (limited to 'db')
-rw-r--r--db/version_set.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/db/version_set.cc b/db/version_set.cc
index 1c2781e..d10108a 100644
--- a/db/version_set.cc
+++ b/db/version_set.cc
@@ -328,7 +328,7 @@ Status Version::Get(const ReadOptions& options, const LookupKey& k,
Slice ikey = k.internal_key();
Slice user_key = k.user_key();
const Comparator* ucmp = vset_->icmp_.user_comparator();
-
+
stats->seek_file = nullptr;
stats->seek_file_level = -1;
@@ -339,16 +339,17 @@ Status Version::Get(const ReadOptions& options, const LookupKey& k,
Slice user_key;
const Comparator* ucmp;
std::string* value;
- FileMetaData *last_file_read;
+ FileMetaData* last_file_read;
int last_file_level;
- VersionSet *vset;
+ VersionSet* vset;
Status s;
static bool Match(void* arg, int level, FileMetaData* f) {
State* state = reinterpret_cast<State*>(arg);
- if (state->last_file_read != nullptr && state->stats->seek_file == nullptr) {
+ if (state->last_file_read != nullptr &&
+ state->stats->seek_file == nullptr) {
// We have had more than one seek for this read. Charge the 1st file.
state->stats->seek_file = state->last_file_read;
state->stats->seek_file_level = state->last_file_level;
@@ -371,7 +372,7 @@ Status Version::Get(const ReadOptions& options, const LookupKey& k,
}
switch (saver.state) {
case kNotFound:
- return true; // Keep saerching in other files
+ return true; // Keep saerching in other files
case kFound:
state->s = s;
return false;
@@ -395,7 +396,7 @@ Status Version::Get(const ReadOptions& options, const LookupKey& k,
state.ucmp = ucmp;
state.value = value;
state.vset = vset_;
-
+
ForEachOverlapping(user_key, ikey, &state, &State::Match);
return state.s;