|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <mysqldataset.h>
Public Member Functions | |
| ~MysqlDataset () override | |
| void | set_autorefresh (bool val) |
| void | open () override |
| void | open (const std::string &sql) override |
| int | exec () override |
| int | exec (const std::string &sql) override |
| const void * | getExecRes () override |
| bool | query (const std::string &query) override |
| void | close () override |
| void | cancel () override |
| int64_t | lastinsertid () override |
| long | nextid (const char *seq_name) override |
| int | num_rows () override |
| void | interrupt () override |
| bool | bof () override |
| bool | eof () override |
| void | first () override |
| void | last () override |
| void | prev () override |
| void | next () override |
| bool | seek (int pos=0) override |
| bool | dropIndex (const char *table, const char *index) override |
| Drop an index from the database table, provided it exists. | |
| Dataset () | |
| Dataset (Database *newDb) | |
Public Member Functions inherited from dbiplus::Dataset | |
| Dataset () | |
| Dataset (Database *newDb) | |
| virtual | ~Dataset () |
| void | setDatabase (Database *newDb) |
| Database * | getDatabase () |
| void | setExecSql (const char *newSql) |
| const char * | getExecSql () const |
| virtual bool | isActive () |
| virtual void | setSqlParams (sqlType t, const char *sqlFrmt,...) |
| virtual void | refresh () |
| virtual bool | goto_rec (int pos=1) |
| virtual void | insert () |
| virtual void | append () |
| virtual void | edit () |
| virtual void | del () |
| virtual void | post () |
| virtual void | deletion () |
| virtual void | setParamList (const ParamList ¶ms) |
| virtual bool | locate () |
| virtual bool | locate (const ParamList ¶ms) |
| virtual bool | findNext () |
| virtual int | field_count () |
| virtual int | fieldCount () |
| virtual const char * | fieldName (int n) |
| virtual int | fieldIndex (const char *fn) |
| virtual bool | set_field_value (const char *f_name, const field_value &value) |
| virtual bool | sf (const char *f, const field_value &v) |
| virtual const field_value & | get_field_value (const char *f_name) |
| virtual const field_value & | get_field_value (int index) |
| const field_value & | fv (const char *f) |
| const field_value & | fv (int index) |
| void | set_autocommit (bool v) |
| bool | get_autocommit () const |
| Fields & | get_fields_object () |
| Fields & | get_edit_object () |
| const result_set & | get_result_set () const |
| const sql_record * | get_sql_record () |
| dsStates | get_state () const |
| void | set_select_sql (std::string_view select_sql) |
| void | add_update_sql (const std::string &upd_sql) |
| void | add_insert_sql (const std::string &ins_sql) |
| void | add_delete_sql (const std::string &del_sql) |
| void | clear_update_sql () |
| void | clear_insert_sql () |
| void | clear_delete_sql () |
| size_t | insert_sql_count () const |
| size_t | delete_sql_count () const |
| const char * | get_select_sql () |
Protected Member Functions | |
| MYSQL * | handle () |
| virtual void | make_query (StringList &_sql) |
| void | make_insert () override |
| void | make_edit () override |
| void | make_deletion () override |
| void | fill_fields () override |
| virtual void | free_row () |
Protected Member Functions inherited from dbiplus::Dataset | |
| void | parse_sql (std::string &sql) const |
| virtual field_value | f_old (const char *f) |
Additional Inherited Members | |
Protected Attributes inherited from dbiplus::Dataset | |
| Database * | db {nullptr} |
| dsStates | ds_state {dsStates::dsInactive} |
| std::unique_ptr< Fields > | fields_object {std::make_unique<Fields>()} |
| std::unique_ptr< Fields > | edit_object {std::make_unique<Fields>()} |
| std::unordered_map< std::string, unsigned int > | name2indexMap |
| result_set | result |
| result_set | exec_res |
| bool | autorefresh {false} |
| bool | active {false} |
| bool | haveError {false} |
| int | frecno {0} |
| std::string | sql |
| ParamList | plist |
| bool | fbof {true} |
| bool | feof {true} |
| bool | autocommit {true} |
| std::string | empty_sql |
| std::string | select_sql |
| StringList | update_sql |
| StringList | insert_sql |
| StringList | delete_sql |
|
overridedefault |
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
default |
|
explicit |
|
overridevirtual |
Drop an index from the database table, provided it exists.
| table | - name of the table the index to be dropped is associated with |
| index | - name of the index to be dropped |
Reimplemented from dbiplus::Dataset.
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
overridevirtual |
Implements dbiplus::Dataset.
|
overridevirtual |
Implements dbiplus::Dataset.
|
overrideprotectedvirtual |
Implements dbiplus::Dataset.
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
protectedvirtual |
|
overridevirtual |
Implements dbiplus::Dataset.
|
protected |
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
overridevirtual |
Implements dbiplus::Dataset.
|
overrideprotectedvirtual |
Implements dbiplus::Dataset.
|
overrideprotectedvirtual |
Implements dbiplus::Dataset.
|
overrideprotectedvirtual |
Implements dbiplus::Dataset.
|
protectedvirtual |
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
overridevirtual |
Implements dbiplus::Dataset.
|
overridevirtual |
Implements dbiplus::Dataset.
|
overridevirtual |
Implements dbiplus::Dataset.
|
overridevirtual |
Implements dbiplus::Dataset.
|
overridevirtual |
Reimplemented from dbiplus::Dataset.
|
overridevirtual |
Implements dbiplus::Dataset.
Reimplemented from dbiplus::Dataset.