Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MySQLConnection.cxx File Reference
#include <RDBC/TSQLConnection.h>
#include <RDBC/TSQLStatement.h>
#include <RDBC/TSQLPreparedStatement.h>
#include <RDBC/TSQLCallableStatement.h>
#include <RDBC/TSQLDatabaseMetaData.h>
#include <RDBC/TSQLDriverManager.h>
#include <RDBC/TSQLResultSet.h>
#include <TList.h>
#include <TNamed.h>
#include "MySQLConnectionPrivate.h"
+ Include dependency graph for MySQLConnection.cxx:

Go to the source code of this file.

Functions

 ClassImpQ (TSQLConnection) TSQLConnection
 
const char * s (Bool_t b)
 
TString maybeQuote (const TString &str, const TString &qc)
 
void rsInfo (TSQLDatabaseMetaData *md, Int_t rsType, const char *name)
 
void transactionInfo (TSQLDatabaseMetaData *md)
 
void catalogInfo (TSQLDatabaseMetaData *md)
 
void schemaInfo (TSQLDatabaseMetaData *md)
 
void productInfo (TSQLDatabaseMetaData *md)
 
void driverInfo (TSQLDatabaseMetaData *md)
 
void funcInfo (TSQLDatabaseMetaData *md)
 
void keywordInfo (TSQLDatabaseMetaData *md)
 

Variables

struct {
   int   id
 
   const char *   name
 
levels []
 

Function Documentation

void catalogInfo ( TSQLDatabaseMetaData md)

Definition at line 867 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 867 of file MySQLConnection.cxx

References Jetscape::cid, Data, TSQLDatabaseMetaData::GetCatalogSeparator(), TSQLDatabaseMetaData::GetCatalogTerm(), TSQLDatabaseMetaData::GetTableTerm(), train_ambiguity_solver::id, TSQLDatabaseMetaData::IsCatalogAtStart(), printf(), physmon_simulation::s, TSQLDatabaseMetaData::SupportsCatalogsInDataManipulation(), TSQLDatabaseMetaData::SupportsCatalogsInIndexDefinitions(), TSQLDatabaseMetaData::SupportsCatalogsInPrivilegeDefinitions(), TSQLDatabaseMetaData::SupportsCatalogsInProcedureCalls(), and TSQLDatabaseMetaData::SupportsCatalogsInTableDefinitions().

Referenced by TSQLConnection::Print().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

ClassImpQ ( TSQLConnection  )

Definition at line 146 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 146 of file MySQLConnection.cxx

void driverInfo ( TSQLDatabaseMetaData md)

Definition at line 952 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 952 of file MySQLConnection.cxx

References TSQLDatabaseMetaData::GetDriverName(), TSQLDatabaseMetaData::GetDriverVersion(), printf(), and str.

Referenced by TSQLConnection::Print().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void funcInfo ( TSQLDatabaseMetaData md)

Definition at line 966 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 966 of file MySQLConnection.cxx

References TSQLDatabaseMetaData::GetNumericFunctions(), TSQLDatabaseMetaData::GetStringFunctions(), TSQLDatabaseMetaData::GetSystemFunctions(), TSQLDatabaseMetaData::GetTimeDateFunctions(), printf(), and str.

Referenced by TSQLConnection::Print().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void keywordInfo ( TSQLDatabaseMetaData md)

Definition at line 994 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 994 of file MySQLConnection.cxx

References TSQLDatabaseMetaData::GetSQLKeywords(), printf(), and str.

Referenced by TSQLConnection::Print().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

TString maybeQuote ( const TString &  str,
const TString &  qc 
)

Definition at line 772 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 772 of file MySQLConnection.cxx

References str.

void productInfo ( TSQLDatabaseMetaData md)

Definition at line 938 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 938 of file MySQLConnection.cxx

References TSQLDatabaseMetaData::GetDatabaseProductName(), TSQLDatabaseMetaData::GetDatabaseProductVersion(), printf(), and str.

Referenced by TSQLConnection::Print().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void rsInfo ( TSQLDatabaseMetaData md,
Int_t  rsType,
const char *  name 
)

Definition at line 783 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 783 of file MySQLConnection.cxx

References kCONCUR_READ_ONLY, kCONCUR_UPDATABLE, TSQLDatabaseMetaData::OwnDeletesAreVisible(), TSQLDatabaseMetaData::OwnInsertsAreVisible(), TSQLDatabaseMetaData::OwnUpdatesAreVisible(), printf(), TSQLDatabaseMetaData::SupportsResultSetConcurrency(), and TSQLDatabaseMetaData::SupportsResultSetType().

Referenced by TSQLConnection::Print().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const char* s ( Bool_t  b)

Definition at line 764 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 764 of file MySQLConnection.cxx

void schemaInfo ( TSQLDatabaseMetaData md)

Definition at line 907 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 907 of file MySQLConnection.cxx

References TSQLDatabaseMetaData::GetIdentifierQuoteString(), TSQLDatabaseMetaData::GetTableTerm(), printf(), physmon_simulation::s, Jetscape::sid, TSQLDatabaseMetaData::SupportsSchemasInDataManipulation(), TSQLDatabaseMetaData::SupportsSchemasInIndexDefinitions(), TSQLDatabaseMetaData::SupportsSchemasInPrivilegeDefinitions(), TSQLDatabaseMetaData::SupportsSchemasInProcedureCalls(), and TSQLDatabaseMetaData::SupportsSchemasInTableDefinitions().

Referenced by TSQLConnection::Print().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void transactionInfo ( TSQLDatabaseMetaData md)

Definition at line 826 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 826 of file MySQLConnection.cxx

References TSQLDatabaseMetaData::DataDefinitionCausesTransactionCommit(), TSQLDatabaseMetaData::DataDefinitionIgnoredInTransactions(), TSQLDatabaseMetaData::GetDefaultTransactionIsolation(), i, levels, printf(), physmon_simulation::s, str, TSQLDatabaseMetaData::SupportsDataDefinitionAndDataManipulationTransactions(), TSQLDatabaseMetaData::SupportsDataManipulationTransactionsOnly(), TSQLDatabaseMetaData::SupportsTransactionIsolationLevel(), and TSQLDatabaseMetaData::SupportsTransactions().

Referenced by TSQLConnection::Print().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

int id

Definition at line 815 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 815 of file MySQLConnection.cxx

struct { ... } levels[]
Initial value:
= {
{ kTRANSACTION_READ_UNCOMMITTED, "kTRANSACTION_READ_UNCOMMITTED" },
{ kTRANSACTION_READ_COMMITTED, "kTRANSACTION_READ_COMMITTED" },
{ kTRANSACTION_REPEATABLE_READ, "kTRANSACTION_REPEATABLE_READ" },
{ kTRANSACTION_SERIALIZABLE, "kTRANSACTION_SERIALIZABLE" },
{ 0,NULL }
}

Referenced by CemcMonDraw::DrawFirst(), HcalMonDraw::DrawFirst(), Acts::operator<<(), and transactionInfo().

const char* name

Definition at line 816 of file MySQLConnection.cxx.

View newest version in sPHENIX GitHub at line 816 of file MySQLConnection.cxx