|
leveldb
|


Public Member Functions | |
| MergingIterator (const Comparator *comparator, Iterator **children, int n) | |
| virtual | ~MergingIterator () |
| virtual bool | Valid () const |
| virtual void | SeekToFirst () |
| virtual void | SeekToLast () |
| virtual void | Seek (const Slice &target) |
| virtual void | Next () |
| virtual void | Prev () |
| virtual Slice | key () const |
| virtual Slice | value () const |
| virtual Status | status () const |
Public Member Functions inherited from leveldb::Iterator | |
| Iterator () | |
| virtual | ~Iterator () |
| void | RegisterCleanup (CleanupFunction function, void *arg1, void *arg2) |
Private Types | |
| enum | Direction { kForward, kReverse } |
Private Member Functions | |
| void | FindSmallest () |
| void | FindLargest () |
Private Attributes | |
| const Comparator * | comparator_ |
| IteratorWrapper * | children_ |
| int | n_ |
| IteratorWrapper * | current_ |
| Direction | direction_ |
Additional Inherited Members | |
Public Types inherited from leveldb::Iterator | |
| typedef void(* | CleanupFunction) (void *arg1, void *arg2) |
|
private |
|
inline |
Definition at line 16 of file merger.cc.
|
inlinevirtual |
Definition at line 27 of file merger.cc.
|
private |
Definition at line 170 of file merger.cc.

|
private |
Definition at line 155 of file merger.cc.

|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 114 of file merger.cc.
|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 59 of file merger.cc.

|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 85 of file merger.cc.

|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 51 of file merger.cc.
|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 35 of file merger.cc.
|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 43 of file merger.cc.
|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 124 of file merger.cc.

|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 31 of file merger.cc.
|
inlinevirtual |
Implements leveldb::Iterator.
Definition at line 119 of file merger.cc.
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.12