Database factory functions for the chert backend. More...
Functions | |
Database | open (const std::string &dir) |
Construct a Database object for read-only access to a Chert database. More... | |
WritableDatabase | open (const std::string &dir, int action, int block_size=0) |
Construct a Database object for update access to a Chert database. More... | |
Database factory functions for the chert backend.
|
inline |
Construct a Database object for read-only access to a Chert database.
dir | pathname of the directory containing the database. |
References Xapian::DB_BACKEND_CHERT, and Xapian::Remote::open().
|
inline |
Construct a Database object for update access to a Chert database.
dir | pathname of the directory containing the database. |
action | determines handling of existing/non-existing database:
|
block_size | the Btree blocksize to use (in bytes), which must be a power of two between 2048 and 65536 (inclusive). The default (also used if an invalid value if passed) is 8192 bytes. This parameter is ignored when opening an existing database. |
References Xapian::DB_BACKEND_CHERT, Xapian::Remote::open(), and Xapian::Remote::open_writable().