|
leveldb
|


Public Member Functions | |
| Iter (const Comparator *comparator, const char *data, uint32_t restarts, uint32_t num_restarts) | |
| virtual bool | Valid () const |
| virtual Status | status () const |
| virtual Slice | key () const |
| virtual Slice | value () const |
| virtual void | Next () |
| virtual void | Prev () |
| virtual void | Seek (const Slice &target) |
| virtual void | SeekToFirst () |
| virtual void | SeekToLast () |
Public Member Functions inherited from leveldb::Iterator | |
| Iterator () | |
| virtual | ~Iterator () |
| void | RegisterCleanup (CleanupFunction function, void *arg1, void *arg2) |
Private Member Functions | |
| int | Compare (const Slice &a, const Slice &b) const |
| uint32_t | NextEntryOffset () const |
| uint32_t | GetRestartPoint (uint32_t index) |
| void | SeekToRestartPoint (uint32_t index) |
| void | CorruptionError () |
| bool | ParseNextKey () |
Private Attributes | |
| const Comparator *const | comparator_ |
| const char *const | data_ |
| uint32_t const | restarts_ |
| uint32_t const | num_restarts_ |
| uint32_t | current_ |
| uint32_t | restart_index_ |
| std::string | key_ |
| Slice | value_ |
| Status | status_ |
Additional Inherited Members | |
Public Types inherited from leveldb::Iterator | |
| typedef void(* | CleanupFunction) (void *arg1, void *arg2) |
|
inline |
|
inlineprivate |
Definition at line 218 of file block.cc.

|
inlineprivate |
|
inlinevirtual |
|
inlinevirtual |
|
inlineprivate |
|
inlineprivate |
Definition at line 226 of file block.cc.

|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 144 of file block.cc.
|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 165 of file block.cc.

|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 205 of file block.cc.
|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 210 of file block.cc.
|
inlineprivate |
Definition at line 104 of file block.cc.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
private |
1.8.12