#include <TSQLTableInfo.h>
Inheritance diagram for TSQLTableInfo:

Public Member Functions | |
| TSQLTableInfo () | |
| table update time | |
| TSQLTableInfo (const char *tablename, TList *columns, const char *comment="SQL table", const char *engine=0, const char *create_time=0, const char *update_time=0) | |
| virtual | ~TSQLTableInfo () |
| virtual void | Print (Option_t *option="") const |
| TList * | GetColumns () const |
| TSQLColumnInfo * | FindColumn (const char *columnname) |
| const char * | GetEngine () const |
| const char * | GetCreateTime () const |
| const char * | GetUpdateTime () const |
| TSQLTableInfo () | |
| table update time | |
| TSQLTableInfo (const char *tablename, TList *columns, const char *comment="SQL table", const char *engine=0, const char *create_time=0, const char *update_time=0) | |
| virtual | ~TSQLTableInfo () |
| virtual void | Print (Option_t *option="") const |
| TList * | GetColumns () const |
| TSQLColumnInfo * | FindColumn (const char *columnname) |
| const char * | GetEngine () const |
| const char * | GetCreateTime () const |
| const char * | GetUpdateTime () const |
Protected Attributes | |
| TList * | fColumns |
| TString | fEngine |
| list of TSQLColumnInfo objects, describing each table column | |
| TString | fCreateTime |
| SQL tables engine name. | |
| TString | fUpdateTime |
| table creation time | |
| TList * | fColumns |
Definition at line 22 of file TSQLTableInfo.h.
| TSQLTableInfo::TSQLTableInfo | ( | ) |
table update time
| TSQLTableInfo::TSQLTableInfo | ( | const char * | tablename, | |
| TList * | columns, | |||
| const char * | comment = "SQL table", |
|||
| const char * | engine = 0, |
|||
| const char * | create_time = 0, |
|||
| const char * | update_time = 0 | |||
| ) |
Definition at line 45 of file TSQLTableInfo.cxx.
| TSQLTableInfo::~TSQLTableInfo | ( | ) | [virtual] |
| TSQLTableInfo::TSQLTableInfo | ( | ) |
table update time
| TSQLTableInfo::TSQLTableInfo | ( | const char * | tablename, | |
| TList * | columns, | |||
| const char * | comment = "SQL table", |
|||
| const char * | engine = 0, |
|||
| const char * | create_time = 0, |
|||
| const char * | update_time = 0 | |||
| ) |
| virtual TSQLTableInfo::~TSQLTableInfo | ( | ) | [virtual] |
| void TSQLTableInfo::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 74 of file TSQLTableInfo.cxx.
References TROOT::DecreaseDirLevel(), fColumns, fCreateTime, fEngine, fUpdateTime, TNamed::GetName(), TNamed::GetTitle(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), TString::Length(), and TCollection::Print().
| TList* TSQLTableInfo::GetColumns | ( | ) | const [inline] |
| TSQLColumnInfo * TSQLTableInfo::FindColumn | ( | const char * | columnname | ) |
| const char* TSQLTableInfo::GetEngine | ( | ) | const [inline] |
| const char* TSQLTableInfo::GetCreateTime | ( | ) | const [inline] |
| const char* TSQLTableInfo::GetUpdateTime | ( | ) | const [inline] |
| virtual void TSQLTableInfo::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
| TList* TSQLTableInfo::GetColumns | ( | ) | const [inline] |
| TSQLColumnInfo* TSQLTableInfo::FindColumn | ( | const char * | columnname | ) |
| const char* TSQLTableInfo::GetEngine | ( | ) | const [inline] |
| const char* TSQLTableInfo::GetCreateTime | ( | ) | const [inline] |
| const char* TSQLTableInfo::GetUpdateTime | ( | ) | const [inline] |
TList* TSQLTableInfo::fColumns [protected] |
Definition at line 25 of file TSQLTableInfo.h.
Referenced by FindColumn(), GetColumns(), Print(), and ~TSQLTableInfo().
TString TSQLTableInfo::fEngine [protected] |
list of TSQLColumnInfo objects, describing each table column
Definition at line 26 of file TSQLTableInfo.h.
Referenced by GetEngine(), and Print().
TString TSQLTableInfo::fCreateTime [protected] |
SQL tables engine name.
Definition at line 27 of file TSQLTableInfo.h.
Referenced by GetCreateTime(), and Print().
TString TSQLTableInfo::fUpdateTime [protected] |
table creation time
Definition at line 28 of file TSQLTableInfo.h.
Referenced by GetUpdateTime(), and Print().
TList* TSQLTableInfo::fColumns [protected] |
Definition at line 25 of file TSQLTableInfo.h.
1.5.1