library: libSQL #include "TSQLClassInfo.h" |
Inheritance Chart: | |||||||||
|
public:
TSQLClassColumnInfo() TSQLClassColumnInfo(const char* name, const char* sqlname, const char* sqltype) TSQLClassColumnInfo(const TSQLClassColumnInfo&) virtual ~TSQLClassColumnInfo() static TClass* Class() virtual const char* GetName() const const char* GetSQLName() const const char* GetSQLType() const virtual TClass* IsA() const TSQLClassColumnInfo& operator=(const TSQLClassColumnInfo&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
protected:
TString fName TString fSQLName TString fSQLType
________________________________________________________________________ TSQLClassInfo class containes info about tables specific to one class and version. It provides names of table for that class. For each version of class not more than two tables can exists. Normal table has typically name like TH1_ver4 and additional table has name like TH1_raw4 List of this objects are kept by TSQLFile class ________________________________________________________________________