JsonDBController

class axioma.core.dp.JsonDBController

Предназначен для чтения и записи свойств, специфичных для баз данных

Унаследован от: JsonController

От него наследуются: JsonDBExportController

dbDef(def)

Возвращает ссылку на установленное описание для подключения в базе данных

Параметры:def (JsonDefinition) – Контейнер со свойствами
Тип результата:DatabaseDefinition
setDbDef(def, value)

Установка описания подключения к базе данных

Параметры:
dataProviderId(def)

Возвращает текстовый идентификатор провайдера базы данных

Параметры:def (JsonDefinition) – Контейнер со свойствами
Тип результата:str
setDataProviderId(def, value)

Установка текстового идентификатора провайдера базы данных

Параметры:
  • def (JsonDefinition) – Контейнер со свойствами
  • value (str) – Значение

JsonDBExportController

class axioma.core.dp.JsonDBExportController

Предназначен для чтения и записи дополнительных пераметров при экспорте информации в базу данных

Унаследован от: JsonDBController

exportParams(def)

Возвращает дополнительные параметры экспорта. Подробнее описание пареметров и пример использования см. DatabaseProviderExportSupport

Параметры:def (JsonDefinition) – Контейнер со свойствами
Тип результата:dict
setDataProviderId(def, value)

Установка дополнительных свойств экспорта

Параметры:
  • def (JsonDefinition) – Контейнер со свойствами
  • value (dict) – Массив свойств в формате ключ-значение