UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
DbTTRegister Class Reference

#include <DbTableTypes.H>

Inheritance diagram for DbTTRegister:
DbAppTTRegister

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)
 
DbTTDesctt (const char *ttname)
 
void append_from_file (int fd)
 
void write_to_file (int fd)
 

Detailed Description

Класс, являющийся регистром всех типов таблиц.

Member Function Documentation

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)

Записать в файл таблицу дескрипторов


The documentation for this class was generated from the following file: