#include <BulkTree.hpp>
Public Member Functions | |
| BulkTreeIterator (File &file) | |
| BulkTreeIterator (File &file, UINT64 whichBlock, int whichPair) | |
| void | startIteration () |
| bool | finished () |
| bool | get (char *key, int keyLength, int &keyActual, char *value, int valueLength, int &valueActual) |
| bool | get (UINT32 &key, char *value, int valueLength, int &valueActual) |
| void | nextEntry () |
Private Member Functions | |
| bool | readCurrentBlockData () |
Private Attributes | |
| File & | _file |
| UINT64 | _fileLength |
| BulkBlock | _block |
| int | _pairIndex |
| UINT64 | _blockIndex |
|
|
|
|
||||||||||||||||
|
Constructor to point the iterator at a specific entry within the bulk tree. If the parameters are out of bounds, then the iterator will point at the beginning of the tree.
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4