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] Сигнал испускается при изменении наполнения каталога
-