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