Tekvel Magic
Загрузка...
Поиск...
Не найдено
Класс TrgOps

Класс триггеров управляющего блока отчётов - TrgOps. Подробнее...

Граф наследования:TrgOps:

Открытые члены

def __init__ (self, data)
 Инициализация класса TrgOps. Подробнее...
 
def compare_against (self, compared)
 Сравнивает объект TrgOps с другим объектом TrgOps. Подробнее...
 

Открытые атрибуты

 dchg
 
 qchg
 
 dupd
 
 period
 
 gi
 

Подробное описание

Класс триггеров управляющего блока отчётов - TrgOps.

Этот класс определяет триггеры, используемые в управляющем блоке отчётов (RCB) для инициирования отчётов. Он включает различные типы триггеров, такие как изменение данных, изменение качества, целостность и общая интеррогация.

Конструктор(ы)

◆ __init__()

def __init__ (   self,
  data 
)

Инициализация класса TrgOps.

Этот конструктор инициализирует класс TrgOps, устанавливая значения по умолчанию для различных опций триггеров. Он может инициализироваться из элемента SCL или списка опций триггеров. Если данные являются элементом SCL, они обрабатываются в зависимости от его тега. Если это список, соответствующие атрибуты устанавливаются в True.

Аргументы
dataВходные данные для инициализации. Это может быть элемент SCL или список опций триггеров.
Исключения
ExceptionВызывает исключение, если тег элемента SCL неизвестен.

Методы

◆ compare_against()

def compare_against (   self,
  compared 
)

Сравнивает объект TrgOps с другим объектом TrgOps.

Этот метод сравнивает атрибуты текущего объекта TrgOps с другим объектом TrgOps. Он возвращает список атрибутов, которые не совпадают между двумя объектами.

Аргументы
comparedОбъект TrgOps, с которым происходит сравнение.
Возвращает
Список имен атрибутов, которые не совпадают между двумя объектами.

Данные класса

◆ dchg

dchg

◆ dupd

dupd

◆ gi

gi

◆ period

period

◆ qchg

qchg