#include "om/omdocument.h"
#include "om/ompostlistiterator.h"
#include "om/omtermlistiterator.h"
#include "om/ompositionlistiterator.h"
Include dependency graph for omdatabase.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Compounds | |
class | OmDatabase |
This class is used to access a database, or a set of databases. More... | |
class | OmWritableDatabase |
This class provides read/write access to a database. More... | |
Functions | |
OmDatabase | OmAuto__open (const std::string &path) |
Open a database read-only, automatically determining the database backend to use. More... | |
OmWritableDatabase | OmAuto__open (const std::string &path, int action) |
Open a database for update, automatically determining the database backend to use. More... | |
OmDatabase | OmQuartz__open (const std::string &dir) |
Open a Quartz database read-only. More... | |
OmWritableDatabase | OmQuartz__open (const std::string &dir, int action, int block_size=8192) |
Open a Quartz database for update. More... | |
OmWritableDatabase | OmInMemory__open () |
Open an InMemory database for update. More... | |
OmDatabase | OmMuscat36DA__open (const std::string &R, const std::string &T, bool heavy_duty=true) |
Open a Muscat 3.6 DA database. More... | |
OmDatabase | OmMuscat36DA__open (const std::string &R, const std::string &T, const std::string &values, bool heavy_duty=true) |
Open a Muscat 3.6 DA database. More... | |
OmDatabase | OmMuscat36DB__open (const std::string &DB, size_t cache_size=30) |
Open a Muscat 3.6 DB database. More... | |
OmDatabase | OmMuscat36DB__open (const std::string &DB, const std::string &values="", size_t cache_size=30) |
Open a Muscat 3.6 DB database. More... | |
OmDatabase | OmRemote__open (const std::string &program, const std::string &args, unsigned int timeout=10000) |
Open a remote database (using a program). More... | |
OmDatabase | OmRemote__open (const std::string &host, unsigned int port, unsigned int timeout=10000, unsigned int connect_timeout=0) |
Open a remote database (using a TCP connection). More... | |
OmDatabase | OmStub__open (const std::string &file) |
Open a stub database. More... | |
Variables | |
const int | OM_DB_CREATE_OR_OPEN = 1 |
const int | OM_DB_CREATE = 2 |
const int | OM_DB_CREATE_OR_OVERWRITE = 3 |
const int | OM_DB_OPEN = 4 |
|
Open a database for update, automatically determining the database backend to use.
|
|
Open a database read-only, automatically determining the database backend to use.
|
|
Open an InMemory database for update.
|
|
Open a Muscat 3.6 DA database. This opens a DA database with a values file.
|
|
Open a Muscat 3.6 DA database. This opens a DA database with no values file.
|
|
Open a Muscat 3.6 DB database. This opens a DB database with a values file. The backend auto-detects if the database is heavy-duty or flimsy.
|
|
Open a Muscat 3.6 DB database. This opens a DB database with no values file. The backend auto-detects if the database is heavy-duty or flimsy.
|
|
Open a Quartz database for update.
|
|
Open a Quartz database read-only.
|
|
Open a remote database (using a TCP connection). This opens a remote database by connecting to the specified TCP port on the specified host.
|
|
Open a remote database (using a program). This opens a remote database by running a program which it communicates with on stdin/stdout.
|
|
Open a stub database. This opens a file which contains types and serialised parameters for one or more databases.
|