|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
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 ILIAS\LTI\ToolProvider\$key, 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 ILIAS\LTI\ToolProvider\$key, $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 ILIAS\LTI\ToolProvider\$key, 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.