Analysis Software
Documentation for sPHENIX simulation software
|
#include <RDBC/blob/master/include/RDBC/TSQLImporter.h>
Public Member Functions | |
TSQLImporter () | |
TSQLImporter (const TString &url, TSQLConnection *con) | |
virtual | ~TSQLImporter () |
virtual Int_t | Import (const TString &url, TSQLConnection *con) |
virtual Bool_t | IsValid () const |
void | Throw (TSQLException *e) |
Protected Attributes | |
TSQLConnection * | fConnection |
TSQLImportClient * | fClient |
Private Member Functions | |
void | LoadCatalog (const TString &url) |
void | LoadTable (const TString &url) |
Private Attributes | |
Int_t | fStatus |
Definition at line 18 of file TSQLImporter.h.
View newest version in sPHENIX GitHub at line 18 of file TSQLImporter.h
TSQLImporter::TSQLImporter | ( | ) |
|
inline |
Definition at line 31 of file TSQLImporter.h.
View newest version in sPHENIX GitHub at line 31 of file TSQLImporter.h
References Import().
|
virtual |
Definition at line 189 of file TSQLImporter.cxx.
View newest version in sPHENIX GitHub at line 189 of file TSQLImporter.cxx
References fClient.
|
virtual |
Definition at line 159 of file TSQLImporter.cxx.
View newest version in sPHENIX GitHub at line 159 of file TSQLImporter.cxx
References con, fConnection, fStatus, HTTP_FORBIDDEN, HTTP_OK, LoadCatalog(), and LoadTable().
Referenced by TSQLDriverManager::GetConnection(), and TSQLImporter().
|
virtual |
Definition at line 181 of file TSQLImporter.cxx.
View newest version in sPHENIX GitHub at line 181 of file TSQLImporter.cxx
References fStatus.
Referenced by TSQLDriverManager::GetConnection().
|
private |
Definition at line 112 of file TSQLImporter.cxx.
View newest version in sPHENIX GitHub at line 112 of file TSQLImporter.cxx
References TSQLConnection::CreateStatement(), TSQLStatement::ExecuteQuery(), fClient, fConnection, fStatus, TSQLResultSet::GetString(), TSQLImportClient::GetTableName(), HTTP_NOT_ACCEPTABLE, HTTP_OK, LoadTable(), and TSQLResultSet::Next().
Referenced by Import().
|
private |
Definition at line 31 of file TSQLImporter.cxx.
View newest version in sPHENIX GitHub at line 31 of file TSQLImporter.cxx
References TSQLConnection::CreateStatement(), Acts::UnitConstants::e, TSQLStatement::ExecuteUpdate(), fClient, fConnection, file, fStatus, TSQLImportClient::GetColumns(), TSQLImportClient::GetException(), TSQLImportClient::GetLocal(), TSQLImportClient::GetLocalFile(), TSQLImportClient::GetSkipLines(), TSQLImportClient::GetStatus(), TSQLImportClient::GetTableName(), HTTP_NOT_ACCEPTABLE, HTTP_OK, TSQLImportClient::Init(), TSQLImportClient::IsValid(), and Throw().
Referenced by Import(), and LoadCatalog().
|
inline |
Definition at line 35 of file TSQLImporter.h.
View newest version in sPHENIX GitHub at line 35 of file TSQLImporter.h
Referenced by LoadTable().
|
protected |
Definition at line 22 of file TSQLImporter.h.
View newest version in sPHENIX GitHub at line 22 of file TSQLImporter.h
Referenced by LoadCatalog(), LoadTable(), and ~TSQLImporter().
|
protected |
Definition at line 21 of file TSQLImporter.h.
View newest version in sPHENIX GitHub at line 21 of file TSQLImporter.h
Referenced by Import(), LoadCatalog(), and LoadTable().
|
private |
Definition at line 27 of file TSQLImporter.h.
View newest version in sPHENIX GitHub at line 27 of file TSQLImporter.h
Referenced by Import(), IsValid(), LoadCatalog(), and LoadTable().