8 #include <mysql/mysql.h>
44 unsigned long count(
void)
throw ();
69 #endif // MYSQLWRAPPER_H
Definition: MySqlWrapper.h:50
Definition: MySqlWrapper.h:52
Definition: MySqlWrapper.h:51
Logger::bitmask mysqllogmask
Definition: MySqlWrapper.h:50
MYSQL_STMT * stmt_
Definition: MySqlWrapper.h:54
unsigned long count(void)
Statement(MYSQL *conn, const std::string &db, const char *query)
unsigned long nParams_
Definition: MySqlWrapper.h:55
Logger::component mysqllogname
Base exception class.
Definition: exceptions.h:17
Prepared statement wrapper.
Definition: MySqlWrapper.h:22
void bindParam(unsigned index, int64_t)
MYSQL_BIND * result_
Definition: MySqlWrapper.h:58
unsigned long long bitmask
typedef for a bitmask (long long)
Definition: logger.h:41
Exceptions used by the API.
unsigned long execute(void)
Definition: MySqlWrapper.h:51
std::string component
typedef for a component name (std:string)
Definition: logger.h:43
Step
Definition: MySqlWrapper.h:50
Definition: MySqlWrapper.h:52
void throwException()
Throws the proper exception.
MYSQL_BIND * params_
Definition: MySqlWrapper.h:57
Step status_
Definition: MySqlWrapper.h:60
void bindResult(unsigned index, short *destination)
my_bool * result_null_
Definition: MySqlWrapper.h:59
unsigned long nFields_
Definition: MySqlWrapper.h:56