12#ifndef ROOT_TSQLClassInfo 
   13#define ROOT_TSQLClassInfo 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
 
Mother of all ROOT objects.
 
const char * GetSQLName() const
 
const char * GetSQLType() const
 
const char * GetName() const final
Returns name of object.
 
Contains information about tables specific to one class and version.
 
Bool_t IsClassTableExist() const
 
void SetRawTableName(const char *name)
 
Int_t FindColumn(const char *name, Bool_t sqlname=kFALSE)
Search for column of that name.
 
void SetTableStatus(TObjArray *columns=nullptr, Bool_t israwtable=kFALSE)
set current status of class tables
 
Int_t fClassVersion
! class version
 
TString fRawTable
! name of table with raw data
 
Long64_t fClassId
! sql class id
 
virtual ~TSQLClassInfo()
destructor
 
void SetRawExist(Bool_t on)
 
void SetClassTableName(const char *name)
 
TString fClassName
! class name
 
Int_t GetClassVersion() const
 
const char * GetName() const final
Returns name of object.
 
Long64_t GetClassId() const
 
const char * GetClassTableName() const
 
Bool_t fRawtableExist
! indicate that raw table is exist
 
TObjArray * GetColumns() const
 
const char * GetRawTableName() const
 
TObjArray * fColumns
! name and type of columns - array of TNamed
 
void SetColumns(TObjArray *columns)
assigns new list of columns
 
TString fClassTable
! name of table with class data
 
Bool_t IsRawTableExist() const
 
const char * Data() const