MediaWiki
1.23.5
|
Concatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping. More...
Public Member Functions | |
__construct () | |
Constructor. More... | |
__sleep () | |
__wakeup () | |
addItem ( $text) | |
compress () | |
Compress the bulk data in the object. More... | |
getItem ( $hash) | |
getText () | |
isHappy () | |
Helper function for compression jobs Returns true until the object is "full" and ready to be committed. More... | |
removeItem ( $hash) | |
Remove an item. More... | |
setText ( $text) | |
uncompress () | |
Uncompress bulk data. More... | |
Public Attributes | |
$mCompressed = false | |
$mDefaultHash = '' | |
$mItems = array() | |
$mMaxCount = 100 | |
$mMaxSize = 10000000 | |
$mSize = 0 | |
$mVersion = 0 | |
Concatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping.
Definition at line 74 of file HistoryBlob.php.
ConcatenatedGzipHistoryBlob::__construct | ( | ) |
Constructor.
Definition at line 84 of file HistoryBlob.php.
ConcatenatedGzipHistoryBlob::__sleep | ( | ) |
ConcatenatedGzipHistoryBlob::__wakeup | ( | ) |
Definition at line 172 of file HistoryBlob.php.
References uncompress().
ConcatenatedGzipHistoryBlob::addItem | ( | $text | ) |
$text | string |
Implements HistoryBlob.
Definition at line 94 of file HistoryBlob.php.
References $hash, and uncompress().
Referenced by setText().
ConcatenatedGzipHistoryBlob::compress | ( | ) |
Compress the bulk data in the object.
Definition at line 147 of file HistoryBlob.php.
Referenced by __sleep().
ConcatenatedGzipHistoryBlob::getItem | ( | $hash | ) |
$hash | string |
Implements HistoryBlob.
Definition at line 108 of file HistoryBlob.php.
References $hash, and uncompress().
Referenced by getText().
ConcatenatedGzipHistoryBlob::getText | ( | ) |
Implements HistoryBlob.
Definition at line 129 of file HistoryBlob.php.
References getItem(), and uncompress().
ConcatenatedGzipHistoryBlob::isHappy | ( | ) |
Helper function for compression jobs Returns true until the object is "full" and ready to be committed.
Definition at line 182 of file HistoryBlob.php.
References $mMaxCount.
ConcatenatedGzipHistoryBlob::removeItem | ( | $hash | ) |
Remove an item.
$hash | string |
Definition at line 139 of file HistoryBlob.php.
References $hash.
ConcatenatedGzipHistoryBlob::setText | ( | $text | ) |
$text | string |
Implements HistoryBlob.
Definition at line 121 of file HistoryBlob.php.
References addItem(), and uncompress().
ConcatenatedGzipHistoryBlob::uncompress | ( | ) |
Uncompress bulk data.
Definition at line 157 of file HistoryBlob.php.
Referenced by __wakeup(), addItem(), getItem(), getText(), and setText().
ConcatenatedGzipHistoryBlob::$mCompressed = false |
Definition at line 76 of file HistoryBlob.php.
ConcatenatedGzipHistoryBlob::$mDefaultHash = '' |
Definition at line 76 of file HistoryBlob.php.
ConcatenatedGzipHistoryBlob::$mItems = array() |
Definition at line 76 of file HistoryBlob.php.
ConcatenatedGzipHistoryBlob::$mMaxCount = 100 |
Definition at line 79 of file HistoryBlob.php.
Referenced by isHappy().
ConcatenatedGzipHistoryBlob::$mMaxSize = 10000000 |
Definition at line 78 of file HistoryBlob.php.
ConcatenatedGzipHistoryBlob::$mSize = 0 |
Definition at line 77 of file HistoryBlob.php.
ConcatenatedGzipHistoryBlob::$mVersion = 0 |
Definition at line 76 of file HistoryBlob.php.