Xapian::InMemory Namespace Reference

Database factory functions for the inmemory backend. More...


Functions

WritableDatabase open ()
 Construct a WritableDatabase object for a new, empty InMemory database.


Detailed Description

Database factory functions for the inmemory backend.


Function Documentation

WritableDatabase Xapian::InMemory::open (  ) 

Construct a WritableDatabase object for a new, empty InMemory database.

Only a writable InMemory database can be created, since a read-only one would always remain empty.

Definition at line 102 of file dbfactory.cc.

References LOGCALL_STATIC.

Referenced by apply_changeset(), Xapian::DatabaseReplica::Internal::apply_next_changeset(), FlintVersion::create(), ChertVersion::create(), BrassVersion::create(), create_changeset_file(), BackendManagerMulti::createdb_multi(), DEFINE_TESTCASE(), FlintVersion::ensure_uuid(), get_changeset(), FlintDatabase::get_changeset_revisions(), ChertDatabase::get_changeset_revisions(), BrassDatabase::get_changeset_revisions(), BackendManagerRemoteTcp::get_remote_database(), BackendManagerRemoteProg::get_remote_database(), BackendManagerFlint::get_writable_database_again(), BackendManagerChert::get_writable_database_again(), BackendManagerBrass::get_writable_database_again(), BackendManagerRemoteTcp::get_writable_database_as_database(), BackendManagerRemoteProg::get_writable_database_as_database(), BackendManagerFlint::get_writable_database_as_database(), BackendManagerChert::get_writable_database_as_database(), BackendManagerBrass::get_writable_database_as_database(), BackendManager::getwritedb_inmemory(), FlintLock::lock(), Xapian::open_stub(), test_driver::parse_command_line(), Xapian::DatabaseReplica::Internal::possibly_make_offline_live(), FlintTable_base::read(), ChertTable_base::read(), BrassTable_base::read(), FlintVersion::read_and_check(), ChertVersion::read_and_check(), BrassVersion::read_and_check(), RemoteConnection::receive_file(), ProgClient::run_program(), FlintDatabase::send_whole_database(), ChertDatabase::send_whole_database(), BrassDatabase::send_whole_database(), BrassDatabase::set_revision_number(), test_qp_flag_partial1(), test_qp_flag_wildcard1(), test_qp_flag_wildcard2(), test_qp_flag_wildcard3(), test_qp_stopword_group1(), test_qp_value_range3(), touch(), truncated_copy(), FlintDatabase::write_changesets_to_fd(), ChertDatabase::write_changesets_to_fd(), BrassDatabase::write_changesets_to_fd(), FlintTable_base::write_to_file(), ChertTable_base::write_to_file(), and BrassTable_base::write_to_file().


Documentation for Xapian (version 1.2.13).
Generated on 9 Jan 2013 by Doxygen 1.5.9.