| MiniOB 1
    MiniOB is one mini database, helping developers to learn how database works. | 
Iteration over the contents of a skip list 更多...
#include <ob_skiplist.h>
| Public 成员函数 | |
| Iterator (const ObSkipList *list) | |
| Initialize an iterator over the specified list.  更多... | |
| bool | valid () const | 
| Returns true iff the iterator is positioned at a valid node. | |
| const Key & | key () const | 
| Returns the key at the current position. REQUIRES: valid() | |
| void | next () | 
| Advance to the next entry in the list. REQUIRES: valid() | |
| void | prev () | 
| Advances to the previous position. REQUIRES: valid() | |
| void | seek (const Key &target) | 
| Advance to the first entry with a key >= target | |
| void | seek_to_first () | 
| Position at the first entry in list.  更多... | |
| void | seek_to_last () | 
| Position at the last entry in list.  更多... | |
| Private 属性 | |
| const ObSkipList * | list_ | 
| Node * | node_ | 
Iteration over the contents of a skip list
| 
 | inlineexplicit | 
Initialize an iterator over the specified list.
| 
 | inline | 
Position at the first entry in list.
| 
 | inline | 
Position at the last entry in list.