#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) | |
| Прочитать конфигурацию из указанного конфигурационного файла. | |
1.4.7