12#ifndef ROOT_TSQLTableInfo
13#define ROOT_TSQLTableInfo
32 const char* comment =
"SQL table",
33 const char* engine =
nullptr,
34 const char* create_time =
nullptr,
35 const char* update_time =
nullptr);
#define ClassDefOverride(name, id)
The TNamed class is the base class for all named ROOT classes.
TSQLColumnInfo * FindColumn(const char *columnname)
Return column info object of given name.
const char * GetUpdateTime() const
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
const char * GetCreateTime() const
const char * GetEngine() const
virtual ~TSQLTableInfo()
destructor
TString fUpdateTime
table creation time
TList * GetColumns() const
const char * Data() const