Hall-D Software
alpha
|
#include <DESDBProviderMySQL.h>
Public Member Functions | |
DESDBProviderMySQL (string connection_str) | |
virtual | ~DESDBProviderMySQL () |
bool | Open () |
bool | GetGrades (vector< string > &grades) |
bool | GetSkims (vector< string > &grades, string timestamp, string grade) |
Protected Member Functions | |
bool | Connect () |
void | Disconnect () |
bool | IsConnected () |
string | FormatMySQLError (string mysql_func_name) |
Protected Attributes | |
string | user_name |
string | password |
string | host_name |
string | database |
int | port |
MYSQL * | DBptr |
MYSQL_RES * | DBresult |
bool | is_connected |
Definition at line 27 of file DESDBProviderMySQL.h.
DESDBProviderMySQL::DESDBProviderMySQL | ( | string | connection_str | ) |
Definition at line 19 of file DESDBProviderMySQL.cc.
References database, DBresult, host_name, is_connected, password, port, string, and user_name.
|
virtual |
Definition at line 103 of file DESDBProviderMySQL.cc.
References Disconnect().
|
protected |
Definition at line 127 of file DESDBProviderMySQL.cc.
References database, DBptr, FormatMySQLError(), host_name, is_connected, IsConnected(), password, port, and user_name.
Referenced by Open().
|
protected |
Definition at line 147 of file DESDBProviderMySQL.cc.
References DBptr, and IsConnected().
Referenced by ~DESDBProviderMySQL().
Definition at line 57 of file DESDBProviderMySQL.h.
Referenced by Connect(), GetGrades(), and GetSkims().
|
virtual |
Implements DESDBProvider.
Definition at line 159 of file DESDBProviderMySQL.cc.
References DBptr, DBresult, and FormatMySQLError().
|
virtual |
Implements DESDBProvider.
Definition at line 202 of file DESDBProviderMySQL.cc.
References DBptr, DBresult, and FormatMySQLError().
|
inlineprotected |
Definition at line 54 of file DESDBProviderMySQL.h.
Referenced by Connect(), and Disconnect().
|
virtual |
Implements DESDBProvider.
Definition at line 112 of file DESDBProviderMySQL.cc.
|
protected |
Definition at line 43 of file DESDBProviderMySQL.h.
Referenced by Connect(), and DESDBProviderMySQL().
|
protected |
Definition at line 46 of file DESDBProviderMySQL.h.
Referenced by Connect(), Disconnect(), GetGrades(), GetSkims(), and Open().
|
protected |
Definition at line 47 of file DESDBProviderMySQL.h.
Referenced by DESDBProviderMySQL(), GetGrades(), and GetSkims().
|
protected |
Definition at line 42 of file DESDBProviderMySQL.h.
Referenced by Connect(), and DESDBProviderMySQL().
|
protected |
Definition at line 48 of file DESDBProviderMySQL.h.
Referenced by Connect(), and DESDBProviderMySQL().
|
protected |
Definition at line 41 of file DESDBProviderMySQL.h.
Referenced by Connect(), and DESDBProviderMySQL().
|
protected |
Definition at line 44 of file DESDBProviderMySQL.h.
Referenced by Connect(), and DESDBProviderMySQL().
|
protected |
Definition at line 40 of file DESDBProviderMySQL.h.
Referenced by Connect(), and DESDBProviderMySQL().