46 const char* sqltype) :
84 const char* classname,
87 fClassName(classname),
88 fClassVersion(version),
140 if ((name==0) || (
fColumns==0))
return -1;
150 if (strcmp(colname, name)==0)
return indx;
ClassImp(TSeqCollection) Int_t TSeqCollection TIter next(this)
Return index of object in collection.
virtual ~TSQLClassInfo()
destructor
virtual void Delete(Option_t *option="")
Remove all objects from the array AND delete all heap based objects.
ClassImp(TSQLClassColumnInfo) TSQLClassColumnInfo
default constructor
Contains information about tables specific to one class and version.
virtual ~TSQLClassColumnInfo()
destructor
void SetTableStatus(TObjArray *columns=0, Bool_t israwtable=kFALSE)
set current status of class tables
TObjArray * fColumns
! name and type of columns - array of TNamed
virtual const char * GetName() const
Returns name of object.
TString fClassTable
! name of table with class data
const char * GetSQLName() const
void Form(const char *fmt,...)
Formats a string using a printf style format descriptor.
Bool_t fRawtableExist
! indicate that raw table is exist
ClassImp(TGuiBldHintsEditor) class TGuiBldHintsManager TGNumberEntry * fColumns
Mother of all ROOT objects.
TString fRawTable
! name of table with raw data
Int_t FindColumn(const char *name, Bool_t sqlname=kFALSE)
Search for column of that name.
void SetColumns(TObjArray *columns)
assigns new list of columns