DataProvider - Провайдер данных

class axioma.core.dp.DataProvider

Примечание

Абстрактный

Предоставляет интерфейс для открытия источников данных DataSource некоторого типа. Например: файлы MapInfo, SHP-файлы, базы данных, веб-службы, и так далее.

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

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

  • DatabaseProvider

  • FileDataProvider

    DataProvider(parent=None)

    Конструктор

    Параметры

    parent (QObject или None) – Родительский объект

    canCreateDataSource()

    Функция для проверки, поддерживает ли провайдер создание новых источников данных

    Результат

    True, если провайдер может создать новый источник данных. В противном случае False

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

    bool

    class_id()

    Идентификатор класса провайдера

    Результат

    Наименование

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

    str

    displayDescription()

    Описание провайдера данных

    Результат

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

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

    str

    openDataSource(definition)

    По заданному описанию открывает источник данных

    Параметры

    definition (DataSourceDefinition) – Описание источника данных

    Результат

    Созданный источник данных

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

    DataSource