#include <ClientDynamic.h>
Inheritance diagram for RdbMySQL::ClientDynamic:
Public Member Functions | |
ClientDynamic () | |
virtual | ~ClientDynamic () |
Destructor, closes connection if it was not closed yet. | |
virtual bool | working () |
virtual my_ulonglong | mysql_affected_rows (MYSQL *mysql) |
virtual void | mysql_close (MYSQL *mysql) |
virtual unsigned int | mysql_errno (MYSQL *mysql) |
virtual const char * | mysql_error (MYSQL *mysql) |
virtual MYSQL_FIELD * | mysql_fetch_field (MYSQL_RES *result) |
virtual MYSQL_FIELD * | mysql_fetch_fields (MYSQL_RES *result) |
virtual MYSQL_FIELD * | mysql_fetch_field_direct (MYSQL_RES *result, unsigned int fieldnr) |
virtual unsigned long * | mysql_fetch_lengths (MYSQL_RES *result) |
virtual MYSQL_ROW | mysql_fetch_row (MYSQL_RES *result) |
virtual unsigned int | mysql_field_count (MYSQL *mysql) |
virtual void | mysql_free_result (MYSQL_RES *result) |
virtual MYSQL * | mysql_init (MYSQL *mysql) |
virtual my_ulonglong | mysql_insert_id (MYSQL *mysql) |
virtual unsigned int | mysql_num_fields (MYSQL_RES *result) |
virtual my_ulonglong | mysql_num_rows (MYSQL_RES *result) |
virtual MYSQL * | mysql_real_connect (MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_flag) |
virtual unsigned long | mysql_real_escape_string (MYSQL *mysql, char *to, const char *from, unsigned long length) |
virtual int | mysql_real_query (MYSQL *mysql, const char *query, unsigned long length) |
virtual MYSQL_RES * | mysql_store_result (MYSQL *mysql) |
virtual MYSQL_RES * | mysql_use_result (MYSQL *mysql) |
This software was developed for the BaBar collaboration. If you use all or part of it, please give an appropriate acknowledgement.
Copyright (C) 2005 SLAC
Definition at line 62 of file ClientDynamic.h.
RdbMySQL::ClientDynamic::ClientDynamic | ( | ) |
Definition at line 48 of file ClientDynamic.cpp.
RdbMySQL::ClientDynamic::~ClientDynamic | ( | ) | [virtual] |
Destructor, closes connection if it was not closed yet.
Definition at line 56 of file ClientDynamic.cpp.
my_ulonglong RdbMySQL::ClientDynamic::mysql_affected_rows | ( | MYSQL * | mysql | ) | [virtual] |
void RdbMySQL::ClientDynamic::mysql_close | ( | MYSQL * | mysql | ) | [virtual] |
unsigned int RdbMySQL::ClientDynamic::mysql_errno | ( | MYSQL * | mysql | ) | [virtual] |
const char * RdbMySQL::ClientDynamic::mysql_error | ( | MYSQL * | mysql | ) | [virtual] |
MYSQL_FIELD * RdbMySQL::ClientDynamic::mysql_fetch_field | ( | MYSQL_RES * | result | ) | [virtual] |
MYSQL_FIELD * RdbMySQL::ClientDynamic::mysql_fetch_field_direct | ( | MYSQL_RES * | result, | |
unsigned int | fieldnr | |||
) | [virtual] |
MYSQL_FIELD * RdbMySQL::ClientDynamic::mysql_fetch_fields | ( | MYSQL_RES * | result | ) | [virtual] |
unsigned long * RdbMySQL::ClientDynamic::mysql_fetch_lengths | ( | MYSQL_RES * | result | ) | [virtual] |
MYSQL_ROW RdbMySQL::ClientDynamic::mysql_fetch_row | ( | MYSQL_RES * | result | ) | [virtual] |
unsigned int RdbMySQL::ClientDynamic::mysql_field_count | ( | MYSQL * | mysql | ) | [virtual] |
void RdbMySQL::ClientDynamic::mysql_free_result | ( | MYSQL_RES * | result | ) | [virtual] |
MYSQL * RdbMySQL::ClientDynamic::mysql_init | ( | MYSQL * | mysql | ) | [virtual] |
my_ulonglong RdbMySQL::ClientDynamic::mysql_insert_id | ( | MYSQL * | mysql | ) | [virtual] |
unsigned int RdbMySQL::ClientDynamic::mysql_num_fields | ( | MYSQL_RES * | result | ) | [virtual] |
my_ulonglong RdbMySQL::ClientDynamic::mysql_num_rows | ( | MYSQL_RES * | result | ) | [virtual] |
MYSQL * RdbMySQL::ClientDynamic::mysql_real_connect | ( | MYSQL * | mysql, | |
const char * | host, | |||
const char * | user, | |||
const char * | passwd, | |||
const char * | db, | |||
unsigned int | port, | |||
const char * | unix_socket, | |||
unsigned long | client_flag | |||
) | [virtual] |
unsigned long RdbMySQL::ClientDynamic::mysql_real_escape_string | ( | MYSQL * | mysql, | |
char * | to, | |||
const char * | from, | |||
unsigned long | length | |||
) | [virtual] |
int RdbMySQL::ClientDynamic::mysql_real_query | ( | MYSQL * | mysql, | |
const char * | query, | |||
unsigned long | length | |||
) | [virtual] |
MYSQL_RES * RdbMySQL::ClientDynamic::mysql_store_result | ( | MYSQL * | mysql | ) | [virtual] |
MYSQL_RES * RdbMySQL::ClientDynamic::mysql_use_result | ( | MYSQL * | mysql | ) | [virtual] |
bool RdbMySQL::ClientDynamic::working | ( | ) | [virtual] |
Return true if the object represents working interface. I this returns false then other methods will not work (will not do anything.) False returned may mean that shared library failed to load, for example (but not that connection to server failed.)
Implements RdbMySQL::Client.
Definition at line 67 of file ClientDynamic.cpp.