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().