|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Class ilGSStorageCache. More...
Inheritance diagram for arConnectorCache:
Collaboration diagram for arConnectorCache:Public Member Functions | |
| __construct (private arConnector $arConnector) | |
| ilGSStorageCache constructor. More... | |
| getContainerKey () | |
| isForced () | |
| nextID (ActiveRecord $activeRecord) | |
| checkConnection (ActiveRecord $activeRecord) | |
| installDatabase (ActiveRecord $activeRecord, array $fields) | |
| updateDatabase (ActiveRecord $activeRecord) | |
| resetDatabase (ActiveRecord $activeRecord) | |
| truncateDatabase (ActiveRecord $activeRecord) | |
| checkTableExists (ActiveRecord $activeRecord) | |
| checkFieldExists (ActiveRecord $activeRecord, string $field_name) | |
| removeField (ActiveRecord $activeRecord, string $field_name) | |
| renameField (ActiveRecord $activeRecord, string $old_name, string $new_name) | |
| create (ActiveRecord $activeRecord) | |
| read (ActiveRecord $activeRecord) | |
| update (ActiveRecord $activeRecord) | |
| delete (ActiveRecord $activeRecord) | |
| readSet (ActiveRecordList $activeRecordList) | |
| affectedRows (ActiveRecordList $activeRecordList) | |
| quote ($value, string $type) | |
| updateIndices (ActiveRecord $activeRecord) | |
Public Member Functions inherited from arConnector | |
| nextID (ActiveRecord $activeRecord) | |
| checkConnection (ActiveRecord $activeRecord) | |
| installDatabase (ActiveRecord $activeRecord, array $fields) | |
| updateDatabase (ActiveRecord $activeRecord) | |
| resetDatabase (ActiveRecord $activeRecord) | |
| truncateDatabase (ActiveRecord $activeRecord) | |
| checkTableExists (ActiveRecord $activeRecord) | |
| checkFieldExists (ActiveRecord $activeRecord, string $field_name) | |
| removeField (ActiveRecord $activeRecord, string $field_name) | |
| renameField (ActiveRecord $activeRecord, string $old_name, string $new_name) | |
| create (ActiveRecord $activeRecord) | |
| read (ActiveRecord $activeRecord) | |
| update (ActiveRecord $activeRecord) | |
| delete (ActiveRecord $activeRecord) | |
| readSet (ActiveRecordList $activeRecordList) | |
| affectedRows (ActiveRecordList $activeRecordList) | |
| quote (mixed $value, string $type) | |
| updateIndices (ActiveRecord $activeRecord) | |
| fixDate (string $value) | |
Protected Member Functions | |
| buildCacheKey (ActiveRecord $activeRecord) | |
Private Member Functions | |
| storeActiveRecordInCache (ActiveRecord $activeRecord) | |
| Stores an active record into the Cache. More... | |
Private Attributes | |
| Container | $cache_container |
Class ilGSStorageCache.
Definition at line 27 of file class.arConnectorCache.php.
| arConnectorCache::__construct | ( | private arConnector | $arConnector | ) |
ilGSStorageCache constructor.
| int | $ttl |
Definition at line 35 of file class.arConnectorCache.php.
References $DIC.
| arConnectorCache::affectedRows | ( | ActiveRecordList | $activeRecordList | ) |
Definition at line 168 of file class.arConnectorCache.php.
References arConnector\affectedRows().
Here is the call graph for this function:
|
protected |
Definition at line 41 of file class.arConnectorCache.php.
References ActiveRecord\getConnectorContainerName(), and ActiveRecord\getPrimaryFieldValue().
Referenced by delete(), read(), and storeActiveRecordInCache().
Here is the call graph for this function:
Here is the caller graph for this function:| arConnectorCache::checkConnection | ( | ActiveRecord | $activeRecord | ) |
Definition at line 64 of file class.arConnectorCache.php.
References arConnector\checkConnection().
Here is the call graph for this function:| arConnectorCache::checkFieldExists | ( | ActiveRecord | $activeRecord, |
| string | $field_name | ||
| ) |
Definition at line 94 of file class.arConnectorCache.php.
References arConnector\checkFieldExists().
Here is the call graph for this function:| arConnectorCache::checkTableExists | ( | ActiveRecord | $activeRecord | ) |
Definition at line 89 of file class.arConnectorCache.php.
References arConnector\checkTableExists().
Here is the call graph for this function:| arConnectorCache::create | ( | ActiveRecord | $activeRecord | ) |
Definition at line 109 of file class.arConnectorCache.php.
References arConnector\create(), and storeActiveRecordInCache().
Here is the call graph for this function:| arConnectorCache::delete | ( | ActiveRecord | $activeRecord | ) |
Definition at line 153 of file class.arConnectorCache.php.
References buildCacheKey(), and arConnector\delete().
Here is the call graph for this function:| arConnectorCache::getContainerKey | ( | ) |
Implements ILIAS\Cache\Container\Request.
Definition at line 46 of file class.arConnectorCache.php.
| arConnectorCache::installDatabase | ( | ActiveRecord | $activeRecord, |
| array | $fields | ||
| ) |
Definition at line 69 of file class.arConnectorCache.php.
References arConnector\installDatabase().
Here is the call graph for this function:| arConnectorCache::isForced | ( | ) |
Implements ILIAS\Cache\Container\Request.
Definition at line 51 of file class.arConnectorCache.php.
| arConnectorCache::nextID | ( | ActiveRecord | $activeRecord | ) |
Definition at line 59 of file class.arConnectorCache.php.
References arConnector\nextID().
Here is the call graph for this function:| arConnectorCache::quote | ( | $value, | |
| string | $type | ||
| ) |
| $value |
Definition at line 176 of file class.arConnectorCache.php.
References arConnector\quote().
Here is the call graph for this function:| arConnectorCache::read | ( | ActiveRecord | $activeRecord | ) |
Definition at line 118 of file class.arConnectorCache.php.
References $results, buildCacheKey(), and arConnector\read().
Here is the call graph for this function:| arConnectorCache::readSet | ( | ActiveRecordList | $activeRecordList | ) |
Definition at line 163 of file class.arConnectorCache.php.
References arConnector\readSet().
Here is the call graph for this function:| arConnectorCache::removeField | ( | ActiveRecord | $activeRecord, |
| string | $field_name | ||
| ) |
Definition at line 99 of file class.arConnectorCache.php.
References arConnector\removeField().
Here is the call graph for this function:| arConnectorCache::renameField | ( | ActiveRecord | $activeRecord, |
| string | $old_name, | ||
| string | $new_name | ||
| ) |
Definition at line 104 of file class.arConnectorCache.php.
References arConnector\renameField().
Here is the call graph for this function:| arConnectorCache::resetDatabase | ( | ActiveRecord | $activeRecord | ) |
Definition at line 79 of file class.arConnectorCache.php.
References arConnector\resetDatabase().
Here is the call graph for this function:
|
private |
Stores an active record into the Cache.
Definition at line 189 of file class.arConnectorCache.php.
References ActiveRecord\asArray(), and buildCacheKey().
Referenced by create(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:| arConnectorCache::truncateDatabase | ( | ActiveRecord | $activeRecord | ) |
Definition at line 84 of file class.arConnectorCache.php.
References arConnector\truncateDatabase().
Here is the call graph for this function:| arConnectorCache::update | ( | ActiveRecord | $activeRecord | ) |
Definition at line 147 of file class.arConnectorCache.php.
References storeActiveRecordInCache(), and arConnector\update().
Here is the call graph for this function:| arConnectorCache::updateDatabase | ( | ActiveRecord | $activeRecord | ) |
Definition at line 74 of file class.arConnectorCache.php.
References arConnector\updateDatabase().
Here is the call graph for this function:| arConnectorCache::updateIndices | ( | ActiveRecord | $activeRecord | ) |
Definition at line 181 of file class.arConnectorCache.php.
References arConnector\updateIndices().
Here is the call graph for this function:
|
private |
Definition at line 29 of file class.arConnectorCache.php.