axioma.core.dp.
DataCatalogInterface
¶Абстрактный класс. Хранилище источников данных и объектов данных. Наследуется от QObject
От него наследуются: DataCatalogWithSelection
DataCatalogInterface
(parent=None)¶Конструктор класса
Параметры: parent ( QObject
) – родительский объект
addDataObject
(data_object)¶Добавить объект данных
Параметры: data_object ( DataObject
) – объект данныхРезультат: статус успеха выполненной операции Тип результата: bool
allDataObjects
()¶Список всех объектов данных
Тип результата: list
[DataObject
]
allDataSources
()¶Список всех источников данных
Тип результата: list
[DataSource
]
dataObjectAdded
(data_object)¶[signal] Сигнал испускается при добавлении нового объекта данных в каталог
Параметры: data_object ( DataObject
) – объект данных
dataSourceAdded
(data_source)¶[signal] Сигнал испускается при добавлении нового источника данных в каталог
Параметры: data_source ( DataSource
) – источник данных
findDataObject
(data_src_def, data_obj_def)¶Поиск объекта данных по описанию источника данных и объекта данных
Параметры:
- dadta_src_def (
DataSourceDefinition
) – описание источника данных- dadta_obj_def (
DataObjectDefinition
) – описание объекта данныхРезультат: найденный объект данных или
None
Тип результата:
findDataObjectByName
(name)¶Производит поиск объекта данных по его имени
Параметры: name ( str
) – Наименование объекта или таблицыТип результата: DataObject
findDataSource
(data_src_def)¶Поиск объекта данных по описанию источника данных
Параметры: data_src_def ( DataSourceDefinition
) – описание источника данныхРезультат: найденный объект данных или None
Тип результата: DataSource
hasDataObject
(data_object)¶Определяет, содержит ли каталог заданный объект данных
Параметры: data_object ( DataObject
) – проверяемый объект данныхРезультат: True если содержит, иначе - False Тип результата: bool
isOccupiedName
(name)¶Является ли имя объекта данных занятым в данном каталоге
Параметры: name ( str
) – проверяемое имя данныхРезультат: True если имя занято, иначе - False Тип результата: bool
updated
()¶[signal] Сигнал испускается при изменении наполнения каталога