#include <TSQLStructure.h>
Inheritance diagram for TSQLTableData:

Definition at line 73 of file TSQLStructure.h.
| TSQLTableData::TSQLTableData | ( | TSQLFile * | f = 0, |
|
| TSQLClassInfo * | info = 0 | |||
| ) |
Definition at line 211 of file TSQLStructure.cxx.
References fColInfos, and info.
Referenced by G__G__SQL_177_0_3().
| TSQLTableData::~TSQLTableData | ( | ) | [virtual] |
Definition at line 225 of file TSQLStructure.cxx.
References TObjArray::Delete(), fColInfos, and fColumns.
| TSQLTableData::TSQLTableData | ( | TSQLFile * | f = 0, |
|
| TSQLClassInfo * | info = 0 | |||
| ) |
| virtual TSQLTableData::~TSQLTableData | ( | ) | [virtual] |
| TString TSQLTableData::DefineSQLName | ( | const char * | fullname | ) | [protected] |
array with TSQLClassColumnInfo, used later for TSQLClassInfo
Definition at line 272 of file TSQLStructure.cxx.
References xmlio::cnt, TObject::Error(), fFile, TString::Form(), HasSQLName(), len, TString::Length(), and TSQLFile::SQLMaxIdentifierLength().
Referenced by AddColumn().
| Bool_t TSQLTableData::HasSQLName | ( | const char * | sqlname | ) | [protected] |
Definition at line 309 of file TSQLStructure.cxx.
References fColInfos, TSQLClassColumnInfo::GetSQLName(), kFALSE, and kTRUE.
Referenced by DefineSQLName().
| void TSQLTableData::AddColumn | ( | const char * | name, | |
| Long64_t | value | |||
| ) |
Definition at line 237 of file TSQLStructure.cxx.
References TObjArray::Add(), BIT, DefineSQLName(), fColInfos, fColumns, Form(), and kTRUE.
Referenced by G__G__SQL_177_0_4(), G__G__SQL_177_0_5(), TSQLStructure::StoreClassInNormalForm(), TSQLStructure::StoreElementInNormalForm(), TSQLStructure::StoreTObject(), and TSQLStructure::StoreTString().
| void TSQLTableData::AddColumn | ( | const char * | name, | |
| const char * | sqltype, | |||
| const char * | value, | |||
| Bool_t | numeric | |||
| ) |
Definition at line 253 of file TSQLStructure.cxx.
References TObjArray::Add(), BIT, DefineSQLName(), fColInfos, and fColumns.
| TObjArray * TSQLTableData::TakeColInfos | ( | ) |
Definition at line 350 of file TSQLStructure.cxx.
References fColInfos.
Referenced by G__G__SQL_177_0_6(), TSQLStructure::StoreClassInNormalForm(), TSQLStructure::StoreTObject(), and TSQLStructure::StoreTString().
| Int_t TSQLTableData::GetNumColumns | ( | ) |
Definition at line 327 of file TSQLStructure.cxx.
References fColumns, and TObjArray::GetLast().
Referenced by G__G__SQL_177_0_7(), and TSqlRegistry::InsertToNormalTableOracle().
| const char * TSQLTableData::GetColumn | ( | Int_t | n | ) |
Definition at line 335 of file TSQLStructure.cxx.
References fColumns, and TCollection::GetName().
Referenced by G__G__SQL_177_0_8(), and TSqlRegistry::InsertToNormalTableOracle().
Definition at line 342 of file TSQLStructure.cxx.
References BIT, fColumns, and TObject::TestBit().
Referenced by G__G__SQL_177_0_9(), and G__G__SQL_187_0_7().
| TSQLTableData::ClassDef | ( | TSQLTableData | , | |
| 1 | ||||
| ) |
| TString TSQLTableData::DefineSQLName | ( | const char * | fullname | ) | [protected] |
array with TSQLClassColumnInfo, used later for TSQLClassInfo
| Bool_t TSQLTableData::HasSQLName | ( | const char * | sqlname | ) | [protected] |
| void TSQLTableData::AddColumn | ( | const char * | name, | |
| Long64_t | value | |||
| ) |
| void TSQLTableData::AddColumn | ( | const char * | name, | |
| const char * | sqltype, | |||
| const char * | value, | |||
| Bool_t | numeric | |||
| ) |
| TObjArray* TSQLTableData::TakeColInfos | ( | ) |
| Int_t TSQLTableData::GetNumColumns | ( | ) |
| const char* TSQLTableData::GetColumn | ( | Int_t | n | ) |
| TSQLTableData::ClassDef | ( | TSQLTableData | , | |
| 1 | ||||
| ) |
TSQLFile* TSQLTableData::fFile [protected] |
TSQLClassInfo* TSQLTableData::fInfo [protected] |
Definition at line 77 of file TSQLStructure.h.
TObjArray TSQLTableData::fColumns [protected] |
Definition at line 78 of file TSQLStructure.h.
Referenced by AddColumn(), GetColumn(), GetNumColumns(), IsNumeric(), and ~TSQLTableData().
TObjArray* TSQLTableData::fColInfos [protected] |
collection of columns
Definition at line 79 of file TSQLStructure.h.
Referenced by AddColumn(), HasSQLName(), TakeColInfos(), TSQLTableData(), and ~TSQLTableData().
TSQLFile* TSQLTableData::fFile [protected] |
Definition at line 76 of file TSQLStructure.h.
TSQLClassInfo* TSQLTableData::fInfo [protected] |
Definition at line 77 of file TSQLStructure.h.
TObjArray* TSQLTableData::fColInfos [protected] |
1.5.1