DataObject - Абстрактный объект данных¶
-
class
axioma.core.dp.DataObject¶ Абстрактный объект данных. Открываемые объекты из источников данных
DataSourceпредставляются объектами этого типа. Возможные реализации: таблица, растр, грид, чертеж, панорама, и так далее.От него наследуются:
-
-
DataObject()¶ Конструктор класса
-
accessMode()¶ Эта функция выдает режим доступа к объекту данных: только на чтение, или на чтение и запись
- Результат
Текущий установленный режим доступа
- Тип результата
-
close()¶ Добавлено в версии >2.0.2.
Запрос на закрытие
-
closeRequest()¶ Не рекомендуется, начиная с версии >2.0.2: Используйте
close()Посылается запрос на закрытие. Перед закрытием необходимо корректно закрыть все зависимые объекты: карты, таблицы просмотра, запросы. После удовлетворения этих требований производится закрытие самого источника (таблицы).
-
closeRequested()¶ [signal] Запрошено закрытие
-
dataObjectId()¶ Идентификатор открытого объекта данных.
- Результат
Уникальный номер первичного открытого объекта данных
-
definition()¶ Описание объекта данных
- Результат
Указатель на объект, реализующий интерфейс описания объекта данных
- Тип результата
-
dependencies()¶ - Результат
Метод возвращает список объектов данных, от которых зависит этот объект
- Тип результата
-
isSpatial()¶ Пространственность объекта данных
- Результат
True, если объект может содержать пространственные данные, иначе False
- Тип результата
-
nameChanged()¶ [signal] Сигнал смены имени
-
originalObject()¶ - Результат
Изначальный объект данных
- Тип результата
-
originalProvider()¶ - Результат
провайдер изначального источника данных
- Тип результата
-
originalSource()¶ - Результат
Оригинальный источник данных
- Тип результата
-
properties()¶ - Результат
Дополнительная информация об объекте данных
- Тип результата
-
releaseHeavyResources()¶ Указать объекту данных, что можно освободить ненужные в данный момент ресурсы Можно вызывать эту функцию, например, для того, чтобы сообщить объекту данных, что в текущий момент он не отображается на карте
-
setName(name)¶ Устанавливает название объекта данных
- Параметры
name (
str) – новое имя объекта данных
-
setProperties(properties)¶ Задать дополнительную информацию об объекте данных
- Параметры
properties (
DataObjectProperties) – дополнительная информация
-