|
|
Программирование на Верхнем Уровне СУ
Библиотеки программных объектов СУ
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 таблицы.
|
Автор © Клименков Е.В.
|
|
|
|