JsonDBController ===================== .. currentmodule:: axioma.core.dp .. class:: JsonDBController Предназначен для чтения и записи свойств, специфичных для баз данных Унаследован от: :class:`~axioma.core.dp.JsonController` От него наследуются: :class:`~axioma.core.dp.JsonDBExportController` .. py:method:: dbDef(def) Возвращает ссылку на установленное описание для подключения в базе данных :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :rtype: :class:`~axioma.core.dp.DatabaseDefinition` .. py:method:: setDbDef(def, value) Установка описания подключения к базе данных :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :param value: Значение :type value: :class:`~axioma.core.dp.DatabaseDefinition` .. py:method:: dataProviderId(def) Возвращает текстовый идентификатор провайдера базы данных :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :rtype: :class:`str` .. py:method:: setDataProviderId(def, value) Установка текстового идентификатора провайдера базы данных :param def: Контейнер со свойствами :type def: :class:`JsonDefinition` :param value: Значение :type value: :class:`str` JsonDBExportController ========================= .. currentmodule:: axioma.core.dp .. class:: JsonDBExportController Предназначен для чтения и записи дополнительных пераметров при экспорте информации в базу данных Унаследован от: :class:`~axioma.core.dp.JsonDBController` .. py:method:: exportParams(def) Возвращает дополнительные параметры экспорта. Подробнее описание пареметров и пример использования см. :class:`~axioma.core.dp.DatabaseProviderExportSupport` :param def: Контейнер со свойствами :type def: :class:`~axioma.core.dp.JsonDefinition` :rtype: :class:`dict` .. py:method:: setDataProviderId(def, value) Установка дополнительных свойств экспорта :param def: Контейнер со свойствами :type def: :class:`~axioma.core.dp.JsonDefinition` :param value: Массив свойств в формате ключ-значение :type value: :class:`dict`