|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <mysqldataset.h>
Public Member Functions | |
| 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 () |
Public Member Functions inherited from dbiplus::Database | |
| 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... | |
Protected Attributes | |
| MYSQL * | conn |
| bool | _in_transaction |
| int | last_err |
Protected Attributes inherited from dbiplus::Database | |
| bool | active |
| bool | compression |
| std::string | error |
| std::string | host |
| std::string | port |
| std::string | db |
| std::string | login |
| std::string | passwd |
| std::string | sequence_table |
| std::string | default_charset |
| std::string | key |
| std::string | cert |
| std::string | ca |
| std::string | capath |
| std::string | ciphers |
| dbiplus::MysqlDatabase::MysqlDatabase | ( | ) |
|
override |
|
overridevirtual |
Reimplemented from dbiplus::Database.
| void dbiplus::MysqlDatabase::configure_connection | ( | ) |
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Implements dbiplus::Database.
Reimplemented from dbiplus::Database.
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
inline |
|
inlineoverridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Implements dbiplus::Database.
| int dbiplus::MysqlDatabase::query_with_reconnect | ( | const char * | query | ) |
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Implements dbiplus::Database.
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Reimplemented from dbiplus::Database.
|
overridevirtual |
Prepare a SQL statement for execution or querying using C printf nomenclature.
| format | - C printf compliant format string |
| args | - va_list of variables for substitution in format string placeholders. |
Implements dbiplus::Database.
|
protected |
|
protected |
|
protected |