Functions | |
| WritableDatabase | open () |
| Construct a WritableDatabase object for a new, empty InMemory database. | |
| 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().