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