ГНЦ ИФВЭ
ОУ У-70
Система Управления комплекса У-70  

Программирование на Верхнем Уровне СУ

Библиотеки программных объектов СУ

class class class class class class class DATA-table classes

class classTDtable : public classDATA
Класс не имеет конструктора и деструктора.
Открытые (public) методы
 
int Ini (char *name, int att1, int att2, int tup1, int tup2, int fl_direct=0)
 
int DataRead (int ncopy, int nplane=0)
 
int DataWrite (int ncopy, int nplane=0)
Закрытые (protected) Данные
 
short int td_plane - номер плоскости таблицы.

public int Ini (char *name, int nplane, int att1, int att2, int tup1, int tup2, int fl_direct=0)

Функция открывает указанную таблицу Базы Данных, размещает в динамической памяти буфера для данных, которые хранятся в указанной области таблицы.
name - имя таблицы типа DATA в Базе Данных;
nplane - номер плоскости в таблице;
att1 - начальный номер столбца в таблице;
att2 - конечный номер столбца в таблице;
tup1 - начальный номер строки в таблице;
tup2 - конечный номер строки в таблице;
fl_direct - флаг, определяющий способ работы с данными таблицы:
 
если fl_direct=0, то работа ведется с данными, расположенными в виде столбцов;
 
если fl_direct=1, то создается буфер для данных, расположенных в виде строк.

public int DataRead (int ncopy, int nplane=0)
Прочитать данные в буфер из копии с номером ncopy плоскости с номером nplane таблицы.
public int DataWrite (int ncopy, int nplane=0)
Записать данные из буфера в копию с номером ncopy плоскость номер nplane таблицы.

Автор © Клименков Е.В.