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