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