CLucene - a full-featured, c++ search engine
API Documentation
#include <TransactionalRAMDirectory.h>

Public Member Functions | |
| TransactionalRAMDirectory () | |
| virtual | ~TransactionalRAMDirectory () |
| bool | transIsOpen () const |
| void | transStart () |
| void | transCommit () |
| void | transAbort () |
| void | renameFile (const char *from, const char *to) |
| Removes an existing file in the directory. | |
| IndexOutput * | createOutput (const char *name) |
| Creates a new, empty file in the directory with the given name. | |
| void | close () |
Protected Member Functions | |
| bool | doDeleteFile (const char *name) |
| Removes an existing file in the directory. | |
| lucene::store::TransactionalRAMDirectory::TransactionalRAMDirectory | ( | ) |
| virtual lucene::store::TransactionalRAMDirectory::~TransactionalRAMDirectory | ( | ) | [virtual] |
| void lucene::store::TransactionalRAMDirectory::close | ( | ) | [virtual] |
Reimplemented from lucene::store::RAMDirectory.
| IndexOutput* lucene::store::TransactionalRAMDirectory::createOutput | ( | const char * | name | ) | [virtual] |
Creates a new, empty file in the directory with the given name.
Returns a stream writing this file.
Reimplemented from lucene::store::RAMDirectory.
| bool lucene::store::TransactionalRAMDirectory::doDeleteFile | ( | const char * | name | ) | [protected, virtual] |
| void lucene::store::TransactionalRAMDirectory::renameFile | ( | const char * | from, | |
| const char * | to | |||
| ) | [virtual] |
| void lucene::store::TransactionalRAMDirectory::transAbort | ( | ) |
| void lucene::store::TransactionalRAMDirectory::transCommit | ( | ) |
| bool lucene::store::TransactionalRAMDirectory::transIsOpen | ( | ) | const |
| void lucene::store::TransactionalRAMDirectory::transStart | ( | ) |