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;
void Print(Option_t *option="") const override
Default print for collections, calls Print(option, 1).
TObject * FindObject(const char *name) const override
Find an object in this list using its name.
void Delete(Option_t *option="") override
Remove all objects from the list AND delete all heap based objects.
The TNamed class is the base class for all named ROOT classes.
const char * GetName() const override
Returns name of object.
const char * GetTitle() const override
Returns title of object.
static Int_t IncreaseDirLevel()
Increase the indentation level for ls().
static void IndentLevel()
Functions used by ls() to indent an object hierarchy.
static Int_t DecreaseDirLevel()
Decrease the indentation level for ls().
TSQLColumnInfo * FindColumn(const char *columnname)
Return column info object of given name.
TSQLTableInfo()
table update time
void Print(Option_t *option="") const override
Prints table and table columns info.
TString fCreateTime
SQL tables engine name.
TString fEngine
list of TSQLColumnInfo objects, describing each table column
virtual ~TSQLTableInfo()
destructor
TString fUpdateTime
table creation time