abstract_connector_t | Базовый класс для объектов, которые осуществляют связь между клиентом и сервером |
all_unknown_extensions_data_t | Структура реального содержимого объекта all_unknown_extensions_t |
all_unknown_extensions_t | Хранилище всех неизвестных расширений объекта |
area_header_t | Тип общего заголовка всего файла |
area_header_t::io_buffer_t | Вспомогательный буфер для выполнения операций ввода-вывода |
attach_cmd_result_t | Ответ на запрос attach_cmd |
attach_cmd_t | Запрос на подключение к БД |
attr_cont_kind_t | Интерфейс описания детализации атрибута |
attr_default_t | Интерфейс значения атрибута по-умолчанию |
attr_editor_auto_ptr_t | |
attr_editor_t | Интерфейс редактора атрибута |
attr_present_if_t | Интерфейс описания предиката сериализации опционального атрибута |
attr_t | Интейфейс описания атрибута |
attr_to_tag_t | Предикат для std::for_each |
attr_type_t | Интерфейс описания типа атрибута |
auto_file_closer_t | Аналог auto_ptr для файла |
base_t | Интерфейс описания базового типа |
basic_string_tlv_t | TLV для сериализации объектов std::basic_string |
big_endian_decoder_t | Класс, который занимается расшифровкой BigEndian представления |
bin_data_size_t | Средство для определения размера двоичного представления объекта указанного типа |
bin_data_size_t< oess_1::char_t > | Специализация для char |
bin_data_size_t< oess_1::double_t > | Специализация для double |
bin_data_size_t< oess_1::int_t > | Специализация для int |
bin_data_size_t< oess_1::schar_t > | Специализация для signed char |
bin_data_size_t< oess_1::short_t > | Специализация для short |
bin_data_size_t< oess_1::single_t > | Специализация для flost |
bin_data_size_t< oess_1::uchar_t > | Специализация для unsigned char |
bin_data_size_t< oess_1::uint_t > | Специализация для unsigned int |
bin_data_size_t< oess_1::ushort_t > | Специализация для unsigned short |
broken_page_ex_t | Из trace-файла извлечена поврежденная страница |
broken_trx_ex_t | Из trace-потока извлечена поврежденная транзакция |
cache_t | Интерфейс кэша основного файла хранилища |
chain_ostream_t | Выходной поток, который скрывает в себе детали распределения образа транзакции по страницам trace-файла |
chain_storage_t | Интерфейс для работы с уже открытым хранилищем цепочек |
client_map_t | Интерфейс объекта, отвечающего за хранение информации о подключенных к БД клиентах |
cloneable_policy_t | Класс политики умного указателя, основанной на клонировании объектов при копировании |
committer_t | Тип объекта, который получает восстановленные из trace-stream значения страниц основного файла для сохранения их в новый основной файл |
common_header_t | Тип общего заголовка всего файла |
compound_tlv_t | TLV для сериализации составных объектов |
compound_tlv_t::length_calc_t | Предикат для std::for_each |
compound_tlv_t::packer_t | Предикат для std::for_each |
config_t | Конфигурация, необходимая для хранилища |
cont_kind_processor_t | Базовый класс для обработчиков разновидностей контейнеров |
cpp_mapping_editor_t | Интерфейс редактора отображения типа в C++ |
cpp_mapping_t | Интерфейс описания отображения типа в C++ |
db_content_t | Интерфейс объекта, отвечающего за выполнение действий над содержимым БД |
db_info_t | |
db_t | Интерфейс объекта, отвечающего за работу с БД на стороне клиента |
default_length_processor_t | Реализация интерфейса length_processor_t |
default_tag_processor_t | Реализация интерфейса tag_processor_t |
delta_info_shptr_t | Умный указатель на delta_info_t |
delta_info_t | Один элемент описания изменения страницы |
detach_cmd_result_t | Ответ на запрос detach_cmd |
detach_cmd_t | Запрос на отключение от БД |
dirty_page_actor_t | Базовый класс для функтора, который будет выполнять какие-то действия над страницами в dirty page storage |
dirty_page_storage_t | Интерфейс хранилища грязных страниц, в которое выталкиваются грязные страницы из кэша при проведении транзакции |
end_of_trace_ex_t | Достигнут конец всего trace-потока |
ent_create_cmd_result_t | Ответ на запрос ent_create_cmd |
ent_create_cmd_t | Запрос на создание сущности в БД |
ent_destroy_all_cmd_result_t | Ответ на запрос ent_destroy_all_cmd |
ent_destroy_all_cmd_t | Запрос на уничтожение всех сущностей в указанном разделе БД |
ent_destroy_cmd_result_t | Ответ на запрос ent_destroy_cmd |
ent_destroy_cmd_t | Запрос на уничтожение сущности в БД |
ent_find_next_cmd_result_t | Ответ на запрос ent_find_next_cmd |
ent_find_next_cmd_t | Запрос на поиск сущности в БД |
ent_id_t | Идентификатор сущности в БД |
ent_load_cmd_result_t | Ответ на запрос ent_load_cmd |
ent_load_cmd_t | Запрос на загрузку сущности из БД |
ent_packer_base_t | представление сущности |
ent_packer_raw_t | образ объекта уже представлен в двоичном виде |
ent_packer_serializer_t | штатной сериализации объекта |
ent_unpacker_base_t | представление сущности |
ent_unpacker_deserializer_t | штатной десериализации объекта |
ent_unpacker_raw_t | образ объекта должен быть получен в двоичном виде |
ent_update_cmd_result_t | Ответ на запрос ent_update_cmd |
ent_update_cmd_t | Запрос на обновление сущности в БД |
entity_stream_t | Интерфейс потока сущностей в хранилище |
err_code_t | Код ошибки с пояснениями |
ex_t | |
exception | |
factory_registrator_t | Внутренний класс ObjESSty |
file_t | |
fixed_vector_kind_t | Детализация описания атрибута, который является вектором фиксированного размера |
hard_config_t | Конфигурационные параметры, которые не могут быть изменены после создания БД |
header_processor_t | Интерфейс объекта, отвечающего за работу с заголовками различных областей основного файла хранилища |
ibinbuffer_t | Интерфейс двоичного входного буфера-потока |
ibinstream_t | Интерфейс двоичного входного потока |
ibstring_t | Двоичный входной поток из объекта std::string |
ibuffer_accessor_t | Вспомогательный класс |
ient_std_t | Реализация интерфейса ient_t для случая, когда во входном потоке вообще нет маркеров |
ient_t | Базовый класс для управления разметкой сущности во входном потоке |
iextension_of_t | Класс для десериализации атрибутов указателей на производные классы-расширения |
iextension_std_t | Реализация интерфейса iextension_t для случая, когда во входном потоке вообще нет маркеров |
iextension_t | Базовый класс для управления разметкой расширения объекта во входном потоке |
ifixed_mem_buf_t | Двоичный поток чтения из фиксированого блока памяти |
ifixed_vector_t | Внутренний класс ObjESSty |
ilist_t | Внутренний класс ObjESSty |
image_header_t | Заголовок образа транзакции в trace-файле |
imap_t | Внутренний класс ObjESSty |
iobj_t | Внутренний класс ObjESSty |
iptr_t | Внутренний класс ObjESSty |
iset_t | Внутренний класс ObjESSty |
istream_t | Базовый класс входного потока |
isubbinstream_t | Двоичный подпоток ввода |
isubclass_extension_t | Интерфейс десериализатора расширения производного класса для механизма subclassing_by_extension |
isubclass_extension_template_t | Реализация интерфейса isubclass_extension_t в виде шаблона |
last_trx_only_chain_ostream_t | Выходной поток, который сохраняет в себе только описание последней транзакции |
last_trx_only_trace_stream_t | Реализация интерфейса trace_stream_t для режима сохранения в trace-stream только последней транзакции |
length_processor_t | Интерфейс обработчика поля Length в двоичном потоке |
loaded_page_t | Представление одной страницы хранилища, загруженной в ОП |
local_db_t | Класс, для упрощения создания объекта по работе с локальной базой данных |
localhost_connector_t | Реализация интерфейса abstract_connector_t, осуществляющая работу непосредственно с объектом localhost |
localhost_t | Интерфейс объекта, управляющего базами данных на локальной машине |
logic_ex_t | |
make_attr_missing_flags_t | Предикат для std::for_each |
make_present_if_method_fragment_t | Предикат для std::for_each |
make_serialize_for_attr_t | Предикат для std::for_each |
make_set_default_for_missing_attr_t | Предикат для std::for_each |
make_set_default_method_fragment_t | Предикат для std::for_each |
mem_buf_t | буфера памяти |
mem_dirty_page_storage_t | Хранилище грязных страниц в оперативной памяти |
no_slice_ram_storage_t | Класс хранилища объектов, который вообще не сохраняет значений объектов в ОП |
obinbuffer_t | Интерфейс двоичного выходного буфера-потока |
obinstream_t | Интерфейс двоичного выходного потока |
obj_factory_t | Внутренний класс ObjESSty |
obstring_t | Двоичный выходной поток в объекта std::string |
obuffer_accessor_t | Вспомогательный класс |
oent_std_t | Реализация интерфейса oent_t для случая, когда в выходном потоке вообще нет маркеров |
oent_t | Базовый класс для управления разметкой сущности в выходном потоке |
oextension_of_t | Класс для сериализации атрибутов, которые являются указателями на производные классы-расширения |
oextension_std_t | Реализация интерфейса oextension_t для случая, когда в выходном потоке вообще нет маркеров |
oextension_t | Базовый класс для управления разметкой расширения сущности в выходном потоке |
ofixed_mem_buf_t | Двоичный выходной поток в фиксированный блок памяти |
ofixed_vector_t | Внутренний класс ObjESSty |
olist_t | Внутренний класс ObjESSty |
omap_t | Внутренний класс ObjESSty |
oobj_t | Внутренний класс ObjESSty |
operation_history_t | Информация о сериализуемых объектах |
operation_history_t::obj_info_t | Информация об очередном сериализуемом объекте |
optr_t | Внутренний класс ObjESSty |
oset_t | Внутренний класс ObjESSty |
ostream_t | Базовый класс выходного потока |
osubclass_extension_t | Интерфейс сериализатора расширения производного класса для механизма subclassing_by_extension |
osubclass_extension_template_t | Реализация интерфейса osubclass_extension_t в виде шаблона |
page_accessor_t | Интерфейс объекта, отвечающего за доступ к страницам хранилища |
page_delta_calculator_t | Функтор, который вычисляет изменения на одной странице |
page_index_calculator_t | Объект для вычисления номеров страниц/блоков исходя из размера одной страницы и одного блока |
page_info_t | Значение одной страницы основного файла |
page_to_main_file_actor_t | |
page_use_timer_t | Счетчик использования страницы хранилища |
page_use_timer_t | Счетчик использования страницы хранилища |
physic_ex_t | |
pseudo_attr_list_t | |
pseudo_attr_list_t::const_iterator | Класс константного итератора |
pseudo_base_list_t | |
pseudo_extension_attr_list_t | Псевдо-список для предоставления доступа к списку атрибутов расширения типа в стиле STL итераторов |
pseudo_trace_stream_t | Реализация интерфейса trace_stream_t для режима, в котором восстановочная информация не сохраняется |
quantity_t | Специальный тип для определения количества чего-либо |
refcountable_policy_t | Политика владения указателем на основе подсчета ссылок |
replay_completion_map_t | Битовая карта для определения уже восстановленных фрагментов основного файла |
replay_context_t | Контекст, в котором осуществляется обратный просмотр |
req_wrapper_t | |
request_t | |
resp_wrapper_t | |
response_t | |
result_t | |
reverse_loader_t | Класс для чтения транзакций из trace-stream в обратном порядке |
scalar_tlv_t | TLV для сериализации одиночных объектов примитивных типов |
scheme_auto_ptr_t | |
scheme_t | Интерфейс хранилища схемы данных |
segment_header_item_t | Тип одного элемента заголовка логического сегмента |
segment_header_t | Заголовок логического сегмента |
segment_header_t::io_buffer_t | Вспомогательный буфер для выполнения операций ввода-вывода |
serializable_t | Интерфейс, который должны наследовать все сериализуемые типы |
serializable_t::oess_serializer_t | Вспомогательный класс для сериализации. Содержит не все методы, определяемые в макросе OESS_SERIALIZER(), т.к. класс serializable_t является абстрактным не некоторые методы (pack, unpack, cast,...) просто не имеют смысла |
shptr_skeleton_t | Каркас для реализации функциональности умных указателей |
shptr_t | Класс умного указателя на сериализуемый объект |
shptr_type_tag | Тег, который должен показывать, к какому типу нужно делать кастинг в классе умного указателя |
single_obj_kind_t | Детализация описания атрибута, который является простым одиночным объектом |
slice_create_cmd_result_t | Ответ на создание нового раздела в БД |
slice_create_cmd_t | Запрос на создание нового раздела в БД |
slice_destroy_cmd_result_t | Запрос на удаление существующего раздела в БД |
slice_destroy_cmd_t | Запрос на удаление существующего раздела в БД |
slice_image_base_data_t | Реальные данные класса oess_1db::cln::slice_image_base_t |
slice_image_base_t | Базовый класс образа загруженного в ОП содержимого раздела БД |
slice_image_iface_t | Интерфейс типизированного образа раздела в БД |
slice_image_storage_t | Интерфейс хранилища содержимого раздела в ОП |
slice_image_t | Образ загруженного в ОП раздела БД |
slice_index_base_t | Базовый класс индекса загруженного в ОП раздела БД |
slice_index_t | Индекс загруженного в ОП раздела БД |
slice_index_t::const_iterator | Класс константного итератора |
slice_index_t::iterator | Класс итератора |
slice_is_exists_cmd_result_t | Ответ на запрос slice_is_exists |
slice_is_exists_cmd_t | Запрос на проверку существования раздела в БД |
slice_names_cmd_result_t | Ответ на запрос slice_names |
slice_names_cmd_t | Запрос на получение имен существующих разделов |
slice_nonunique_index_t | Индекс не уникальных элементов загруженного в ОП раздела БД |
slice_nonunique_index_t::const_iterator | Класс константного итератора |
slice_nonunique_index_t::iterator | Класс итератора |
slice_ram_storage_t | Класс хранилища объектов, который хранит все объекты в ОП |
snapshot_collection_t | Интерфейс класса для работы с коллекций snapshot-ов БД |
snapshot_file_committer_t | Реализация committer_t, которая предназначена для формирования snapshot-ов |
std_attr_default_t | Реализации интерфейс значения атрибута по-умолчанию |
std_attr_editor_t | Стандартная реализация интерфейса attr_editor_t |
std_attr_present_if_t | Реализация интерфейса описания предиката сериализации опционального атрибута |
std_attr_t | Стандартная реализация интерфейса attr_t |
std_cache_t | Реализация интерфейса кэша основного файла хранилища |
std_cache_t::page_t | |
std_chain_storage_t | Штатная реализация интерфейса chain_storage_t |
std_client_map_t | Стандартная реализация интерфейса client_map_t |
std_db_content_t | Стандартная реализация интерфейса db_content_t |
std_db_t | Стандартная реализация интерфейса db_t |
std_entity_stream_t | Штатная реализация интерфейса entity_stream_t |
std_file_committer_t | Реализация committer_t, которая записывает все восстановленые страницы БД в новый файл |
std_header_processor_t | Штатная реализация интерфейса header_processor_t |
std_localhost_t | |
std_page_accessor_t | Штатная реализация интерфейса page_accessor_t |
std_snapshot_collection_t | Стандартная реализация интерфейса snapshot_collection_t |
std_stream_storage_t | Штатная реализация интерфейса stream_storage_t |
std_trace_stream_t | Стандартная реализация интерфейса trace_stream_t |
std_type_editor_t | Стандартная реализация интерфейса type_editor_t |
std_type_t | Стандартная реализация интерфейса type_t |
stl_deque_kind_t | Детализация описания атрибута, который является std::deque |
stl_list_kind_t | Детализация описания атрибута, который является std::list |
stl_map_base_kind_t | Базовый интерфейс для описания атрибутов, которые являются либо std::map, либо std::map |
stl_map_kind_t | Детализация описания атрибута, который является std::map |
stl_multimap_kind_t | Детализация описания атрибута, который является std::multimap |
stl_multiset_kind_t | Детализация описания атрибута, который является std::multiset |
stl_set_kind_t | Детализация описания атрибута, который является std::set |
stl_vector_kind_t | Детализация описания атрибута, который является std::vector |
stream_desc_t | Описатель потока хранилища |
stream_item_t | Один элемент потока сущностей |
stream_storage_dir_item_t | Элемент оглавления хранилища потоков |
stream_storage_dir_t | Оглавление хранилища потоков |
stream_storage_t | Интерфейс хранилища потоков сущностей |
subclass_extension_path_t | Класс для сохранения элементов в цепочке наследования при использовании механизма subclassing_by_extension |
subclass_extension_path_t::item_t | Элемент цепочки наследования |
tag_attr_default_t | Тег для описания значения атрибута по-умолчанию |
tag_attr_present_if_t | Тег для описания предиката сериализации опционального атрибута |
tag_attr_type_t | Тег для описания типа атрибута |
tag_base_t | |
tag_config_t | Класс тега {storage-config} конфигурации БД |
tag_extension_t | Класс тега {extension} |
tag_extension_wrapper_t | Вспомогательный класс для разбора тега {extension} |
tag_hard_config_t | Класс тега {hard_config} конфигурации БД |
tag_processor_t | Интерфейс обработчика поля Tag в двоичном потоке |
tag_type_t | Класс тега с описанием типа |
tagged_scalar_wrapper_t | с определенным значением Tag |
tlv_add_caller_t | подчиненных TLV в объемлющий TLV |
tlv_base_t | Базовый класс для TLV |
tlv_extractor_t | помощи оператора сдвига (>>) |
trace_stream_item_t | Описание транзакции для trace-потока |
trace_stream_t | Интерфейс потока трассировочной и восстановочной информации |
trans_owner_info_t | Хранитель информации о владельце транзакции |
transaction_cmd_result_t | Ответ на команду управления транзакцией |
transaction_cmd_t | Команда управления транзакцией |
transaction_t | Класс, который обеспечивает начало, подтверждение и откат транзакций |
trx_page_delta_processor_t | |
trx_page_processor_t | |
type_editor_auto_ptr_t | |
type_editor_t | Интерфейс редактора типа |
type_kind_processor_t | Базовый класс для обработчиков разновидностей типа |
type_t | Интерфейс описания типа |
unclear_file_committer_t | Реализация committer_t, которая расчитана на восстановление только последней транзакции |
unknown_extension_t | Хранилище неизвестного расширения |