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