MediaWiki REL1_31
HistoryBlob.php File Reference

Efficient concatenated text storage. More...

Go to the source code of this file.

Classes

class  ConcatenatedGzipHistoryBlob
 Concatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping. More...
 
class  DiffHistoryBlob
 Diff-based history compression Requires xdiff 1.5+ and zlib. More...
 
interface  HistoryBlob
 Base class for general text storage via the "object" flag in old_flags, or two-part external storage URLs. More...
 
class  HistoryBlobCurStub
 To speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the backend. More...
 
class  HistoryBlobStub
 Pointer object for an item within a CGZ blob stored in the text table. More...
 

Detailed Description

Efficient concatenated text storage.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html

Definition in file HistoryBlob.php.