Public Member Functions | |
__construct (GenericDAO $dao) | |
setDao (GenericDAO $dao) | |
| |
drop (Identifiable $object) | |
erasers | |
dropById ($id) | |
dropByIds ($ids) | |
uncacheById ($id) | |
uncachers | |
uncacheByQuery (SelectQuery $query) | |
getCachedById ($id) | |
cache getters | |
getCachedByQuery (SelectQuery $query) | |
Public Attributes | |
const | SUFFIX_LIST = '_list_' |
const | SUFFIX_INDEX = '_lists_index_' |
const | SUFFIX_QUERY = '_query_' |
const | SUFFIX_RESULT = '_result_' |
Protected Member Functions | |
fetchObject (SelectQuery $query) | |
fetchers | |
fetchList (SelectQuery $query) | |
Protected Attributes | |
$dao = null | |
$className = null |
Definition at line 16 of file BaseDaoWorker.class.php.
BaseDaoWorker::__construct | ( | GenericDAO $ | dao | ) |
Reimplemented in SmartDaoWorker, and VoodooDaoWorker.
Definition at line 27 of file BaseDaoWorker.class.php.
References GenericDAO::getObjectName().
BaseDaoWorker::setDao | ( | GenericDAO $ | dao | ) |
BaseDaoWorker::drop | ( | Identifiable $ | object | ) |
erasers
Implements BaseDAO.
Definition at line 46 of file BaseDaoWorker.class.php.
References dropById().
BaseDaoWorker::dropById | ( | $ | id | ) |
Implements BaseDAO.
Reimplemented in CommonDaoWorker, and NullDaoWorker.
Definition at line 51 of file BaseDaoWorker.class.php.
References OSQL::delete(), Expression::eq(), and DBPool::getByDao().
Referenced by drop().
BaseDaoWorker::dropByIds | ( | $ | ids | ) |
Implements BaseDAO.
Reimplemented in NullDaoWorker.
Definition at line 64 of file BaseDaoWorker.class.php.
References OSQL::delete(), DBPool::getByDao(), and Expression::in().
BaseDaoWorker::uncacheById | ( | $ | id | ) |
uncachers
Implements BaseDAO.
Reimplemented in NullDaoWorker, and TransparentDaoWorker.
Definition at line 80 of file BaseDaoWorker.class.php.
References Cache::me().
Referenced by CommonDaoWorker::uncacheByIds().
BaseDaoWorker::uncacheByQuery | ( | SelectQuery $ | query | ) |
Implements BaseDAO.
Reimplemented in NullDaoWorker.
Definition at line 87 of file BaseDaoWorker.class.php.
References Cache::me().
Referenced by CommonDaoWorker::uncacheLists().
BaseDaoWorker::getCachedById | ( | $ | id | ) |
cache getters
Implements BaseDAO.
Reimplemented in NullDaoWorker.
Definition at line 97 of file BaseDaoWorker.class.php.
References Cache::me().
Referenced by TransparentDaoWorker::getById(), CommonDaoWorker::getById(), TransparentDaoWorker::getListByIds(), and CommonDaoWorker::getListByIds().
BaseDaoWorker::getCachedByQuery | ( | SelectQuery $ | query | ) |
Implements BaseDAO.
Reimplemented in NullDaoWorker, and TransparentDaoWorker.
Definition at line 104 of file BaseDaoWorker.class.php.
References Cache::me().
Referenced by CommonDaoWorker::getByQuery(), CommonDaoWorker::getCustom(), CommonDaoWorker::getCustomList(), CommonDaoWorker::getCustomRowList(), CommonDaoWorker::getListByQuery(), and CommonDaoWorker::getQueryResult().
BaseDaoWorker::fetchObject | ( | SelectQuery $ | query | ) | [protected] |
fetchers
Definition at line 114 of file BaseDaoWorker.class.php.
References DBPool::getByDao(), SelectQuery::getFetchStrategyId(), and FetchStrategy::JOIN.
Referenced by TransparentDaoWorker::getById(), NullDaoWorker::getById(), CommonDaoWorker::getById(), TransparentDaoWorker::getByQuery(), NullDaoWorker::getByQuery(), and CommonDaoWorker::getByQuery().
BaseDaoWorker::fetchList | ( | SelectQuery $ | query | ) | [protected] |
Definition at line 126 of file BaseDaoWorker.class.php.
References DBPool::getByDao(), and FetchStrategy::JOIN.
Referenced by TransparentDaoWorker::getListByQuery(), NullDaoWorker::getListByQuery(), CommonDaoWorker::getListByQuery(), TransparentDaoWorker::getQueryResult(), NullDaoWorker::getQueryResult(), and CommonDaoWorker::getQueryResult().
const BaseDaoWorker::SUFFIX_LIST = '_list_' |
Definition at line 18 of file BaseDaoWorker.class.php.
const BaseDaoWorker::SUFFIX_INDEX = '_lists_index_' |
Definition at line 19 of file BaseDaoWorker.class.php.
const BaseDaoWorker::SUFFIX_QUERY = '_query_' |
Definition at line 20 of file BaseDaoWorker.class.php.
const BaseDaoWorker::SUFFIX_RESULT = '_result_' |
Definition at line 21 of file BaseDaoWorker.class.php.
BaseDaoWorker::$dao = null [protected] |
Definition at line 23 of file BaseDaoWorker.class.php.
BaseDaoWorker::$className = null [protected] |
Definition at line 25 of file BaseDaoWorker.class.php.