Definition at line 18 of file GenericDAO.class.php.
GenericDAO::getTable | ( | ) | [abstract] |
GenericDAO::getObjectName | ( | ) | [abstract] |
GenericDAO::createObject | ( | ) |
Definition at line 32 of file GenericDAO.class.php.
References getObjectName().
GenericDAO::getLinkName | ( | ) |
Returns link name which is used to get actual DB-link from DBPool, returning null by default for single-source projects.
Definition at line 45 of file GenericDAO.class.php.
GenericDAO::getIdName | ( | ) |
Definition at line 50 of file GenericDAO.class.php.
Referenced by ProtoDAO::fetchCollections(), StorableDAO::inject(), ProtoDAO::processPath(), and StorableDAO::save().
GenericDAO::getSequence | ( | ) |
Definition at line 55 of file GenericDAO.class.php.
References getTable().
Referenced by StorableDAO::add().
GenericDAO::makeSelectHead | ( | ) |
Definition at line 63 of file GenericDAO.class.php.
References getFields(), getTable(), and OSQL::select().
Referenced by ObjectQuery::toSelectQuery().
GenericDAO::getMapping | ( | ) |
Reimplemented in ComplexBuilderDAO.
Definition at line 80 of file GenericDAO.class.php.
Referenced by getFields(), and ProtoDAO::guessAtom().
GenericDAO::getFields | ( | ) |
Reimplemented in ComplexBuilderDAO.
Definition at line 89 of file GenericDAO.class.php.
References getMapping(), and getObjectName().
Referenced by ProtoDAO::fetchCollections(), and makeSelectHead().
GenericDAO::get | ( | ObjectQuery $ | oq, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
boring delegates
Definition at line 105 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::getById | ( | $ | id, | |
$ | expires = Cache::EXPIRES_MEDIUM | |||
) |
Definition at line 110 of file GenericDAO.class.php.
References addObjectToMap(), and Cache::worker().
GenericDAO::getByLogic | ( | LogicalObject $ | logic, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 120 of file GenericDAO.class.php.
References addObjectToMap(), and Cache::worker().
GenericDAO::getByQuery | ( | SelectQuery $ | query, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 129 of file GenericDAO.class.php.
References addObjectToMap(), and Cache::worker().
GenericDAO::getCustom | ( | SelectQuery $ | query, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 138 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::getList | ( | ObjectQuery $ | oq, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 145 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::getListByIds | ( | $ | ids, | |
$ | expires = Cache::EXPIRES_MEDIUM | |||
) |
Definition at line 150 of file GenericDAO.class.php.
References addObjectListToMap(), and Cache::worker().
GenericDAO::getListByQuery | ( | SelectQuery $ | query, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 175 of file GenericDAO.class.php.
References addObjectListToMap(), and Cache::worker().
GenericDAO::getListByLogic | ( | LogicalObject $ | logic, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 184 of file GenericDAO.class.php.
References addObjectListToMap(), and Cache::worker().
GenericDAO::getPlainList | ( | $ | expires = Cache::EXPIRES_MEDIUM |
) |
Definition at line 193 of file GenericDAO.class.php.
References addObjectListToMap(), BaseDAO::getPlainList(), and Cache::worker().
GenericDAO::getCustomList | ( | SelectQuery $ | query, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 200 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::getCustomRowList | ( | SelectQuery $ | query, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 207 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::getCountedList | ( | ObjectQuery $ | oq, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 214 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::getQueryResult | ( | SelectQuery $ | query, | |
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 221 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::cacheById | ( | Identifiable $ | object, | |
$ | expires = Cache::EXPIRES_MEDIUM | |||
) |
Definition at line 228 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::cacheByQuery | ( | SelectQuery $ | query, | |
$ | object, | |||
$ | expires = Cache::DO_NOT_CACHE | |||
) |
Definition at line 235 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::cacheListByQuery | ( | SelectQuery $ | query, | |
$ | array | |||
) |
Implements BaseDAO.
Definition at line 244 of file GenericDAO.class.php.
References $array, and Cache::worker().
GenericDAO::getCachedById | ( | $ | id | ) |
cache getters
Implements BaseDAO.
Definition at line 249 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::getCachedByQuery | ( | SelectQuery $ | query | ) |
Implements BaseDAO.
Definition at line 254 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::drop | ( | Identifiable $ | object | ) |
erasers
Implements BaseDAO.
Definition at line 259 of file GenericDAO.class.php.
References checkObjectType(), and dropById().
GenericDAO::dropById | ( | $ | id | ) |
Implements BaseDAO.
Definition at line 266 of file GenericDAO.class.php.
References Cache::worker().
Referenced by drop().
GenericDAO::dropByIds | ( | $ | ids | ) |
Implements BaseDAO.
Definition at line 273 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::uncacheById | ( | $ | id | ) |
uncachers
Implements BaseDAO.
Definition at line 281 of file GenericDAO.class.php.
References Cache::worker().
Referenced by StorableDAO::inject().
GenericDAO::uncacheByIds | ( | $ | ids | ) |
Implements BaseDAO.
Definition at line 288 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::uncacheByQuery | ( | SelectQuery $ | query | ) |
Implements BaseDAO.
Definition at line 296 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::uncacheLists | ( | ) |
Implements BaseDAO.
Definition at line 301 of file GenericDAO.class.php.
References Cache::worker().
GenericDAO::dropIdentityMap | ( | ) |
GenericDAO::checkObjectType | ( | Identifiable $ | object | ) | [protected] |
Definition at line 319 of file GenericDAO.class.php.
References getObjectName(), and Assert::isTrue().
Referenced by drop(), and StorableDAO::inject().
GenericDAO::addObjectToMap | ( | $ | object | ) | [private] |
Definition at line 327 of file GenericDAO.class.php.
Referenced by getById(), getByLogic(), and getByQuery().
GenericDAO::addObjectListToMap | ( | $ | list | ) | [private] |
Definition at line 332 of file GenericDAO.class.php.
Referenced by getListByIds(), getListByLogic(), getListByQuery(), and getPlainList().
GenericDAO::$mapping = array() [protected] |
GenericDAO::$identityMap = array() [protected] |
Definition at line 23 of file GenericDAO.class.php.
GenericDAO::$selectHead = null [protected] |
Definition at line 25 of file GenericDAO.class.php.
function makeObject& GenericDAO::$array [abstract, protected] |
Reimplemented in ComplexBuilderDAO.
Definition at line 30 of file GenericDAO.class.php.
Referenced by cacheListByQuery().