#include <backendmanager_inmemory.h>


Public Member Functions | |
| BackendManagerInMemory () | |
| std::string | get_dbtype () const |
| Return a string representing the current database type. | |
| Xapian::WritableDatabase | get_writable_database (const std::string &name, const std::string &file) |
| Create a InMemory Xapian::WritableDatabase object indexing a single file. | |
Protected Member Functions | |
| Xapian::Database | do_get_database (const std::vector< std::string > &files) |
| Create a InMemory Xapian::Database object indexing multiple files. | |
Private Member Functions | |
| void | operator= (const BackendManagerInMemory &) |
| Don't allow assignment. | |
| BackendManagerInMemory (const BackendManagerInMemory &) | |
| Don't allow copying. | |
Definition at line 34 of file backendmanager_inmemory.h.
| BackendManagerInMemory::BackendManagerInMemory | ( | const BackendManagerInMemory & | ) | [private] |
Don't allow copying.
| BackendManagerInMemory::BackendManagerInMemory | ( | ) | [inline] |
Definition at line 46 of file backendmanager_inmemory.h.
| Xapian::Database BackendManagerInMemory::do_get_database | ( | const std::vector< std::string > & | files | ) | [protected, virtual] |
Create a InMemory Xapian::Database object indexing multiple files.
Reimplemented from BackendManager.
Definition at line 34 of file backendmanager_inmemory.cc.
References BackendManager::getwritedb_inmemory().
| std::string BackendManagerInMemory::get_dbtype | ( | ) | const [virtual] |
Return a string representing the current database type.
Reimplemented from BackendManager.
Definition at line 28 of file backendmanager_inmemory.cc.
| Xapian::WritableDatabase BackendManagerInMemory::get_writable_database | ( | const std::string & | name, | |
| const std::string & | file | |||
| ) | [virtual] |
Create a InMemory Xapian::WritableDatabase object indexing a single file.
Reimplemented from BackendManager.
Definition at line 40 of file backendmanager_inmemory.cc.
References BackendManager::getwritedb_inmemory().
| void BackendManagerInMemory::operator= | ( | const BackendManagerInMemory & | ) | [private] |
Don't allow assignment.