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) – Массив свойств в формате ключ-значение
-