Configuration
[C++ API]


Detailed Description

Configuration options, at both compile-time and run-time can be set to achieve optimal database performance.


Classes

class  db::Crypt
 Encryption hook interface. More...
struct  db::LockManagerConfig
 Lock manager configuration. More...
struct  db::LockManagerStatistics
 Lock manager statistics. More...
struct  db::StorageMode
 Database storage options. More...
struct  db::LibraryConfig
 Library configuration. More...

Concurrency modes

Values for db::StorageMode::concurrency.

const int db::DB_SINGLE_PROCESS = _DB_SINGLE_PROCESS

File open mode

Values for db::StorageMode::file_mode.

const int db::DB_FILE_STORAGE = _DB_FILE_STORAGE

Storage open flags

Store the database in memory. It will not persist when closed.

Store the database on a fixed-size raw device. Values for db::StorageMode::open_flags.

const int db::DB_READ_ONLY = _DB_READ_ONLY
const int db::DB_NOLOGGING = _DB_NOLOGGING
const int db::DB_NOLOCKING = _DB_NOLOCKING
const int db::DB_UTF8_NAME = _DB_UTF8_NAME

Typedefs

typedef char FileNameChar


Copyright © 2005-2007 ITTIA®. All rights reserved.