BackendManagerInMemory Class Reference

BackendManager subclass for inmemory databases. More...

#include <backendmanager_inmemory.h>

Inheritance diagram for BackendManagerInMemory:

Inheritance graph
[legend]
Collaboration diagram for BackendManagerInMemory:

Collaboration graph
[legend]

List of all members.

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.


Detailed Description

BackendManager subclass for inmemory databases.

Definition at line 34 of file backendmanager_inmemory.h.


Constructor & Destructor Documentation

BackendManagerInMemory::BackendManagerInMemory ( const BackendManagerInMemory  )  [private]

Don't allow copying.

BackendManagerInMemory::BackendManagerInMemory (  )  [inline]

Definition at line 46 of file backendmanager_inmemory.h.


Member Function Documentation

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.


The documentation for this class was generated from the following files:

Documentation for Xapian (version 1.2.13).
Generated on 9 Jan 2013 by Doxygen 1.5.9.