#include <string>
#include <oess_1/defs/h/types.hpp>
#include <oess_1/stdsn/h/serializable.hpp>
#include <oess_1/db/h/declspec.hpp>
Пространства имен | |
namespace | oess_1 |
namespace | oess_1::db |
namespace | oess_1::db::storage |
Классы | |
class | hard_config_t |
Конфигурационные параметры, которые не могут быть изменены после создания БД. Подробнее... | |
class | config_t |
Конфигурация, необходимая для хранилища. Подробнее... | |
Режим сохранения восстановочной/трассировочной информации. | |
typedef oess_1::uchar_t | oess_1::db::storage::trace_mode_t |
Тип для описания режима восстановочной информации. | |
const trace_mode_t | oess_1::db::storage::trace_no = 0 |
Режим, в котором восстановочная информация вообще не сохраняется. | |
const trace_mode_t | oess_1::db::storage::trace_last = 1 |
Режим, в котором сохраняется информация только о последней транзакции. | |
const trace_mode_t | oess_1::db::storage::trace_all = 2 |
Режим, в котором сохраняется полный след проводимых транзакций. | |
Параметры компрессии данных в trace-stream. | |
typedef oess_1::uchar_t | oess_1::db::storage::trace_compression_mode_t |
Тип для хранения режима компрессии данных в trace-stream. | |
const trace_compression_mode_t | oess_1::db::storage::trace_no_compression = 0 |
Без компрессии. | |
const trace_compression_mode_t | oess_1::db::storage::trace_zlib_compression = 1 |
Весь образ транзакции архивируется с помощью zlib. | |
const trace_compression_mode_t | oess_1::db::storage::trace_default_compression = trace_no_compression |
Режим компрессии, который должен использоваться по-умолчанию. | |
Функции | |
oess_1::db::storage::create_cfg_file (const std::string &file_name,const config_t &config) | |
Сохранить конфигурацию в указанный конфигурационный файл. | |
oess_1::db::storage::load_cfg_file (const std::string &file_name) | |
Прочитать конфигурацию из указанного конфигурационного файла. |