Mercurial > lbo > hg > leveldb-rs
changeset 338:5c5348656269
db_iter: clarify comment.
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Tue, 03 Oct 2017 22:03:40 +0200 |
parents | 858ced40cb66 |
children | 9a6168d73c2e |
files | src/db_iter.rs |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/db_iter.rs Tue Oct 03 21:24:36 2017 +0200 +++ b/src/db_iter.rs Tue Oct 03 22:03:40 2017 +0200 @@ -100,8 +100,9 @@ false } - /// find_prev_user_entry, on a backwards-moving iterator, stores the current entry in - /// savedkey/savedval and positions the internal iterator on the entry before. + /// find_prev_user_entry, on a backwards-moving iterator, stores the newest non-deleted version + /// of the entry with the key == self.savedkey that is in the current snapshot, into + /// savedkey/savedval. fn find_prev_user_entry(&mut self) -> bool { assert!(self.dir == Direction::Reverse); let mut value_type = ValueType::TypeDeletion; @@ -136,7 +137,6 @@ self.savedkey.extend_from_slice(ukey); mem::swap(&mut self.savedval, &mut self.valbuf); - self.valbuf.clear(); } } self.iter.prev();