52 const char* create_time,
53 const char* update_time) :
54 TNamed(tablename, comment),
57 fCreateTime(create_time),
58 fUpdateTime(update_time)
80 std::cout <<
"Table:" <<
GetName();
83 std::cout <<
" comm:'" <<
GetTitle() <<
"'";
86 std::cout <<
" engine:" <<
fEngine;
94 std::cout << std::endl;
107 if ((columnname==0) || (
fColumns==0))
return 0;
virtual const char * GetTitle() const
Returns title of object.
static Int_t DecreaseDirLevel()
Decrease the indentation level for ls().
virtual void Delete(Option_t *option="")
Remove all objects from the list AND delete all heap based objects.
TString fUpdateTime
table creation time
TString fCreateTime
SQL tables engine name.
virtual TObject * FindObject(const char *name) const
Find an object in this list using its name.
The TNamed class is the base class for all named ROOT classes.
ClassImp(TSQLTableInfo) TSQLTableInfo
default constructor
virtual ~TSQLTableInfo()
destructor
virtual const char * GetName() const
Returns name of object.
ClassImp(TGuiBldHintsEditor) class TGuiBldHintsManager TGNumberEntry * fColumns
TSQLColumnInfo * FindColumn(const char *columnname)
Return column info object of given name.
virtual void Print(Option_t *option="") const
Default print for collections, calls Print(option, 1).
TSQLTableInfo()
table update time
static Int_t IncreaseDirLevel()
Increase the indentation level for ls().
TString fEngine
list of TSQLColumnInfo objects, describing each table column
static void IndentLevel()
Functions used by ls() to indent an object hierarchy.
virtual void Print(Option_t *option="") const
Prints table and table columns info.