#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