|
| SqliteDataset (SqliteDatabase *newDb) |
|
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 (void) 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. More...
|
|
| Dataset (Database *newDb) |
|
void | setDatabase (Database *newDb) |
|
Database * | getDatabase (void) |
|
void | setExecSql (const char *newSql) |
|
const char * | getExecSql (void) |
|
virtual bool | isActive (void) |
|
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 () |
|
Fields * | get_fields_object () |
|
Fields * | get_edit_object () |
|
const result_set & | get_result_set () |
|
const sql_record * | get_sql_record () |
|
dsStates | get_state () |
|
void | set_select_sql (const char *sel_sql) |
|
void | set_select_sql (const std::string &select_sql) |
|
void | add_update_sql (const char *upd_sql) |
|
void | add_update_sql (const std::string &upd_sql) |
|
void | add_insert_sql (const char *ins_sql) |
|
void | add_insert_sql (const std::string &ins_sql) |
|
void | add_delete_sql (const char *del_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 () |
|
size_t | delete_sql_count () |
|
const char * | get_select_sql () |
|