#include <mysqldataset.h>
|
| | MysqlDatabase () |
| |
| | ~MysqlDatabase () override |
| |
| Dataset * | CreateDataset () const override |
| |
| MYSQL * | getHandle () |
| |
| int | status () override |
| |
| int | setErr (int err_code, const char *qry) override |
| |
| const char * | getErrorMsg () override |
| |
| int | connect (bool create) override |
| |
| void | disconnect () override |
| |
| int | create () override |
| |
| int | drop () override |
| |
| bool | exists () override |
| |
| int | copy (const char *backup_name) override |
| |
| int | drop_analytics (void) override |
| |
| long | nextid (const char *seq_name) override |
| |
| void | start_transaction () override |
| |
| void | commit_transaction () override |
| |
| void | rollback_transaction () override |
| |
| std::string | vprepare (const char *format, va_list args) override |
| | Prepare a SQL statement for execution or querying using C printf nomenclature. More...
|
| |
| bool | in_transaction () override |
| |
| int | query_with_reconnect (const char *query) |
| |
| void | configure_connection () |
| |
| | Database () |
| |
| virtual | ~Database () |
| |
| virtual void | setHostName (const char *newHost) |
| |
| const char * | getHostName (void) const |
| |
| void | setPort (const char *newPort) |
| |
| const char * | getPort (void) const |
| |
| virtual void | setDatabase (const char *newDb) |
| |
| const char * | getDatabase (void) const |
| |
| void | setLogin (const char *newLogin) |
| |
| const char * | getLogin (void) const |
| |
| void | setPasswd (const char *newPasswd) |
| |
| const char * | getPasswd (void) const |
| |
| virtual bool | isActive (void) const |
| |
| void | setSequenceTable (const char *new_seq_table) |
| |
| const char * | getSequenceTable (void) |
| |
| const char * | getDefaultCharset (void) |
| |
| virtual void | setConfig (const char *newKey, const char *newCert, const char *newCA, const char *newCApath, const char *newCiphers, bool newCompression) |
| |
| virtual int | init (void) |
| |
| virtual int | connectFull (const char *newDb, const char *newHost=NULL, const char *newLogin=NULL, const char *newPasswd=NULL, const char *newPort=NULL, const char *newKey=NULL, const char *newCert=NULL, const char *newCA=NULL, const char *newCApath=NULL, const char *newCiphers=NULL, bool newCompression=false) |
| |
| virtual int | reset (void) |
| |
| virtual std::string | prepare (const char *format,...) |
| | Prepare a SQL statement for execution or querying using C printf nomenclature. More...
|
| |
◆ MysqlDatabase()
| dbiplus::MysqlDatabase::MysqlDatabase |
( |
| ) |
|
◆ ~MysqlDatabase()
| dbiplus::MysqlDatabase::~MysqlDatabase |
( |
| ) |
|
|
override |
◆ commit_transaction()
| void dbiplus::MysqlDatabase::commit_transaction |
( |
| ) |
|
|
overridevirtual |
◆ configure_connection()
| void dbiplus::MysqlDatabase::configure_connection |
( |
| ) |
|
◆ connect()
| int dbiplus::MysqlDatabase::connect |
( |
bool |
create | ) |
|
|
overridevirtual |
◆ copy()
| int dbiplus::MysqlDatabase::copy |
( |
const char * |
backup_name | ) |
|
|
overridevirtual |
◆ create()
| int dbiplus::MysqlDatabase::create |
( |
void |
| ) |
|
|
overridevirtual |
◆ CreateDataset()
| Dataset * dbiplus::MysqlDatabase::CreateDataset |
( |
| ) |
const |
|
overridevirtual |
◆ disconnect()
| void dbiplus::MysqlDatabase::disconnect |
( |
void |
| ) |
|
|
overridevirtual |
◆ drop()
| int dbiplus::MysqlDatabase::drop |
( |
void |
| ) |
|
|
overridevirtual |
◆ drop_analytics()
| int dbiplus::MysqlDatabase::drop_analytics |
( |
void |
| ) |
|
|
overridevirtual |
◆ exists()
| bool dbiplus::MysqlDatabase::exists |
( |
void |
| ) |
|
|
overridevirtual |
◆ getErrorMsg()
| const char * dbiplus::MysqlDatabase::getErrorMsg |
( |
void |
| ) |
|
|
overridevirtual |
◆ getHandle()
| MYSQL * dbiplus::MysqlDatabase::getHandle |
( |
| ) |
|
|
inline |
◆ in_transaction()
| bool dbiplus::MysqlDatabase::in_transaction |
( |
| ) |
|
|
inlineoverridevirtual |
◆ nextid()
| long dbiplus::MysqlDatabase::nextid |
( |
const char * |
seq_name | ) |
|
|
overridevirtual |
◆ query_with_reconnect()
| int dbiplus::MysqlDatabase::query_with_reconnect |
( |
const char * |
query | ) |
|
◆ rollback_transaction()
| void dbiplus::MysqlDatabase::rollback_transaction |
( |
| ) |
|
|
overridevirtual |
◆ setErr()
| int dbiplus::MysqlDatabase::setErr |
( |
int |
err_code, |
|
|
const char * |
qry |
|
) |
| |
|
overridevirtual |
◆ start_transaction()
| void dbiplus::MysqlDatabase::start_transaction |
( |
| ) |
|
|
overridevirtual |
◆ status()
| int dbiplus::MysqlDatabase::status |
( |
void |
| ) |
|
|
overridevirtual |
◆ vprepare()
| std::string dbiplus::MysqlDatabase::vprepare |
( |
const char * |
format, |
|
|
va_list |
args |
|
) |
| |
|
overridevirtual |
Prepare a SQL statement for execution or querying using C printf nomenclature.
- Parameters
-
| format | - C printf compliant format string |
| args | - va_list of variables for substitution in format string placeholders. |
- Returns
- escaped and formatted string.
Implements dbiplus::Database.
◆ _in_transaction
| bool dbiplus::MysqlDatabase::_in_transaction |
|
protected |
◆ conn
| MYSQL* dbiplus::MysqlDatabase::conn |
|
protected |
◆ last_err
| int dbiplus::MysqlDatabase::last_err |
|
protected |
The documentation for this class was generated from the following files: