
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.
1.5.4