5 #ifndef STORAGE_LEVELDB_TABLE_ITERATOR_WRAPPER_H_ 6 #define STORAGE_LEVELDB_TABLE_ITERATOR_WRAPPER_H_ 66 #endif // STORAGE_LEVELDB_TABLE_ITERATOR_WRAPPER_H_ Slice key_
Definition: iterator_wrapper.h:61
virtual Status status() const =0
Definition: autocompact_test.cc:11
Definition: iterator.h:23
virtual Slice key() const =0
virtual Slice value() const =0
Status status() const
Definition: iterator_wrapper.h:44
virtual void SeekToFirst()=0
void SeekToFirst()
Definition: iterator_wrapper.h:48
void Set(Iterator *iter)
Definition: iterator_wrapper.h:28
virtual void Seek(const Slice &target)=0
void Seek(const Slice &k)
Definition: iterator_wrapper.h:47
virtual void SeekToLast()=0
void Next()
Definition: iterator_wrapper.h:45
Iterator * iter() const
Definition: iterator_wrapper.h:24
void Prev()
Definition: iterator_wrapper.h:46
void Update()
Definition: iterator_wrapper.h:52
bool valid_
Definition: iterator_wrapper.h:60
~IteratorWrapper()
Definition: iterator_wrapper.h:23
IteratorWrapper(Iterator *iter)
Definition: iterator_wrapper.h:20
void SeekToLast()
Definition: iterator_wrapper.h:49
Slice value() const
Definition: iterator_wrapper.h:42
Definition: iterator_wrapper.h:17
bool Valid() const
Definition: iterator_wrapper.h:40
virtual bool Valid() const =0
Iterator * iter_
Definition: iterator_wrapper.h:59
Slice key() const
Definition: iterator_wrapper.h:41
IteratorWrapper()
Definition: iterator_wrapper.h:19