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.