|  | 
| 
 Public Member Functions | 
|  | BulkTreeReader () | 
|  | BulkTreeReader (File &file) | 
|  | BulkTreeReader (File &file, UINT64 length) | 
|  | ~BulkTreeReader () | 
| void | openRead (const  std::string &filename) | 
| bool | get (const  char *key, char *value, int &actual, int valueLength) | 
| bool | get (const  char *key, int keyLength, char *value, int &actual, int valueLength) | 
| bool | get (UINT32 key, char *value, int &actual, int valueLength) | 
| void | close () | 
| BulkTreeIterator * | iterator () | 
| BulkTreeIterator * | findFirst (const  char *key) | 
| 
 Private Member Functions | 
| BulkBlock * | _fetch (UINT32 id) | 
| 
 Private Attributes | 
| File * | _file | 
| UINT64 | _fileLength | 
| bool | _ownFile | 
| BulkBlock * | _head | 
| BulkBlock * | _tail | 
| indri::utility::HashTable< UINT32, BulkBlock * >
 | _cache |