Public Member Functions | |
dump () | |
processOption ($opt, $val, $param) | |
processFileOpt ($val, $param) | |
showReport () | |
Overridden to include prefetch ratio if enabled. | |
readDump ($input) | |
getText ($id) | |
openSpawn () | |
startElement ($parser, $name, $attribs) | |
endElement ($parser, $name) | |
characterData ($parser, $data) | |
clearOpenElement ($style) | |
Public Attributes | |
$prefetch = null | |
$input = "php://stdin" | |
$history = WikiExporter::FULL | |
$fetchCount = 0 | |
$prefetchCount = 0 | |
$failures = 0 | |
$maxFailures = 200 | |
$failureTimeout = 5 | |
$php = "php" | |
$spawn = false | |
$spawnProc = false | |
$spawnWrite = false | |
$spawnRead = false | |
$spawnErr = false | |
Private Member Functions | |
doGetText ($id) | |
getTextDbSafe ($id) | |
Fetch a text revision from the database, retrying in case of failure. | |
getTextDb ($id) | |
May throw a database error if, say, the server dies during query. | |
getTextSpawned ($id) | |
closeSpawn () | |
getTextSpawnedOnce ($id) |
Definition at line 102 of file dumpTextPass.php.
TextPassDumper::characterData | ( | $ | parser, | |
$ | data | |||
) |
Definition at line 476 of file dumpTextPass.php.
References clearOpenElement().
Referenced by startElement().
TextPassDumper::clearOpenElement | ( | $ | style | ) |
Definition at line 488 of file dumpTextPass.php.
References Xml::element().
Referenced by characterData(), endElement(), and startElement().
TextPassDumper::closeSpawn | ( | ) | [private] |
Definition at line 375 of file dumpTextPass.php.
References wfRestoreWarnings(), and wfSuppressWarnings().
Referenced by dump(), and getTextSpawned().
TextPassDumper::doGetText | ( | $ | id | ) | [private] |
Definition at line 267 of file dumpTextPass.php.
References getTextDbSafe(), and getTextSpawned().
Referenced by getText().
TextPassDumper::dump | ( | ) |
Definition at line 120 of file dumpTextPass.php.
References $input, $result, BackupDumper::backupDb(), closeSpawn(), BackupDumper::initProgress(), WikiError::isError(), readDump(), BackupDumper::report(), and wfDie().
TextPassDumper::endElement | ( | $ | parser, | |
$ | name | |||
) |
TextPassDumper::getText | ( | $ | id | ) |
Definition at line 250 of file dumpTextPass.php.
References $text, and doGetText().
Referenced by startElement().
TextPassDumper::getTextDb | ( | $ | id | ) | [private] |
May throw a database error if, say, the server dies during query.
Definition at line 307 of file dumpTextPass.php.
References $row, $text, UtfNormal::cleanUp(), and Revision::getRevisionText().
Referenced by getTextDbSafe().
TextPassDumper::getTextDbSafe | ( | $ | id | ) | [private] |
Fetch a text revision from the database, retrying in case of failure.
This may survive some transitory errors by reconnecting, but may not survive a long-term server outage.
Definition at line 280 of file dumpTextPass.php.
References $text, getTextDb(), and BackupDumper::progress().
Referenced by doGetText().
TextPassDumper::getTextSpawned | ( | $ | id | ) | [private] |
Definition at line 322 of file dumpTextPass.php.
References $text, closeSpawn(), getTextSpawnedOnce(), openSpawn(), BackupDumper::progress(), wfRestoreWarnings(), and wfSuppressWarnings().
Referenced by doGetText().
TextPassDumper::getTextSpawnedOnce | ( | $ | id | ) | [private] |
Definition at line 392 of file dumpTextPass.php.
References $ok, $text, UtfNormal::cleanUp(), and BackupDumper::progress().
Referenced by getTextSpawned().
TextPassDumper::openSpawn | ( | ) |
Definition at line 345 of file dumpTextPass.php.
References $cmd, $IP, $spec, $wgDBname, and BackupDumper::progress().
Referenced by getTextSpawned().
TextPassDumper::processFileOpt | ( | $ | val, | |
$ | param | |||
) |
TextPassDumper::processOption | ( | $ | opt, | |
$ | val, | |||
$ | param | |||
) |
Reimplemented from BackupDumper.
Definition at line 149 of file dumpTextPass.php.
References $IP, $url, WikiExporter::CURRENT, WikiExporter::FULL, and processFileOpt().
TextPassDumper::readDump | ( | $ | input | ) |
TextPassDumper::showReport | ( | ) |
Overridden to include prefetch ratio if enabled.
Reimplemented from BackupDumper.
Definition at line 194 of file dumpTextPass.php.
References BackupDumper::progress(), BackupDumper::revCount(), wfTime(), wfTimestamp(), and wfWikiID().
TextPassDumper::startElement | ( | $ | parser, | |
$ | name, | |||
$ | attribs | |||
) |
Definition at line 427 of file dumpTextPass.php.
References $name, $text, characterData(), clearOpenElement(), and getText().
TextPassDumper::$failures = 0 |
Definition at line 109 of file dumpTextPass.php.
TextPassDumper::$failureTimeout = 5 |
Definition at line 111 of file dumpTextPass.php.
TextPassDumper::$fetchCount = 0 |
Definition at line 106 of file dumpTextPass.php.
TextPassDumper::$history = WikiExporter::FULL |
Definition at line 105 of file dumpTextPass.php.
TextPassDumper::$input = "php://stdin" |
TextPassDumper::$maxFailures = 200 |
Definition at line 110 of file dumpTextPass.php.
TextPassDumper::$php = "php" |
Definition at line 113 of file dumpTextPass.php.
TextPassDumper::$prefetch = null |
Definition at line 103 of file dumpTextPass.php.
TextPassDumper::$prefetchCount = 0 |
Definition at line 107 of file dumpTextPass.php.
TextPassDumper::$spawn = false |
Definition at line 114 of file dumpTextPass.php.
TextPassDumper::$spawnErr = false |
Definition at line 118 of file dumpTextPass.php.
TextPassDumper::$spawnProc = false |
Definition at line 115 of file dumpTextPass.php.
TextPassDumper::$spawnRead = false |
Definition at line 117 of file dumpTextPass.php.
TextPassDumper::$spawnWrite = false |
Definition at line 116 of file dumpTextPass.php.