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