Basis of all DAO's.
More...
List of all members.
|
Public Member Functions |
| | getTable () |
| | getObjectName () |
| | createObject () |
| | getLinkName () |
| | Returns link name which is used to get actual DB-link from DBPool, returning null by default for single-source projects.
|
| | getIdName () |
| | getSequence () |
| | makeSelectHead () |
| | getMapping () |
| | getFields () |
| | dropIdentityMap () |
|
| | get (ObjectQuery $oq, $expires=Cache::DO_NOT_CACHE) |
| | boring delegates
|
| | getById ($id, $expires=Cache::EXPIRES_MEDIUM) |
| | getByLogic (LogicalObject $logic, $expires=Cache::DO_NOT_CACHE) |
| | getByQuery (SelectQuery $query, $expires=Cache::DO_NOT_CACHE) |
| | getCustom (SelectQuery $query, $expires=Cache::DO_NOT_CACHE) |
| | getList (ObjectQuery $oq, $expires=Cache::DO_NOT_CACHE) |
| | getListByIds ($ids, $expires=Cache::EXPIRES_MEDIUM) |
| | getListByQuery (SelectQuery $query, $expires=Cache::DO_NOT_CACHE) |
| | getListByLogic (LogicalObject $logic, $expires=Cache::DO_NOT_CACHE) |
| | getPlainList ($expires=Cache::DO_NOT_CACHE) |
| | getCustomList (SelectQuery $query, $expires=Cache::DO_NOT_CACHE) |
| | getCustomRowList (SelectQuery $query, $expires=Cache::DO_NOT_CACHE) |
| | getCountedList (ObjectQuery $oq, $expires=Cache::DO_NOT_CACHE) |
| | getQueryResult (SelectQuery $query, $expires=Cache::DO_NOT_CACHE) |
| | cacheById (Identifiable $object, $expires=Cache::EXPIRES_MEDIUM) |
| | cacheByQuery (SelectQuery $query, $object, $expires=Cache::DO_NOT_CACHE) |
| | cacheListByQuery (SelectQuery $query, $array) |
| | getCachedById ($id) |
| | cache getters
|
| | getCachedByQuery (SelectQuery $query) |
| | drop (Identifiable $object) |
| | erasers
|
| | dropById ($id) |
| | dropByIds ($ids) |
| | uncacheById ($id) |
| | uncachers
|
| | uncacheByIds ($ids) |
| | uncacheByQuery (SelectQuery $query) |
| | uncacheLists () |
Protected Member Functions |
| | makeObject (&$array, $prefix=null) |
| | checkObjectType (Identifiable $object) |
Protected Attributes |
| | $mapping = array() |
| | $identityMap = array() |
| | $selectHead = null |
Private Member Functions |
| | addObjectToMap (Identifiable $object) |
| | addObjectListToMap ($list) |
Detailed Description
Basis of all DAO's.
Definition at line 18 of file GenericDAO.class.php.
Member Function Documentation
| GenericDAO::getTable |
( |
|
) |
[abstract] |
| GenericDAO::getObjectName |
( |
|
) |
[abstract] |
| GenericDAO::makeObject |
( |
&$ |
array, |
|
|
$ |
prefix = null | |
|
) |
| | [abstract, protected] |
| GenericDAO::createObject |
( |
|
) |
|
| GenericDAO::getLinkName |
( |
|
) |
|
Returns link name which is used to get actual DB-link from DBPool, returning null by default for single-source projects.
- See also:
- DBPool
Definition at line 45 of file GenericDAO.class.php.
| GenericDAO::getIdName |
( |
|
) |
|
| GenericDAO::getSequence |
( |
|
) |
|
| GenericDAO::makeSelectHead |
( |
|
) |
|
| GenericDAO::getMapping |
( |
|
) |
|
| GenericDAO::getFields |
( |
|
) |
|
| GenericDAO::cacheListByQuery |
( |
SelectQuery $ |
query, |
|
|
$ |
array | |
|
) |
| | |
| GenericDAO::getCachedById |
( |
$ |
id |
) |
|
| GenericDAO::dropById |
( |
$ |
id |
) |
|
| GenericDAO::dropByIds |
( |
$ |
ids |
) |
|
| GenericDAO::uncacheById |
( |
$ |
id |
) |
|
| GenericDAO::uncacheByIds |
( |
$ |
ids |
) |
|
| GenericDAO::uncacheLists |
( |
|
) |
|
| GenericDAO::dropIdentityMap |
( |
|
) |
|
| GenericDAO::checkObjectType |
( |
Identifiable $ |
object |
) |
[protected] |
| GenericDAO::addObjectToMap |
( |
Identifiable $ |
object |
) |
[private] |
| GenericDAO::addObjectListToMap |
( |
$ |
list |
) |
[private] |
Member Data Documentation
GenericDAO::$mapping = array() [protected] |
GenericDAO::$identityMap = array() [protected] |
GenericDAO::$selectHead = null [protected] |
The documentation for this class was generated from the following file:
|
|
|