JsonDBController

class axioma.core.dp.JsonDBController

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

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

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

dataProviderId(def)

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

Параметры

def (JsonDefinition) – Контейнер со свойствами

Тип результата

str

setDataProviderId(def, value)

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

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

  • value (str) – Значение

dbDef(def)

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

Параметры

def (JsonDefinition) – Контейнер со свойствами

Тип результата

DatabaseDefinition

setDbDef(def, value)

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

Параметры
sql(def)

Возвращает текст SQL-запроса

Параметры

def (JsonDefinition) – Контейнер со свойствами

Тип результата

str

setSql(def, value)

Установка текста SQL-запроса

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

  • value (str) – SQL-запрос

JsonDBExportController

class axioma.core.dp.JsonDBExportController

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

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

exportParams(def)

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

Параметры

def (JsonDefinition) – Контейнер со свойствами

Тип результата

dict

setDataProviderId(def, value)

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

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

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