21 #ifndef XAPIAN_INCLUDED_BACKENDMANAGER_CHERT_H 22 #define XAPIAN_INCLUDED_BACKENDMANAGER_CHERT_H 53 const std::string & file);
70 #endif // XAPIAN_INCLUDED_BACKENDMANAGER_CHERT_H void operator=(const BackendManagerChert &)
Don't allow assignment.
BackendManagerChert(const BackendManagerChert &)
Don't allow copying.
std::string do_get_database_path(const std::vector< std::string > &files)
Get the path of Chert Xapian::Database instance.
std::string get_generated_database_path(const std::string &name)
Get the path to use for generating a database, if supported.
std::string get_writable_database_path(const std::string &name)
Get the path of Chert Xapian::WritableDatabase instance.
std::string last_wdb_name
The path of the last writable database used.
Base class for backend handling in test harness.
This class provides read/write access to a database.
Xapian::WritableDatabase get_writable_database(const std::string &name, const std::string &file)
Create a Chert Xapian::WritableDatabase object indexing a single file.
BackendManager subclass for chert databases.
Xapian::WritableDatabase get_writable_database_again()
Create a WritableDatabase object for the last opened WritableDatabase.
Class for iterating over a list of document ids.
std::string get_writable_database_path_again()
Get the path of the last opened WritableDatabase.
std::string get_compaction_output_path(const std::string &name)
Get a path to compact a database to.
std::string get_dbtype() const
Return a string representing the current database type.