|
MythTV
0.26-pre
|
Public Types | |
| typedef SingleValue::entry | entry |
| typedef std::vector< entry > | entry_list |
Public Member Functions | |
| SingleValueImp (const QString &table_name, const QString &id_name, const QString &value_name) | |
| virtual | ~SingleValueImp () |
| void | load_data () |
| int | add (const QString &name) |
| bool | get (int id, QString &value) |
| void | remove (int id) |
| bool | exists (int id) |
| bool | exists (const QString &name, int *id=0) |
| const entry_list & | getList () |
| virtual bool | sort (const entry &lhs, const entry &rhs) |
| void | cleanup () |
Private Types | |
| typedef std::map< int, QString > | entry_map |
Private Member Functions | |
| entry_map::iterator | find (const QString &name) |
| void | fill_from_db () |
Private Attributes | |
| QString | m_table_name |
| QString | m_id_name |
| QString | m_value_name |
| QString | m_insert_sql |
| QString | m_fill_sql |
| QString | m_delete_sql |
| bool | m_ready |
| bool | m_dirty |
| entry_list | m_ret_entries |
| entry_map | m_entries |
| SimpleCleanup< SingleValueImp > | m_clean_stub |
Definition at line 25 of file dbaccess.cpp.
Definition at line 28 of file dbaccess.cpp.
| typedef std::vector<entry> SingleValueImp::entry_list |
Definition at line 29 of file dbaccess.cpp.
typedef std::map<int, QString> SingleValueImp::entry_map [private] |
Definition at line 32 of file dbaccess.cpp.
| SingleValueImp::SingleValueImp | ( | const QString & | table_name, |
| const QString & | id_name, | ||
| const QString & | value_name | ||
| ) | [inline] |
Definition at line 35 of file dbaccess.cpp.
| virtual SingleValueImp::~SingleValueImp | ( | ) | [inline, virtual] |
Definition at line 48 of file dbaccess.cpp.
| void SingleValueImp::load_data | ( | ) | [inline] |
Definition at line 50 of file dbaccess.cpp.
Referenced by SingleValue::load_data().
| int SingleValueImp::add | ( | const QString & | name | ) | [inline] |
Definition at line 59 of file dbaccess.cpp.
Referenced by SingleValue::add().
| bool SingleValueImp::get | ( | int | id, |
| QString & | value | ||
| ) | [inline] |
Definition at line 84 of file dbaccess.cpp.
Referenced by hardwareprofile.distros.mythtv_data.makeopts.MakeOpts::dump(), SingleValue::get(), and hardwareprofile.distros.mythtv_data.orddict.OrdDict::itervalues().
| void SingleValueImp::remove | ( | int | id | ) | [inline] |
Definition at line 95 of file dbaccess.cpp.
Referenced by SingleValue::remove().
| bool SingleValueImp::exists | ( | int | id | ) | [inline] |
Definition at line 111 of file dbaccess.cpp.
Referenced by add(), and SingleValue::exists().
| bool SingleValueImp::exists | ( | const QString & | name, |
| int * | id = 0 |
||
| ) | [inline] |
Definition at line 116 of file dbaccess.cpp.
| const entry_list& SingleValueImp::getList | ( | ) | [inline] |
Definition at line 128 of file dbaccess.cpp.
Referenced by SingleValue::getList().
| virtual bool SingleValueImp::sort | ( | const entry & | lhs, |
| const entry & | rhs | ||
| ) | [inline, virtual] |
Definition at line 148 of file dbaccess.cpp.
Referenced by getList().
| void SingleValueImp::cleanup | ( | ) | [inline] |
Definition at line 153 of file dbaccess.cpp.
| entry_map::iterator SingleValueImp::find | ( | const QString & | name | ) | [inline, private] |
Definition at line 162 of file dbaccess.cpp.
Referenced by exists().
| void SingleValueImp::fill_from_db | ( | ) | [inline, private] |
Definition at line 173 of file dbaccess.cpp.
Referenced by load_data().
QString SingleValueImp::m_table_name [private] |
Definition at line 191 of file dbaccess.cpp.
Referenced by SingleValueImp().
QString SingleValueImp::m_id_name [private] |
Definition at line 192 of file dbaccess.cpp.
Referenced by SingleValueImp().
QString SingleValueImp::m_value_name [private] |
Definition at line 193 of file dbaccess.cpp.
Referenced by SingleValueImp().
QString SingleValueImp::m_insert_sql [private] |
Definition at line 195 of file dbaccess.cpp.
Referenced by add(), and SingleValueImp().
QString SingleValueImp::m_fill_sql [private] |
Definition at line 196 of file dbaccess.cpp.
Referenced by fill_from_db(), and SingleValueImp().
QString SingleValueImp::m_delete_sql [private] |
Definition at line 197 of file dbaccess.cpp.
Referenced by remove(), and SingleValueImp().
bool SingleValueImp::m_ready [private] |
Definition at line 199 of file dbaccess.cpp.
Referenced by cleanup(), and load_data().
bool SingleValueImp::m_dirty [private] |
entry_list SingleValueImp::m_ret_entries [private] |
Definition at line 201 of file dbaccess.cpp.
entry_map SingleValueImp::m_entries [private] |
Definition at line 202 of file dbaccess.cpp.
Referenced by add(), cleanup(), exists(), fill_from_db(), find(), get(), getList(), and remove().
Definition at line 203 of file dbaccess.cpp.
1.7.6.1