#include <DeletedDocumentList.hpp>
Public Member Functions | |
| DeletedDocumentList () | |
| void | append (DeletedDocumentList &other, int documentCount) |
| void | markDeleted (lemur::api::DOCID_T documentID) |
| bool | isDeleted (lemur::api::DOCID_T documentID) |
| UINT64 | deletedCount () const |
| read_transaction * | getReadTransaction () |
| void | read (const std::string &filename) |
| void | write (const std::string &filename) |
Private Member Functions | |
| void | _grow (lemur::api::DOCID_T documentID) |
| void | _calculateDeletedCount () |
Private Attributes | |
| bool | _modified |
| indri::thread::ReadersWritersLock | _lock |
| indri::thread::ReaderLockable | _readLock |
| indri::thread::WriterLockable | _writeLock |
| UINT64 | _deletedCount |
| indri::utility::Buffer | _bitmap |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4