#include <dbaccess.h>
Classes | |
| struct | entry |
Public Types | |
| typedef std::vector< entry > | entry_list |
Public Member Functions | |
| int | add (int id, int value) |
| bool | get (int id, entry &values) |
| void | remove (int id, int value) |
| void | remove (int id) |
| bool | exists (int id, int value) |
| bool | exists (int id) |
| void | load_data () |
Protected Member Functions | |
| MultiValue (MultiValueImp *imp) | |
| virtual | ~MultiValue () |
Private Attributes | |
| MultiValueImp * | m_imp |
Definition at line 36 of file dbaccess.h.
| typedef std::vector<entry> MultiValue::entry_list |
Definition at line 45 of file dbaccess.h.
| MultiValue::MultiValue | ( | MultiValueImp * | imp | ) | [protected] |
Definition at line 447 of file dbaccess.cpp.
| MultiValue::~MultiValue | ( | ) | [protected, virtual] |
Definition at line 451 of file dbaccess.cpp.
| int MultiValue::add | ( | int | id, | |
| int | value | |||
| ) |
Definition at line 455 of file dbaccess.cpp.
Referenced by VideoMetadataImp::updateCast(), VideoMetadataImp::updateCountries(), and VideoMetadataImp::updateGenres().
Definition at line 460 of file dbaccess.cpp.
Referenced by VideoMetadataImp::fillCast(), VideoMetadataImp::fillCountries(), and VideoMetadataImp::fillGenres().
| void MultiValue::remove | ( | int | id, | |
| int | value | |||
| ) |
Definition at line 465 of file dbaccess.cpp.
Referenced by VideoMetadataImp::DeleteFromDatabase(), VideoMetadataImp::updateCast(), VideoMetadataImp::updateCountries(), and VideoMetadataImp::updateGenres().
| void MultiValue::remove | ( | int | id | ) |
Definition at line 470 of file dbaccess.cpp.
| bool MultiValue::exists | ( | int | id, | |
| int | value | |||
| ) |
Definition at line 475 of file dbaccess.cpp.
| bool MultiValue::exists | ( | int | id | ) |
Definition at line 480 of file dbaccess.cpp.
| void MultiValue::load_data | ( | ) |
Definition at line 485 of file dbaccess.cpp.
Referenced by VideoCastMap::getCastMap(), VideoCountryMap::getCountryMap(), and VideoGenreMap::getGenreMap().
MultiValueImp* MultiValue::m_imp [private] |
Definition at line 62 of file dbaccess.h.
Referenced by add(), exists(), get(), load_data(), and remove().
1.6.3