xapian-core  2.0.0
Namespaces | Macros | Functions
dbfactory.cc File Reference

Database factories for non-remote databases. More...

#include <config.h>
#include "xapian/dbfactory.h"
#include "xapian/constants.h"
#include "xapian/database.h"
#include "xapian/error.h"
#include "xapian/version.h"
#include "backends.h"
#include "databasehelpers.h"
#include "debuglog.h"
#include "filetests.h"
#include "fileutils.h"
#include "posixy_wrapper.h"
#include "str.h"
#include <cerrno>
#include "glass/glass_database.h"
#include "glass/glass_defs.h"
#include "honey/honey_database.h"
#include "honey/honey_defs.h"
#include "inmemory/inmemory_database.h"
#include "backends/databaseinternal.h"
#include <string>
+ Include dependency graph for dbfactory.cc:

Go to the source code of this file.

Namespaces

 Xapian
 The Xapian namespace contains public interfaces for the Xapian library.
 

Macros

#define HAVE_DISK_BACKEND
 

Functions

static void Xapian::open_stub (Database &db, string_view file)
 
static void Xapian::open_stub (WritableDatabase &db, string_view file, int flags)
 
static Database::Internal * Xapian::database_factory (int fd, int flags)
 Helper factory function. More...
 

Detailed Description

Database factories for non-remote databases.

Definition in file dbfactory.cc.

Macro Definition Documentation

◆ HAVE_DISK_BACKEND

#define HAVE_DISK_BACKEND

Definition at line 336 of file dbfactory.cc.