Классы | |
| class | db_t |
| Интерфейс объекта, отвечающего за работу с БД на стороне клиента. Подробнее... | |
| class | transaction_t |
| Класс, который обеспечивает начало, подтверждение и откат транзакций. Подробнее... | |
| class | local_db_t |
| Класс, для упрощения создания объекта по работе с локальной базой данных. Подробнее... | |
| class | slice_image_storage_t |
| Интерфейс хранилища содержимого раздела в ОП. Подробнее... | |
| class | no_slice_ram_storage_t |
| Класс хранилища объектов, который вообще не сохраняет значений объектов в ОП. Подробнее... | |
| class | slice_ram_storage_t |
| Класс хранилища объектов, который хранит все объекты в ОП. Подробнее... | |
| class | slice_image_t |
| Образ загруженного в ОП раздела БД. Подробнее... | |
| class | slice_image_base_t |
| Базовый класс образа загруженного в ОП содержимого раздела БД. Подробнее... | |
| class | slice_image_iface_t |
| Интерфейс типизированного образа раздела в БД. Подробнее... | |
| class | slice_index_t |
| Индекс загруженного в ОП раздела БД. Подробнее... | |
| class | slice_index_base_t |
| Базовый класс индекса загруженного в ОП раздела БД. Подробнее... | |
| class | slice_nonunique_index_t |
| Индекс не уникальных элементов загруженного в ОП раздела БД. Подробнее... | |
Пространства имен | |
| namespace | impl |
| Детали реализации. | |
Детали реализации slice_image_base_t | |
| typedef impl::slice_image_base_data_t | data_t |
| void | call_on_clear (data_t::index_map_t::value_type &o) |
Функции | |
| create_std_db (oess_1::db::site::abstract_connector_t *connector) | |
| void | check_initial_actions (unsigned int initial_actions) |
| local_db_t. | |
| void | describe_and_attach (const std::string &phys_db_name, const oess_1::db::storage::config_t &config, unsigned int initial_actions, oess_1::db::site::localhost_t &localhost, auto_ptr_3::obj_ptr_t< db_t > &db) |
| Выполнить основные действия по открытию БД. | |
| create_std_db | ( | oess_1::db::site::abstract_connector_t * | connector | ) |
Создание стандартной реализации интерфейса db_t.
| connector | Указатель на динамически-созданный объект, который будет автоматически уничтожен в деструкторе посредством delete. |
| void oess_1::db::cln::check_initial_actions | ( | unsigned int | initial_actions | ) | [inline] |
local_db_t.
| std::exception | если задана недопустимая комбинация флагов. |
| void oess_1::db::cln::describe_and_attach | ( | const std::string & | phys_db_name, | |
| const oess_1::db::storage::config_t & | config, | |||
| unsigned int | initial_actions, | |||
| oess_1::db::site::localhost_t & | localhost, | |||
| auto_ptr_3::obj_ptr_t< db_t > & | db | |||
| ) | [inline] |
Выполнить основные действия по открытию БД.
| phys_db_name | Физическое имя БД. |
| config | Конфигурация, которая должна использоваться. |
| initial_actions | Начальные действия, которые должны быть выполнены. |
| localhost | Уже созданный объект localhost, в котором нужно прописывать БД. |
| db | Приемник указателя на созданный объект db_t. |
| void oess_1::db::cln::@2::call_on_clear | ( | data_t::index_map_t::value_type & | o | ) | [static] |
Вызвать метод slice_index_base_t::on_clear() у очередного индекса.
1.4.7