#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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|