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