UNIVERS
15.3
UNIVERS base processing software API
|
#include <DbTableTypes.H>
Public Member Functions | |
void | register_tt (const char *ttname, const DmnDescAr &dmns) |
void | remove_tt (const char *ttname) |
Logic | find_tt (const char *ttname, size_t *recsize=NULL, DmnDescAr *dmns=NULL) |
DbTTDesc & | tt (const char *ttname) |
void | append_from_file (int fd) |
void | write_to_file (int fd) |
Класс, являющийся регистром всех типов таблиц.
void DbTTRegister::append_from_file | ( | int | fd | ) |
Прочитать из файла таблицу дескрипторов, добавляя их в регистр
Logic DbTTRegister::find_tt | ( | const char * | ttname, |
size_t * | recsize = NULL , |
||
DmnDescAr * | dmns = NULL |
||
) |
Найти тип таблицы по имени
void DbTTRegister::register_tt | ( | const char * | ttname, |
const DmnDescAr & | dmns | ||
) |
Добавить новый тип таблицы в регистр, заменяя предыдущий с таким же именем
void DbTTRegister::remove_tt | ( | const char * | ttname | ) |
Удалить тип таблицы по имени
DbTTDesc& DbTTRegister::tt | ( | const char * | ttname | ) |
Попытаться найти тип таблицы по имени
void DbTTRegister::write_to_file | ( | int | fd | ) |
Записать в файл таблицу дескрипторов