Модуль источников данных dp

В данном модуле содержатся классы и методы для работы с источниками данных

Список классов

digraph tables {
        labelloc="t"
        label="Граф наследования: Таблица"

        rankdir=LR
        node [shape="box", style=filled, fillcolor="white"]
        edge [dir="back"]

        {
                node [fillcolor="gray"] DataObject QuerySupport
        }

        subgraph cluster_core_sql {
                label="Классы модуля axioma.core.sql"
                node [fillcolor="lightgray", style=filled]
                href="_sql.html"
                QueryTable
        }

        table [label="Table", href="dp/Table.html"]
        editable [label="EditableTable", href="dp/EditableTable.html"]
        TransactionalTable [href="dp/TransactionalTable.html"]
        SelectionTable     [href="dp/SelectionTable.html"]
        DataObject         [href="dp/DataObject.html"]
        QuerySupport       [href="dp/QuerySupport.html"]
        QueryTable         [href="sql/QueryTable.html"]

        table -> editable
        table -> SelectionTable
        table -> QueryTable
        editable -> TransactionalTable
        DataObject -> table
        QuerySupport -> table
}
digraph data_source_definitions {
        labelloc="t";
        label="Граф наследования: Описание источника данных";

        node [shape="box", style=filled, fillcolor="white"]
        edge [dir="back"]

        rankdir=TB;

        {
                node [fillcolor="gray"] OpenModeSelectable
        }

        data_source [label="DataSourceDefinition", href="dp/DataSourceDefinition.html"]
        catalog [label="CatalogDefinition", href="dp/CatalogDefinition.html"]
        database [label="DatabaseDefinition", href="dp/DatabaseDefinition.html"]
        url [label="UrlDefinition", href="dp/UrlDefinition.html"]
        file [label="FileDefinition", href="dp/FileDefinition.html"]
        web [label="WebDefinition", href="dp/WebDefinition.html"]
        OpenModeSelectable [href="dp/OpenModeSelectable.html"]

        data_source -> catalog
        data_source -> database
        data_source -> url
        url -> file
        url -> web
        OpenModeSelectable -> database
        OpenModeSelectable -> file
}

Перечисления

class axioma.core.dp.AccessMode

Режим доступа к данным

Значения

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

Значение

Описание

Access_ReadOnly

0

Доступ только на чтение

Access_ReadWrite

1

Доступ на чтение и запись

class axioma.core.dp.ContentType

Тип содержимого по приоритетам

Определены следующие типы содержимого по приоритетам. Меньшее значение определяет более высокий приоритет.

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

Значение

Описание

ContentType_Text

0

Текст

ContentType_Points

1

Точки

ContentType_Lines

2

Линии

ContentType_Polygons

3

Полигоны

ContentType_Unknown

3

Неизвестно

ContentType_Basic

3

Базовый

ContentType_Rasters

4

Растры

ContentType_Other

15

Другое

class axioma.core.dp.TypeOper

Тип операции изменения таблицы

Значения

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

Значение

Описание

OpReady

0

Без изменения

OpInsert

1

Вставка записей

OpUpdate

2

Изменение записей

OpRemove

3

Удаление записей