DataCatalogInterface - Хранилище источников и объектов данных¶
-
class
axioma.core.dp.
DataCatalogInterface
¶ Абстрактный класс. Хранилище источников данных и объектов данных. Наследуется от
QObject
От него наследуются:
DataCatalogWithSelection
-
DataCatalogInterface
(parent=None)¶ Конструктор класса
- Параметры
parent (
QObject
) – родительский объект
-
addDataObject
(data_object)¶ Добавить объект данных
- Параметры
data_object (
DataObject
) – объект данных- Результат
статус успеха выполненной операции
- Тип результата
-
allDataObjects
()¶ Список всех объектов данных, за исключением текущей выборки
Selection
- Тип результата
-
allDataSources
()¶ Список всех источников данных
- Тип результата
-
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
) – Наименование объекта или таблицы- Тип результата
-
findDataSource
(data_src_def)¶ Поиск объекта данных по описанию источника данных
- Параметры
data_src_def (
DataSourceDefinition
) – описание источника данных- Результат
найденный объект данных или
None
- Тип результата
-
hasDataObject
(data_object)¶ Определяет, содержит ли каталог заданный объект данных
- Параметры
data_object (
DataObject
) – проверяемый объект данных- Результат
True если содержит, иначе - False
- Тип результата
-
isOccupiedName
(name)¶ Является ли имя объекта данных занятым в данном каталоге
-
updated
()¶ [signal] Сигнал испускается при изменении наполнения каталога
-