|
Eneboo - Documentación para desarrolladores
|
#include <dataset.h>
Métodos públicos | |
| virtual int | str_compare (const char *s1, const char *s2) |
| Dataset () | |
| Dataset (Database *newDb) | |
| virtual | ~Dataset () |
| void | setDatabase (Database *newDb) |
| Database * | getDatabase (void) |
| void | setExecSql (const char *newSql) |
| const char * | getExecSql (void) |
| virtual bool | isActive (void) |
| virtual void | setSqlParams (const char *sqlFrmt, sqlType t,...) |
| virtual long | nextid (const char *seq_name)=0 |
| virtual int | num_rows ()=0 |
| virtual void | open (const string &sql)=0 |
| virtual void | open ()=0 |
| virtual int | exec (const string &sql)=0 |
| virtual int | exec ()=0 |
| virtual const void * | getExecRes ()=0 |
| virtual bool | query (const char *sql)=0 |
| virtual void | close () |
| virtual void | refresh () |
| virtual bool | seek (int pos=0) |
| virtual bool | goto_rec (int pos=1) |
| virtual void | first () |
| virtual void | next () |
| virtual void | prev () |
| virtual void | last () |
| virtual bool | eof (void) |
| virtual bool | bof (void) |
| virtual void | insert () |
| virtual void | append () |
| virtual void | edit () |
| virtual void | post () |
| virtual void | deletion () |
| virtual void | cancel () |
| 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 int | fieldSize (int n) |
| 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) |
| const field_value | fv (const char *f) |
| void | set_autocommit (bool v) |
| bool | get_autocommit () |
| Fields * | get_fields_object () |
| Fields * | get_edit_object () |
| dsStates | get_state () |
| void | set_select_sql (const char *sel_sql) |
| void | set_select_sql (const string &select_sql) |
| void | add_update_sql (const char *upd_sql) |
| void | add_update_sql (const string &upd_sql) |
| void | add_insert_sql (const char *ins_sql) |
| void | add_insert_sql (const string &ins_sql) |
| void | add_delete_sql (const char *del_sql) |
| void | add_delete_sql (const string &del_sql) |
| void | clear_update_sql () |
| void | clear_insert_sql () |
| void | clear_delete_sql () |
| const char * | get_select_sql () |
Métodos protegidos | |
| virtual void | make_insert ()=0 |
| virtual void | make_edit ()=0 |
| virtual void | make_deletion ()=0 |
| virtual void | fill_fields (void)=0 |
| void | parse_sql (string &sql) |
| virtual const field_value | f_old (const char *f) |
Atributos protegidos | |
| Database * | db |
| dsStates | ds_state |
| Fields * | fields_object |
| Fields * | edit_object |
| bool | active |
| bool | haveError |
| int | frecno |
| string | sql |
| ParamList | plist |
| bool | fbof |
| bool | feof |
| bool | autocommit |
| string | empty_sql |
| string | select_sql |
| StringList | update_sql |
| StringList | insert_sql |
| StringList | delete_sql |
| dbiplus::Dataset::Dataset | ( | ) |
| dbiplus::Dataset::Dataset | ( | Database * | newDb | ) |
| dbiplus::Dataset::~Dataset | ( | ) | [virtual] |
| void dbiplus::Dataset::add_delete_sql | ( | const char * | del_sql | ) |
| void dbiplus::Dataset::add_delete_sql | ( | const string & | del_sql | ) |
| void dbiplus::Dataset::add_insert_sql | ( | const char * | ins_sql | ) |
| void dbiplus::Dataset::add_insert_sql | ( | const string & | ins_sql | ) |
| void dbiplus::Dataset::add_update_sql | ( | const char * | upd_sql | ) |
| void dbiplus::Dataset::add_update_sql | ( | const string & | upd_sql | ) |
| virtual void dbiplus::Dataset::append | ( | ) | [inline, virtual] |
| virtual bool dbiplus::Dataset::bof | ( | void | ) | [inline, virtual] |
Reimplementado en dbiplus::SqliteDataset.
| virtual void dbiplus::Dataset::cancel | ( | ) | [inline, virtual] |
Reimplementado en dbiplus::SqliteDataset.
| void dbiplus::Dataset::clear_delete_sql | ( | ) |
| void dbiplus::Dataset::clear_insert_sql | ( | ) |
| void dbiplus::Dataset::clear_update_sql | ( | ) |
| void dbiplus::Dataset::close | ( | void | ) | [virtual] |
Reimplementado en dbiplus::SqliteDataset.
| void dbiplus::Dataset::deletion | ( | ) | [virtual] |
| void dbiplus::Dataset::edit | ( | ) | [virtual] |
| virtual bool dbiplus::Dataset::eof | ( | void | ) | [inline, virtual] |
Reimplementado en dbiplus::SqliteDataset.
| virtual int dbiplus::Dataset::exec | ( | const string & | sql | ) | [pure virtual] |
Implementado en dbiplus::SqliteDataset.
| virtual int dbiplus::Dataset::exec | ( | ) | [pure virtual] |
Implementado en dbiplus::SqliteDataset.
| const field_value dbiplus::Dataset::f_old | ( | const char * | f | ) | [protected, virtual] |
| int dbiplus::Dataset::field_count | ( | ) | [virtual] |
| int dbiplus::Dataset::fieldCount | ( | ) | [virtual] |
| int dbiplus::Dataset::fieldIndex | ( | const char * | fn | ) | [virtual] |
| const char * dbiplus::Dataset::fieldName | ( | int | n | ) | [virtual] |
| virtual void dbiplus::Dataset::fill_fields | ( | void | ) | [protected, pure virtual] |
Implementado en dbiplus::SqliteDataset.
| bool dbiplus::Dataset::findNext | ( | void | ) | [virtual] |
| void dbiplus::Dataset::first | ( | ) | [virtual] |
Reimplementado en dbiplus::SqliteDataset.
| const field_value dbiplus::Dataset::fv | ( | const char * | f | ) | [inline] |
| bool dbiplus::Dataset::get_autocommit | ( | ) | [inline] |
| Fields* dbiplus::Dataset::get_edit_object | ( | ) | [inline] |
| const field_value dbiplus::Dataset::get_field_value | ( | const char * | f_name | ) | [virtual] |
| Fields* dbiplus::Dataset::get_fields_object | ( | ) | [inline] |
| const char* dbiplus::Dataset::get_select_sql | ( | ) |
| dsStates dbiplus::Dataset::get_state | ( | ) | [inline] |
| Database* dbiplus::Dataset::getDatabase | ( | void | ) | [inline] |
| virtual const void* dbiplus::Dataset::getExecRes | ( | ) | [pure virtual] |
Implementado en dbiplus::SqliteDataset.
| const char* dbiplus::Dataset::getExecSql | ( | void | ) | [inline] |
| void dbiplus::Dataset::insert | ( | ) | [virtual] |
| virtual bool dbiplus::Dataset::isActive | ( | void | ) | [inline, virtual] |
| void dbiplus::Dataset::last | ( | ) | [virtual] |
Reimplementado en dbiplus::SqliteDataset.
| bool dbiplus::Dataset::locate | ( | ) | [virtual] |
| virtual void dbiplus::Dataset::make_deletion | ( | ) | [protected, pure virtual] |
Implementado en dbiplus::SqliteDataset.
| virtual void dbiplus::Dataset::make_edit | ( | ) | [protected, pure virtual] |
Implementado en dbiplus::SqliteDataset.
| virtual void dbiplus::Dataset::make_insert | ( | ) | [protected, pure virtual] |
Implementado en dbiplus::SqliteDataset.
| void dbiplus::Dataset::next | ( | void | ) | [virtual] |
Reimplementado en dbiplus::SqliteDataset.
| virtual long dbiplus::Dataset::nextid | ( | const char * | seq_name | ) | [pure virtual] |
Implementado en dbiplus::SqliteDataset.
| virtual int dbiplus::Dataset::num_rows | ( | ) | [pure virtual] |
Implementado en dbiplus::SqliteDataset.
| virtual void dbiplus::Dataset::open | ( | ) | [pure virtual] |
Implementado en dbiplus::SqliteDataset.
| virtual void dbiplus::Dataset::open | ( | const string & | sql | ) | [pure virtual] |
Implementado en dbiplus::SqliteDataset.
| void dbiplus::Dataset::parse_sql | ( | string & | sql | ) | [protected] |
| void dbiplus::Dataset::post | ( | ) | [virtual] |
| void dbiplus::Dataset::prev | ( | void | ) | [virtual] |
Reimplementado en dbiplus::SqliteDataset.
| virtual bool dbiplus::Dataset::query | ( | const char * | sql | ) | [pure virtual] |
Implementado en dbiplus::SqliteDataset.
| void dbiplus::Dataset::refresh | ( | ) | [virtual] |
Reimplementado en dbiplus::SqliteDataset.
| void dbiplus::Dataset::set_autocommit | ( | bool | v | ) | [inline] |
| bool dbiplus::Dataset::set_field_value | ( | const char * | f_name, |
| const field_value & | value | ||
| ) | [virtual] |
| void dbiplus::Dataset::set_select_sql | ( | const string & | select_sql | ) |
| void dbiplus::Dataset::set_select_sql | ( | const char * | sel_sql | ) |
| void dbiplus::Dataset::setDatabase | ( | Database * | newDb | ) | [inline] |
| void dbiplus::Dataset::setExecSql | ( | const char * | newSql | ) | [inline] |
| void dbiplus::Dataset::setParamList | ( | const ParamList & | params | ) | [virtual] |
| void dbiplus::Dataset::setSqlParams | ( | const char * | sqlFrmt, |
| sqlType | t, | ||
| ... | |||
| ) | [virtual] |
| virtual bool dbiplus::Dataset::sf | ( | const char * | f, |
| const field_value & | v | ||
| ) | [inline, virtual] |
| int dbiplus::Dataset::str_compare | ( | const char * | s1, |
| const char * | s2 | ||
| ) | [virtual] |
bool dbiplus::Dataset::active [protected] |
bool dbiplus::Dataset::autocommit [protected] |
Database* dbiplus::Dataset::db [protected] |
StringList dbiplus::Dataset::delete_sql [protected] |
dsStates dbiplus::Dataset::ds_state [protected] |
Fields * dbiplus::Dataset::edit_object [protected] |
string dbiplus::Dataset::empty_sql [protected] |
bool dbiplus::Dataset::fbof [protected] |
bool dbiplus::Dataset::feof [protected] |
Fields* dbiplus::Dataset::fields_object [protected] |
int dbiplus::Dataset::frecno [protected] |
bool dbiplus::Dataset::haveError [protected] |
StringList dbiplus::Dataset::insert_sql [protected] |
ParamList dbiplus::Dataset::plist [protected] |
string dbiplus::Dataset::select_sql [protected] |
string dbiplus::Dataset::sql [protected] |
StringList dbiplus::Dataset::update_sql [protected] |
1.7.4