DatabaseSource

class axioma.core.dp.DatabaseSource

Источник данных для работы с СУБД

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

  • DataSource

  • DatabaseMapinfoMapcatalogSupport

    DatabaseSource(provider)

    Конструктор

    Параметры

    provider (DatabaseProvider) – Провайдер данных

    beginTransaction()

    Начало изменений в базе данных

    Результат

    Успешность операции

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

    bool

    commitTransaction()

    Фиксация проведенных изменений в базе данных

    descriptionServer()

    Строка с описанием сервера базы данных

    Результат

    Строка с описанием

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

    str

    executeCommand(command)

    Выполнение SQL выражения на стороне сервера. В случае ошибки, выбрасывается исключение.

    Параметры

    command (str) – SQL команда

    metadata()

    Получение метаданных из текущей базы данных

    Результат

    Ссылка на объект

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

    DatabaseMetadata

    name(sqlString)

    Создать описание объекта данных для произвольного SQL-выражения

    Параметры

    sqlString (str) – Строка SQL

    Результат

    Описание

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

    DataObjectDefinition

    rollbackTransaction()

    Отмена проведенных изменений без их сохранения в базе данных

    sqlMaker()

    Ссылка на объект класса операций с текстом запроса

    Результат

    Ссылка на объект

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

    SqlMaker