22 #ifndef XAPIAN_INCLUDED_BACKENDMANAGER_SINGLEFILE_H    23 #define XAPIAN_INCLUDED_BACKENDMANAGER_SINGLEFILE_H    65 #endif // XAPIAN_INCLUDED_BACKENDMANAGER_SINGLEFILE_H void finalise_generated_database(const std::string &name)
Finalise generated database. 
 
Xapian::WritableDatabase get_generated_database(const std::string &name)
Get generated database. 
 
BackendManager subclass for singlefile databases. 
 
BackendManagerSingleFile(const BackendManagerSingleFile &)
Don't allow copying. 
 
BackendManager * sub_manager
 
Base class for backend handling in test harness. 
 
This class provides read/write access to a database. 
 
API for working with Xapian databases. 
 
std::string get_generated_database_path(const std::string &name)
Get the path to use for generating a database, if supported. 
 
Xapian::WritableDatabase get_writable_database(const std::string &name, const std::string &file)
Create a Xapian::WritableDatabase object. 
 
std::string get_compaction_output_path(const std::string &name)
Get a path to compact a database to. 
 
void operator=(const BackendManagerSingleFile &)
Don't allow assignment. 
 
std::string do_get_database_path(const std::vector< std::string > &files)
Get the path of the Xapian::Database instance.