|
MediaWiki
REL1_22
|
FileBackendStore helper function to handle listings that span container shards. More...


Public Member Functions | |
| __construct (FileBackendStore $backend, $container, $dir, array $suffixes, array $params) | |
| accept () | |
| rewind () | |
Protected Member Functions | |
| listFromShard ($container) | |
| Get the list for a given container shard. | |
Protected Attributes | |
| FileBackendStore | $backend |
| * | |
| $container | |
| $directory | |
| Array | $multiShardPaths = array() |
| * | |
| Array | $params |
| * | |
FileBackendStore helper function to handle listings that span container shards.
Do not use this class from places outside of FileBackendStore.
Definition at line 1641 of file FileBackendStore.php.
| FileBackendStoreShardListIterator::__construct | ( | FileBackendStore $ | backend, |
| $ | container, | ||
| $ | dir, | ||
| array $ | suffixes, | ||
| array $ | params | ||
| ) |
| FileBackendStore | $backend | |
| string | $container | Full storage container name |
| string | $dir | Storage directory relative to container |
| array | $suffixes | List of container shard suffixes |
| array | $params |
Definition at line 1657 of file FileBackendStore.php.
Definition at line 1673 of file FileBackendStore.php.
| FileBackendStoreShardListIterator::listFromShard | ( | $ | container | ) | [abstract, protected] |
Get the list for a given container shard.
| string | $container | Resolved container name |
Reimplemented in FileBackendStoreShardFileIterator, and FileBackendStoreShardDirIterator.
Definition at line 1687 of file FileBackendStore.php.
FileBackendStore FileBackendStoreShardListIterator::$backend [protected] |
*
Definition at line 1642 of file FileBackendStore.php.
FileBackendStoreShardListIterator::$container [protected] |
Definition at line 1645 of file FileBackendStore.php.
FileBackendStoreShardListIterator::$directory [protected] |
Definition at line 1646 of file FileBackendStore.php.
Array FileBackendStoreShardListIterator::$multiShardPaths = array() [protected] |
*
Definition at line 1648 of file FileBackendStore.php.
Array FileBackendStoreShardListIterator::$params [protected] |
*
Definition at line 1643 of file FileBackendStore.php.